src/Troika/MainBundle/Controller/ImageController.php line 82

Open in your IDE?
  1. <?php
  2. namespace Troika\MainBundle\Controller;
  3. use Symfony\Bundle\FrameworkBundle\Controller\Controller;
  4. use Troika\MainBundle\Helper\ImageHelper as Image;
  5. class ImageController extends \Symfony\Bundle\FrameworkBundle\Controller\AbstractController
  6. {
  7.     public function landingGalleriesAction($photo$size$ext)
  8.     {
  9.         $strSize $size;
  10.         $size explode("x"$size);
  11.         Image::preview(
  12.           '/img/landing/galleries/' $photo "." $ext,
  13.           $size[0],
  14.           $size[1],
  15.           "/img/landing/galleries/$photo"_$strSize"." "$ext"
  16.         );
  17.         die;
  18.     }
  19.     public function landingPreviewsAction($photo$size$ext)
  20.     {
  21.         $strSize $size;
  22.         $size explode("x"$size);
  23.         Image::preview(
  24.           '/img/landing/previews/' $photo "." $ext,
  25.           $size[0],
  26.           $size[1],
  27.           "/img/landing/previews/$photo"_$strSize"." "$ext"
  28.         );
  29.         die;
  30.     }
  31.     public function landingSliderAction($photo$size$ext)
  32.     {
  33.         $strSize $size;
  34.         $size explode("x"$size);
  35.         Image::preview(
  36.           '/img/landing/sliders/' $photo "." $ext,
  37.           $size[0],
  38.           $size[1],
  39.           "/img/landing/sliders/$photo"_$strSize"." "$ext"
  40.         );
  41.         die;
  42.     }
  43.     public function previewAction($photo)
  44.     {
  45.         Image::preview('/img/photos/' $photo);
  46.         die;
  47.     }
  48.     public function previewPressAction($photo$size$ext)
  49.     {
  50.         $strSize $size;
  51.         $size explode("x"$size);
  52.         Image::preview(
  53.           '/img/press/' $photo "." $ext,
  54.           $size[0],
  55.           $size[1],
  56.           "/img/press/$photo"_$strSize"." "$ext"
  57.         );
  58.         die;
  59.     }
  60.     public function previewSizeAction($photo$size$ext)
  61.     {
  62.         $strSize $size;
  63.         $size explode("x"$size);
  64.         Image::preview(
  65.           '/img/photos/' $photo "." $ext,
  66.           $size[0],
  67.           $size[1],
  68.           "/img/photos/$photo"_$strSize"." "$ext"
  69.         );
  70.         die;
  71.     }
  72.     public function previewSizeAnalyticAction($photo$size$ext)
  73.     {
  74.         $strSize $size;
  75.         $size explode("x"$size);
  76.         Image::preview(
  77.           '/img/analytic/' $photo "." $ext,
  78.           $size[0],
  79.           $size[1],
  80.           "/img/analytic/$photo"_$strSize"." "$ext"
  81.         );
  82.         die;
  83.     }
  84. }