extras/plugins/preload/protector.php
<?php
/**
* Initiating Protector module
*
* This file is responsible for initiating the Protector module so no hacks on mainfile are required
*
* @copyright The ImpressCMS Project http://www.impresscms.org/
* @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU General Public License (GPL)
* @package libraries
* @since 1.1
* @author marcan <marcan@impresscms.org>
* @version $Id: protector.php 1742 2008-04-20 14:46:20Z malanciault $
*/
/**
* Define these constants to specify weight. Only for demonstration purposes for now
*/
/*define(ICMSPRELOADPROTECTOR_STARTCOREBOOT, 2);
define(ICMSPRELOADPROTECTOR_FINISHCOREBOOT, 10);
*/
class IcmsPreloadProtector extends icms_preload_Item
{
function eventStartCoreBoot() {
$filename = ICMS_TRUST_PATH.'/modules/protector/include/precheck.inc.php';
if (file_exists($filename)) {
include $filename;
}
}
function eventFinishCoreBoot() {
$filename = ICMS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php';
if (file_exists($filename)) {
include $filename;
}
}
}
?>