<?php
/************************************************************************
- * MXChange v0.2.1 Start: 12/16/2008 *
- * =============== Last change: 12/16/2008 *
+ * Mailer v0.2.1-FINAL Start: 12/16/2008 *
+ * =================== Last change: 12/16/2008 *
* *
* -------------------------------------------------------------------- *
* File : filters.php *
// Use this for replacing
$code = str_replace($match, $GLOBALS['compile_config'][$matches[1][$key]], $code);
- //* DEBUG: */ if (($match == '{?URL?}') && (strlen($code) > 10000)) die('<pre>'.htmlentities($code).'</pre>');
+ //* DEBUG: */ if (($match == '{?URL?}') && (strlen($code) > 10000)) die('<pre>'.secureString($code).'</pre>');
} // END - foreach
} // END - if
} // END - if
// Return compiled code
- //* DEBUG: */ die('<pre>'.htmlentities($code).'</pre>');
+ //* DEBUG: */ die('<pre>'.secureString($code).'</pre>');
return $code;
}
if (isGetRequestElementSet('module')) {
// Set module from request
setModule(getRequestElement('module'));
- } else {
+ } elseif (getOutputMode() == '0') {
// Set default module 'index'
setModule('index');
+ } else {
+ // Unknown module
+ setModule('unknown');
}
} // END - if
// Filter for flushing template cache
function FILTER_FLUSH_TEMPLATE_CACHE () {
+ // Do not flush when debugging the template cache
+ if (isDebuggingTemplateCache()) return;
+
// Do we have cached eval() data?
if ((isset($GLOBALS['template_eval'])) && (count($GLOBALS['template_eval']) > 0)) {
// Now flush all