Strict Standards: Declaration of ModuleObject::setMessage() should be compatible with Object::setMessage($message = 'success') in D:\c\web_file\cjlm\classes\module\ModuleObject.class.php on line 385

Strict Standards: Declaration of Mail::addAttachment() should be compatible with PHPMailer::AddAttachment($path, $name = '', $encoding = 'base64', $type = 'applicatio...') in D:\c\web_file\cjlm\classes\mail\Mail.class.php on line 17

Strict Standards: Redefining already defined constructor for class Validator in D:\c\web_file\cjlm\classes\validator\Validator.class.php on line 65

Strict Standards: Non-static method Context::getInstance() should not be called statically in D:\c\web_file\cjlm\index.php on line 48

Strict Standards: Non-static method FileHandler::getRealPath() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 141

Strict Standards: Non-static method ModuleHandler::getModuleInstance() should not be called statically in D:\c\web_file\cjlm\config\func.inc.php on line 97

Strict Standards: Non-static method ModuleHandler::_getModuleFilePath() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 738

Strict Standards: Non-static method ModuleHandler::getModulePath() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 791

Strict Standards: Non-static method FileHandler::getRealPath() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 794

Strict Standards: Non-static method FileHandler::getRealPath() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 811

Strict Standards: Non-static method Context::loadLang() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 764

Strict Standards: Non-static method Context::getInstance() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 595

Strict Standards: Non-static method FileHandler::getRealPath() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 141

Warning: Creating default object from empty value in D:\c\web_file\cjlm\modules\module\module.model.php on line 114

Strict Standards: Non-static method DB::getInstance() should not be called statically in D:\c\web_file\cjlm\config\func.inc.php on line 210

Strict Standards: Non-static method Context::getDBType() should not be called statically in D:\c\web_file\cjlm\classes\db\DB.class.php on line 149

Strict Standards: Non-static method Context::getInstance() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 372

Strict Standards: Non-static method FileHandler::getRealPath() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 141

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method DBMysql_innodb::create() should not be called statically in D:\c\web_file\cjlm\classes\db\DB.class.php on line 160

Warning: Creating default object from empty value in D:\c\web_file\cjlm\modules\module\module.model.php on line 1268

Strict Standards: Non-static method DB::getInstance() should not be called statically in D:\c\web_file\cjlm\config\func.inc.php on line 225

Strict Standards: Non-static method Context::getDBType() should not be called statically in D:\c\web_file\cjlm\classes\db\DB.class.php on line 149

Strict Standards: Non-static method Context::getInstance() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 372

Strict Standards: Non-static method FileHandler::getRealPath() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 141

Warning: Creating default object from empty value in D:\c\web_file\cjlm\modules\module\module.model.php on line 1277

Strict Standards: Non-static method ModuleHandler::getModuleInstance() should not be called statically in D:\c\web_file\cjlm\config\func.inc.php on line 97

Strict Standards: Non-static method ModuleHandler::_getModuleFilePath() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 738

Strict Standards: Non-static method ModuleHandler::getModulePath() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 791

Strict Standards: Non-static method FileHandler::getRealPath() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 794

Strict Standards: Non-static method FileHandler::getRealPath() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 811

Strict Standards: Non-static method Context::loadLang() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 764

Strict Standards: Non-static method Context::getInstance() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 595

Strict Standards: Non-static method FileHandler::getRealPath() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 141

Strict Standards: Non-static method ModuleHandler::getModuleInstance() should not be called statically in D:\c\web_file\cjlm\config\func.inc.php on line 97

Strict Standards: Non-static method ModuleHandler::_getModuleFilePath() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 738

Strict Standards: Non-static method ModuleHandler::getModulePath() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 791

Strict Standards: Non-static method FileHandler::getRealPath() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 794

Strict Standards: Non-static method FileHandler::getRealPath() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 811

Strict Standards: Non-static method Context::loadLang() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 764

Strict Standards: Non-static method Context::getInstance() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 595

Strict Standards: Non-static method FileHandler::getRealPath() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 141

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at D:\c\web_file\cjlm\config\func.inc.php:225) in D:\c\web_file\cjlm\classes\context\Context.class.php on line 241

Warning: Creating default object from empty value in D:\c\web_file\cjlm\modules\session\session.model.php on line 30

Strict Standards: Non-static method DB::getInstance() should not be called statically in D:\c\web_file\cjlm\config\func.inc.php on line 210

Strict Standards: Non-static method Context::getDBType() should not be called statically in D:\c\web_file\cjlm\classes\db\DB.class.php on line 149

Strict Standards: Non-static method Context::getInstance() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 372

Strict Standards: Non-static method FileHandler::getRealPath() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 141

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at D:\c\web_file\cjlm\config\func.inc.php:225) in D:\c\web_file\cjlm\classes\context\Context.class.php on line 241

Strict Standards: Non-static method ModuleHandler::getModuleInstance() should not be called statically in D:\c\web_file\cjlm\config\func.inc.php on line 97

Strict Standards: Non-static method ModuleHandler::getModuleInstance() should not be called statically in D:\c\web_file\cjlm\config\func.inc.php on line 97

Strict Standards: Non-static method ModuleHandler::_getModuleFilePath() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 738

Strict Standards: Non-static method ModuleHandler::getModulePath() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 791

Strict Standards: Non-static method FileHandler::getRealPath() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 794

Strict Standards: Non-static method FileHandler::getRealPath() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 811

Strict Standards: Non-static method ModuleHandler::getModuleInstance() should not be called statically in D:\c\web_file\cjlm\config\func.inc.php on line 97

Warning: Creating default object from empty value in D:\c\web_file\cjlm\modules\module\module.model.php on line 965

Strict Standards: Non-static method DB::getInstance() should not be called statically in D:\c\web_file\cjlm\config\func.inc.php on line 210

Strict Standards: Non-static method Context::getDBType() should not be called statically in D:\c\web_file\cjlm\classes\db\DB.class.php on line 149

Strict Standards: Non-static method Context::getInstance() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 372

Strict Standards: Non-static method FileHandler::getRealPath() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 141

Strict Standards: Non-static method Context::loadLang() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 764

Strict Standards: Non-static method Context::getInstance() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 595

Strict Standards: Non-static method FileHandler::getRealPath() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 141

Strict Standards: Non-static method ModuleHandler::getModuleInstance() should not be called statically in D:\c\web_file\cjlm\config\func.inc.php on line 97

Strict Standards: Non-static method ModuleHandler::_getModuleFilePath() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 738

Strict Standards: Non-static method ModuleHandler::getModulePath() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 791

Strict Standards: Non-static method FileHandler::getRealPath() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 794

Strict Standards: Non-static method FileHandler::getRealPath() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 811

Strict Standards: Non-static method ModuleHandler::getModuleInstance() should not be called statically in D:\c\web_file\cjlm\config\func.inc.php on line 97

Strict Standards: Non-static method Context::loadLang() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 764

Strict Standards: Non-static method Context::getInstance() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 595

Strict Standards: Non-static method FileHandler::getRealPath() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 141

Warning: Creating default object from empty value in D:\c\web_file\cjlm\classes\context\Context.class.php on line 807

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: array_walk() expects parameter 2 to be a valid callback, non-static method Context::checkConvertFlag() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 744

Strict Standards: Only variables should be passed by reference in D:\c\web_file\cjlm\classes\context\Context.class.php on line 745

Strict Standards: Non-static method ModuleHandler::getModuleInstance() should not be called statically in D:\c\web_file\cjlm\config\func.inc.php on line 97

Strict Standards: Non-static method ModuleHandler::_getModuleFilePath() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 738

Strict Standards: Non-static method ModuleHandler::getModulePath() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 791

Strict Standards: Non-static method FileHandler::getRealPath() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 794

Strict Standards: Non-static method FileHandler::getRealPath() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 811

Strict Standards: Non-static method Context::loadLang() should not be called statically in D:\c\web_file\cjlm\classes\module\ModuleHandler.class.php on line 764

Strict Standards: Non-static method Context::getInstance() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 595

Strict Standards: Non-static method FileHandler::getRealPath() should not be called statically in D:\c\web_file\cjlm\classes\context\Context.class.php on line 141
config = array(); $this->lastLog = ""; //set default headers $this->scan_headers = array( 'HTTP_VIA', 'HTTP_X_FORWARDED_FOR', 'HTTP_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_FORWARDED', 'HTTP_CLIENT_IP', 'HTTP_FORWARDED_FOR_IP', 'VIA', 'X_FORWARDED_FOR', 'FORWARDED_FOR', 'X_FORWARDED', 'FORWARDED', 'CLIENT_IP', 'FORWARDED_FOR_IP', 'HTTP_PROXY_CONNECTION' ); } /** * VOID setHeader( STRING $trigger ) * Set new header trigger... */ function setHeader($trigger){ $this->scan_headers[] = $trigger; } /** * ARRAY $triggers = getHeaders( VOID ) * Get all triggers in one array */ function getHeaders(){ return $this->scan_headers; } /** * VOID setConfig( STRING $key, STRING $value) * Set config line... */ function setConfig($key,$value){ $this->config[$key] = $value; } /** * MIXED $config = getConfig( [STRING $key] ) * Get all config in one array, or only one config value as a string. */ function getConfig($key=''){ if($key) return $this->config[$key]; else return $this->config; } /** * STRING $log = getLog( VOID ) * Get last logged information. Only works AFTER calling detect()! */ function getLog(){ return $this->lastLog; } /** * BOOL $proxy = detect( VOID ) * Start detection and return true if a proxy server is detected... */ function detect(){ $log = ""; //scan all headers foreach($this->scan_headers as $i){ //proxy detected? lets log... if($_SERVER[$i]) $log.= "trigger $i: ".$_SERVER[$i]."\n"; } //let's do something... if($log){ $log = $this->lastLog = date("Y-m-d H:i:s")."\nDetected proxy server: ".gethostbyaddr($_SERVER['REMOTE_ADDR'])." ({$_SERVER['REMOTE_ADDR']})\n".$log; //mail message if($this->getConfig('MAIL_ALERT_TO')) mail($this->getConfig('MAIL_ALERT_TO'),"Proxy detected at {$_SERVER['REQUEST_URI']}",$log); //write to file $f = $this->getConfig('LOG_FILE'); if($f){ if(is_writable($f)){ $fp = fopen($f,'a'); fwrite($fp,"$log\n"); fclose($fp); }else{ die("Fatal Error: Couldn't write to file: '$f'
Please check if the path exists and is writable for the webserver or php..."); } } //done return true; } //nope, no proxy was logged... return false; } } ?>