Ejemplo n.º 1
0
 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;
Ejemplo n.º 3
0
}
#-------------------------------------------------------------------------------
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)');