0 ? $image['size'][0] : null; $height = intval($image['size'][1]) > 0 ? $image['size'][1] : null; $mode = strlen($image['size'][2]) ? $image['size'][2] : null; } $strBuffer = \Image::get($image['singleSRC'], $width, $height, $mode); if ($elements[0] == 'sb_image_css') { return 'background-image: url(\'' . $this->Environment->path . '/' . $strBuffer . '\');'; } return $strBuffer; } } if ($elements[0] == 'sb_images' && count($images) > 0) { $arrImageTplObjects = array(); $strBuffer = ''; foreach($images as $image) { $objImage = new \stdClass(); $this->addImageToTemplate($objImage, $image); $arrImageTplObjects[] = $objImage; } if (in_array('single',$flags)) { foreach ($arrImageTplObjects as $objImage) { $objTemplate = new \FrontendTemplate('eSM_pageimage_container'); $objTemplate->pictures = array($objImage); $strBuffer .= $objTemplate->parse(); } } else { $objTemplate = new \FrontendTemplate('eSM_pageimage_container'); $objTemplate->pictures = $arrImageTplObjects; $strBuffer .= $objTemplate->parse(); } return $strBuffer; } else if ($elements[0] == 'sb_image') { $arrImageTplObjects = array(); $objImage = new \stdClass(); $this->addImageToTemplate($objImage, $images[$elements[1]]); $arrImageTplObjects[] = $objImage; $objTemplate = new \FrontendTemplate('eSM_pageimage_container'); $objTemplate->pictures = $arrImageTplObjects; return $objTemplate->parse(); } return false; } }