public static function includeMagnificPopup($params)
 {
     global $REX;
     if (method_exists('seo42', 'getMediaDir')) {
         $urlStart = seo42::getMediaDir();
     } else {
         $urlStart = $REX['HTDOCS_PATH'] . 'files/';
     }
     $insert = PHP_EOL;
     $insert .= "\t" . '<!-- BEGIN AddOn Magnific Popup -->' . PHP_EOL;
     $insert .= "\t" . '<link rel="stylesheet" type="text/css" href="' . $urlStart . 'addons/magnific_popup/magnific-popup.css" media="screen" />' . PHP_EOL;
     $insert .= "\t" . '<link rel="stylesheet" type="text/css" href="' . $urlStart . 'addons/magnific_popup/custom.css" media="screen" />' . PHP_EOL;
     if ($REX['ADDON']['magnific_popup']['settings']['include_jquery']) {
         $insert .= "\t" . '<script type="text/javascript" src="' . $urlStart . 'addons/magnific_popup/jquery.min.js"></script>' . PHP_EOL;
     }
     $insert .= "\t" . '<script type="text/javascript" src="' . $urlStart . 'addons/magnific_popup/jquery.magnific-popup.min.js"></script>' . PHP_EOL;
     $insert .= "\t" . '<script type="text/javascript" src="' . $urlStart . 'addons/magnific_popup/init.js"></script>' . PHP_EOL;
     $insert .= "\t" . '<!-- END AddOn Magnific Popup -->' . PHP_EOL;
     return str_replace('</head>', $insert . '</head>', $params['subject']);
 }
Ejemplo n.º 2
0
     $description = '';
 }
 // get media dir
 if (isset($REX['MEDIA_DIR'])) {
     $mediaDir = $REX['MEDIA_DIR'];
 } else {
     $mediaDir = 'files';
 }
 // generate image manager url
 if (method_exists('seo42', 'getImageManagerFile')) {
     $imageManagerUrl = seo42::getImageManagerFile($imageFile, $imageType);
     $imageUrl = seo42::getMediaDir() . $imageFile;
 } elseif (method_exists('seo42', 'getImageManagerUrl')) {
     // compat
     $imageManagerUrl = seo42::getImageManagerUrl($imageFile, $imageType);
     $imageUrl = seo42::getMediaDir() . $imageFile;
 } else {
     $imageUrl = $REX['HTDOCS_PATH'] . $mediaDir . '/' . $imageFile;
     if ($REX['REDAXO']) {
         $imageManagerUrl = $REX['HTDOCS_PATH'] . 'redaxo/index.php?rex_img_type=' . $imageType . '&amp;rex_img_file=' . $imageFile;
     } else {
         $imageManagerUrl = $REX['HTDOCS_PATH'] . 'index.php?rex_img_type=' . $imageType . '&amp;rex_img_file=' . $imageFile;
     }
 }
 // get dimensions of image manager image
 $resizedFile = $REX['INCLUDE_PATH'] . '/generated/files/image_manager__' . $imageType . '_' . $imageFile;
 $imageSize = @getimagesize($resizedFile);
 if ($imageSize != false) {
     $imageDimensions = ' width="' . $imageSize[0] . '" height="' . $imageSize[1] . '"';
 } else {
     $imageDimensions = '';