<?php
namespace Troika\MainBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Troika\MainBundle\Helper\ImageHelper as Image;
class ImageController extends \Symfony\Bundle\FrameworkBundle\Controller\AbstractController
{
public function landingGalleriesAction($photo, $size, $ext)
{
$strSize = $size;
$size = explode("x", $size);
Image::preview(
'/img/landing/galleries/' . $photo . "." . $ext,
$size[0],
$size[1],
"/img/landing/galleries/$photo" . "_$strSize" . "." . "$ext"
);
die;
}
public function landingPreviewsAction($photo, $size, $ext)
{
$strSize = $size;
$size = explode("x", $size);
Image::preview(
'/img/landing/previews/' . $photo . "." . $ext,
$size[0],
$size[1],
"/img/landing/previews/$photo" . "_$strSize" . "." . "$ext"
);
die;
}
public function landingSliderAction($photo, $size, $ext)
{
$strSize = $size;
$size = explode("x", $size);
Image::preview(
'/img/landing/sliders/' . $photo . "." . $ext,
$size[0],
$size[1],
"/img/landing/sliders/$photo" . "_$strSize" . "." . "$ext"
);
die;
}
public function previewAction($photo)
{
Image::preview('/img/photos/' . $photo);
die;
}
public function previewPressAction($photo, $size, $ext)
{
$strSize = $size;
$size = explode("x", $size);
Image::preview(
'/img/press/' . $photo . "." . $ext,
$size[0],
$size[1],
"/img/press/$photo" . "_$strSize" . "." . "$ext"
);
die;
}
public function previewSizeAction($photo, $size, $ext)
{
$strSize = $size;
$size = explode("x", $size);
Image::preview(
'/img/photos/' . $photo . "." . $ext,
$size[0],
$size[1],
"/img/photos/$photo" . "_$strSize" . "." . "$ext"
);
die;
}
public function previewSizeAnalyticAction($photo, $size, $ext)
{
$strSize = $size;
$size = explode("x", $size);
Image::preview(
'/img/analytic/' . $photo . "." . $ext,
$size[0],
$size[1],
"/img/analytic/$photo" . "_$strSize" . "." . "$ext"
);
die;
}
}