Source for file config.plugin.php
Documentation is available at config.plugin.php
* Plugin Advanced Mod Rewrite settings
* @author Murat Purc <murat@purc.de>
* @copyright © Murat Purc 2008
global $_cecRegistry, $cfg, $client, $load_client;
if (isset
($client) && (int)
$client >
0) {
$clientId = (int)
$client;
} elseif (isset
($load_client) && (int)
$load_client >
0) {
$clientId = (int)
$load_client;
// Include necessary sources
cInclude('classes', 'mp/class.mpdebug.php');
plugin_include('mod_rewrite', 'classes/class.modrewrite.php');
plugin_include('mod_rewrite', 'classes/class.modrewritecontroller.php');
plugin_include('mod_rewrite', 'includes/functions.mod_rewrite.php');
cInclude('classes', 'mp/class.confighandler.php');
// set debug configuration
'ressource_urls' =>
array('/contenido/logs/errorlog.txt'),
'dump_super_globals' =>
array('$_GET', '$_POST', '$_COOKIE', '$_SESSION'),
'ignore_empty_superglobals' =>
true
$GLOBALS['mpDebug']->setConfig($options);
if ($cfg['mod_rewrite']['use'] ==
1) {
// Add move article function to Contenido Extension Chainer
$_cecRegistry->addChainFunction('Contenido.Article.conMoveArticles_Loop', 'mr_conMoveArticles');
// Add duplicate article function to Contenido Extension Chainer
$_cecRegistry->addChainFunction('Contenido.Article.conCopyArtLang_AfterInsert', 'mr_conCopyArtLang');
// Add sync article function to Contenido Extension Chainer
$_cecRegistry->addChainFunction('Contenido.Article.conSyncArticle_AfterInsert', 'mr_conSyncArticle');
// Add url rewriting function to Contenido Extension Chainer
$_cecRegistry->addChainFunction('Contenido.Frontend.CreateURL', 'mr_build_new_url');
if ($cfg['mod_rewrite']['rewrite_urls_at_congeneratecode'] ==
1) {
// Add url rewriting at code generation to Contenido Extension Chainer
$_cecRegistry->addChainFunction('Contenido.Content.conGenerateCode', 'mr_build_generated_code');
$GLOBALS['mpDebug']->addDebug('conGenerateCode()', 'added chain to', __FILE__
);
} elseif ($cfg['mod_rewrite']['rewrite_urls_at_front_content_output'] ==
1) {
// Add url rewriting at html output to Contenido Extension Chainer
$_cecRegistry->addChainFunction('Contenido.Frontend.HTMLCodeOutput', 'mr_build_generated_code');
$GLOBALS['mpDebug']->addDebug('front_content.php', 'added chain to output at', __FILE__
);
// Fallback solution: Add url rewriting at code generation to Contenido Extension Chainer
$_cecRegistry->addChainFunction('Contenido.Content.conGenerateCode', 'mr_build_generated_code');
$GLOBALS['mpDebug']->addDebug('conGenerateCode()', 'added fallback chain to', __FILE__
);
unset
($clientId, $options);
Documentation generated on Thu, 19 Jun 2008 22:43:56 +0200 by phpDocumentor 1.4.0