예제 #1
0
<?php

echo rex_magnific_popup_utils::getHtmlFromMDFile('LICENSE.md');
예제 #2
0
<?php

$page = rex_request('page', 'string');
$subpage = rex_request('subpage', 'string');
$func = rex_request('func', 'string');
// save settings
if ($func == 'update') {
    $settings = (array) rex_post('settings', 'array', array());
    rex_magnific_popup_utils::replaceSettings($settings);
    rex_magnific_popup_utils::updateSettingsFile();
}
// retrieve links to imagetypes
$sql = new rex_sql();
//$sql->debugsql = true;
$sql->setQuery("SELECT id FROM `" . $REX['TABLE_PREFIX'] . "679_types` WHERE name LIKE 'magnific_popup_image_thumb'");
if ($sql->getRows() == 1) {
    $imageManagerLinkImage = 'index.php?page=image_manager&subpage=effects&type_id=' . $sql->getValue('id');
} else {
    $imageManagerLinkImage = 'index.php?page=image_manager&subpage=types';
}
$sql->setQuery("SELECT id FROM `" . $REX['TABLE_PREFIX'] . "679_types` WHERE name LIKE 'magnific_popup_gallery_thumb'");
if ($sql->getRows() == 1) {
    $imageManagerLinkGallery = 'index.php?page=image_manager&subpage=effects&type_id=' . $sql->getValue('id');
} else {
    $imageManagerLinkGallery = 'index.php?page=image_manager&subpage=types';
}
?>

<div class="rex-addon-output">
	<div class="rex-form">
예제 #3
0
<?php

// init addon
$REX['ADDON']['name']['magnific_popup'] = 'Magnific Popup';
$REX['ADDON']['page']['magnific_popup'] = 'magnific_popup';
$REX['ADDON']['version']['magnific_popup'] = '1.3.1';
$REX['ADDON']['author']['magnific_popup'] = 'RexDude';
$REX['ADDON']['supportpage']['magnific_popup'] = 'forum.redaxo.de';
$REX['ADDON']['perm']['magnific_popup'] = 'magnific_popup[]';
// permissions
$REX['PERM'][] = 'magnific_popup[]';
// add lang file
if ($REX['REDAXO']) {
    $I18N->appendFile($REX['INCLUDE_PATH'] . '/addons/magnific_popup/lang/');
}
// includes
require $REX['INCLUDE_PATH'] . '/addons/magnific_popup/classes/class.rex_magnific_popup_utils.inc.php';
// default settings (user settings are saved in data dir!)
$REX['ADDON']['magnific_popup']['settings'] = array('include_jquery' => true);
// overwrite default settings with user settings
rex_magnific_popup_utils::includeSettingsFile();
if ($REX['REDAXO']) {
    // add subpages
    $REX['ADDON']['magnific_popup']['SUBPAGES'] = array(array('', $I18N->msg('magnific_popup_start')), array('modules', $I18N->msg('magnific_popup_modules')), array('settings', $I18N->msg('magnific_popup_settings')), array('help', $I18N->msg('magnific_popup_help')));
} else {
    rex_register_extension('OUTPUT_FILTER', 'rex_magnific_popup_utils::includeMagnificPopup');
}
예제 #4
0
<?php

echo rex_magnific_popup_utils::getHtmlFromMDFile('CHANGELOG.md');
예제 #5
0
<?php

$search = array('(CHANGELOG.md)', '(LICENSE.md)');
$replace = array('(index.php?page=magnific_popup&subpage=help&chapter=changelog)', '(index.php?page=magnific_popup&subpage=help&chapter=license)');
echo rex_magnific_popup_utils::getHtmlFromMDFile('README.md', $search, $replace);