public function __construct() { //$GLOBALS['Log']->ToFile('logs'.DIRECTORY_SEPARATOR.'raw.txt',Log_TypeRaw); //$GLOBALS['Log']->ToOutput(Log_TypeAll); $GLOBALS['Log']->ToFile('logs' . DIRECTORY_SEPARATOR . 'debug_log.txt', Log_TypeDebug); $GLOBALS['Log']->ToFile('logs' . DIRECTORY_SEPARATOR . 'all_log.txt', Log_TypeAll); //$GLOBALS['Log']->ToSQLite('logs'.DIRECTORY_SEPARATOR.'raw.db',Log_TypeRaw); /*$this->Config['server'][0]['port'] = 6667; $this->Config['server'][0]['url'] = "irc.smoula.net"; $this->Config['nick'] = Array ('Adria','Adruska');//,'Ariak','Adroid'); $this->Config['channel'] = Array ('#sg.cz','#adria'); $this->Config['user_message'] = Array ( 0=>'ble', 3=>$this->Config['nick'][0].' 8 * :BLPSBot v1.01 :'.IRCBot_Version, 1=>'a a a a', 'default'=>$this->Config['nick'][0].' BLPSBot v1.01 :'.IRCBot_Version); $this->Config['timeout']['user_message']=5; $this->Config['timeout']['nick_message']=5; $this->Config['timeout']['connect']=10; //*/ Set_Time_Limit(0); // timelimit=0 Ignore_User_Abort(1); // user abort ignore if (!$this->LoadConfig()) { $GLOBALS['Log']->Sys('Unable to load config file (' . IRCBot_ConfigFile . ')'); die; } //*/ //$this->Start(); }
<?php @Set_Time_Limit(10000); Ini_Set("track_errors", "1"); Ignore_User_Abort(true); require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php"; $RIGHT_SIGN = $USER->CanDoOperation('security_file_verifier_sign'); $RIGHT_COLLECT = $USER->CanDoOperation('security_file_verifier_collect'); $RIGHT_VERIFY = $USER->CanDoOperation('security_file_verifier_verify'); if (!$RIGHT_SIGN && !$RIGHT_COLLECT && !$RIGHT_VERIFY) { $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); } IncludeModuleLangFile(__FILE__); /*************************************************************************************************/ /*************************************************************************************************/ Define("BX_FILE_CHECKER_REGION_KERNEL", 1); Define("BX_FILE_CHECKER_REGION_ROOT", 2); Define("BX_FILE_CHECKER_REGION_PERSONAL_ROOT", 4); Define("BX_FILE_CHECKER_REGION_PUBLIC", 8); if (!defined("START_EXEC_TIME")) { define("START_EXEC_TIME", getmicrotime()); } class CFileChecker { var $arCollectedExtensions; var $startPath; var $serverFileErrorLogName = "serverfilerr"; var $serverErrorLog; var $serverErrorLogHandle; var $fileLog; var $fileErrorLog;
} #------------------------------------------------------------------------------- unset($Micro, $Seconds); #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- Header('X-Powered-By: Joonte Billing System (http://www.joonte.com)'); Header('Cache-Control: no-cache, must-revalidate'); Header('Content-Type: text/html; charset=utf-8'); #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- if (!Error_Reporting(E_ALL)) { # Уровень перехвата ошибок полный exit('[JBs core]: не удалось установить уровень перехвата ошибок'); } #------------------------------------------------------------------------------- Ignore_User_Abort(TRUE); # Если пользователь закрыл соединение выполнение продолжиться #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- /** * Defines system constants. */ if (!Define('VERSION', '##VERSION##')) { exit('[JBs core]: не удалось определить константу (VERSION)'); } #------------------------------------------------------------------------------- /** * Defines SYSTEM_PATH constant. */ if (!Define('SYSTEM_PATH', DirName(DirName(__FILE__)))) { exit('[JBs core]: не удалось определить константу (SYSTEM_PATH)');