Ejemplo n.º 1
0
 public function getSlides(&$params)
 {
     $slides = parent::getSlides($params);
     $juri_root = JURI::root(true);
     if (is_array($slides) && count($slides) > 0) {
         foreach ($slides as $key => $slide) {
             $resized = !empty($juri_root) ? str_replace($juri_root . '/', '', $slide->resized_image) : $slide->resized_image;
             if (!($slide->grayscale_image = DJImageResizer::grayscaleImage($resized, 'media/djmediatools/cache'))) {
                 $slide->grayscale_image = $resized;
             }
             // fix path for SEF links but not for external image urls
             if (strcasecmp(substr($slide->grayscale_image, 0, 4), 'http') != 0 && !empty($slide->grayscale_image)) {
                 $slide->grayscale_image = $juri_root . '/' . $slide->grayscale_image;
             }
         }
     }
     return $slides;
 }