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']); }
$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 . '&rex_img_file=' . $imageFile; } else { $imageManagerUrl = $REX['HTDOCS_PATH'] . 'index.php?rex_img_type=' . $imageType . '&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 = '';