uawdijnntqw1x1x1
IP : 3.14.134.62
Hostname : axolotl
Kernel : Linux axolotl 4.9.0-13-amd64 #1 SMP Debian 4.9.228-1 (2020-07-05) x86_64
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
OS : Linux
PATH:
/
var
/
www
/
axolotl
/
data
/
www
/
.
/
b24.axolotl.ru
/
public_html
/
bitrix
/
modules
/
main
/
include.php
/
/
<?php /** * Bitrix Framework * @package bitrix * @subpackage main * @copyright 2001-2022 Bitrix */ use Bitrix\Main; use Bitrix\Main\Session\Legacy\HealerEarlySessionStart; require_once(__DIR__."/bx_root.php"); require_once(__DIR__."/start.php"); $application = Main\HttpApplication::getInstance(); $application->initializeExtendedKernel([ "get" => $_GET, "post" => $_POST, "files" => $_FILES, "cookie" => $_COOKIE, "server" => $_SERVER, "env" => $_ENV ]); if (defined('SITE_ID')) { define('LANG', SITE_ID); } $context = $application->getContext(); $context->initializeCulture(defined('LANG') ? LANG : null, defined('LANGUAGE_ID') ? LANGUAGE_ID : null); // needs to be after culture initialization $application->start(); // constants for compatibility $culture = $context->getCulture(); define('SITE_CHARSET', $culture->getCharset()); define('FORMAT_DATE', $culture->getFormatDate()); define('FORMAT_DATETIME', $culture->getFormatDatetime()); define('LANG_CHARSET', SITE_CHARSET); $site = $context->getSiteObject(); if (!defined('LANG')) { define('LANG', ($site ? $site->getLid() : $context->getLanguage())); } define('SITE_DIR', ($site ? $site->getDir() : '')); define('SITE_SERVER_NAME', ($site ? $site->getServerName() : '')); define('LANG_DIR', SITE_DIR); if (!defined('LANGUAGE_ID')) { define('LANGUAGE_ID', $context->getLanguage()); } define('LANG_ADMIN_LID', LANGUAGE_ID); if (!defined('SITE_ID')) { define('SITE_ID', LANG); } /** @global $lang */ $lang = $context->getLanguage(); //define global application object $GLOBALS["APPLICATION"] = new CMain; if (!defined("POST_FORM_ACTION_URI")) { define("POST_FORM_ACTION_URI", htmlspecialcharsbx(GetRequestUri())); } $GLOBALS["MESS"] = []; $GLOBALS["ALL_LANG_FILES"] = []; IncludeModuleLangFile(__DIR__."/tools.php"); IncludeModuleLangFile(__FILE__); error_reporting(COption::GetOptionInt("main", "error_reporting", E_COMPILE_ERROR | E_ERROR | E_CORE_ERROR | E_PARSE) & ~E_STRICT & ~E_DEPRECATED & ~E_WARNING & ~E_NOTICE); if(!defined("BX_COMP_MANAGED_CACHE") && COption::GetOptionString("main", "component_managed_cache_on", "Y") <> "N") { define("BX_COMP_MANAGED_CACHE", true); } // global functions require_once(__DIR__."/filter_tools.php"); define('BX_AJAX_PARAM_ID', 'bxajaxid'); /*ZDUyZmZNGFiODIwNzc3ZGE3NmMxNGM2ZDc0NmE3MmQxNmJiYTQ=*/$GLOBALS['_____1812231663']= array(base64_decode('R2V0'.'TW'.'9kdWxlR'.'XZl'.'bnRz'),base64_decode('R'.'Xhl'.'Y'.'3V0ZU1vZHVsZUV2ZW5'.'0RXg='),base64_decode(''.'V3JpdGVGa'.'W5hb'.'E1lc3Nh'.'Z2U'.'='));$GLOBALS['____870644509']= array(base64_decode('ZGV'.'m'.'aW5l'),base64_decode('c3Ry'.'b'.'GV'.'u'),base64_decode('YmFzZT'.'Y'.'0X2Rl'.'Y2'.'9kZQ'.'=='),base64_decode(''.'dW5zZX'.'JpYWxpemU='),base64_decode('aXN'.'fYXJyY'.'Xk='),base64_decode('Y291bnQ='),base64_decode('aW5'.'f'.'YXJ'.'y'.'YXk='),base64_decode(''.'c2Vy'.'aWFsa'.'X'.'pl'),base64_decode('Ym'.'FzZ'.'TY0X2VuY'.'29k'.'ZQ=='),base64_decode('c3R'.'ybGVu'),base64_decode('YX'.'JyYXlfa2V5X2V4aX'.'N0'.'cw=='),base64_decode(''.'Y'.'XJyYXlfa2V5X2V4aX'.'N0cw=='),base64_decode(''.'bWt'.'0aW1l'),base64_decode('Z'.'G'.'F0Z'.'Q='.'='),base64_decode('Z'.'GF0ZQ='.'='),base64_decode('YXJyYXlf'.'a2V'.'5X2V4aXN0cw='.'='),base64_decode('c3'.'RybGVu'),base64_decode('YXJy'.'YX'.'lf'.'a'.'2V5X2'.'V4a'.'XN0'.'cw=='),base64_decode('c3Ryb'.'GVu'),base64_decode('YXJy'.'YXlfa2V5X2V'.'4aX'.'N'.'0cw=='),base64_decode('YXJyYX'.'lfa'.'2'.'V5X2V4aXN0c'.'w'.'=='),base64_decode('bWt'.'0aW1l'),base64_decode('ZGF0'.'ZQ=='),base64_decode('ZGF'.'0'.'ZQ=='),base64_decode('bW'.'V0aG9k'.'X2V4aXN'.'0cw=='),base64_decode(''.'Y'.'2Fsb'.'F'.'9'.'1'.'c'.'2Vy'.'X2'.'Z'.'1bmNf'.'YXJyYX'.'k='),base64_decode('c3'.'RybG'.'Vu'),base64_decode('YX'.'J'.'yYX'.'lfa'.'2'.'V5X2V4aXN'.'0cw=='),base64_decode('Y'.'XJy'.'YX'.'l'.'fa2V5X2V4'.'aXN0cw=='),base64_decode('c2VyaWF'.'saXp'.'l'),base64_decode('Ym'.'Fz'.'ZTY0X2Vu'.'Y29kZQ=='),base64_decode(''.'c3'.'RybG'.'V'.'u'),base64_decode(''.'Y'.'XJyYXlf'.'a2V'.'5X2'.'V4aXN0'.'cw=='),base64_decode('YXJyY'.'Xlfa2'.'V5X'.'2V'.'4aXN0cw=='),base64_decode('Y'.'XJyYXlfa2V5X2'.'V4aX'.'N'.'0'.'cw='.'='),base64_decode('aXNfY'.'XJyYXk='),base64_decode(''.'YXJy'.'Y'.'Xlfa2V5X'.'2'.'V4'.'a'.'XN0cw'.'=='),base64_decode('c'.'2Vya'.'WFsaXp'.'l'),base64_decode('YmFzZTY'.'0X2'.'VuY29kZQ'.'=='),base64_decode('Y'.'XJyYXl'.'f'.'a2V'.'5X2V'.'4aXN0cw=='),base64_decode(''.'YXJyYXlfa2'.'V5X2V4aX'.'N0cw=='),base64_decode('c2Vy'.'aWFsaXpl'),base64_decode('YmFzZTY0'.'X2VuY29kZQ'.'='.'='),base64_decode('aXNfYX'.'J'.'yYXk='),base64_decode('aXNfYXJyYXk'.'='),base64_decode('a'.'W5fYX'.'JyY'.'Xk='),base64_decode('YXJy'.'YXlfa2V5X2V4aXN0cw=='),base64_decode('aW5'.'fYXJyYXk'.'='),base64_decode(''.'bWt'.'0a'.'W1l'),base64_decode('ZGF0ZQ='.'='),base64_decode(''.'ZGF0ZQ=='),base64_decode('Z'.'GF0ZQ=='),base64_decode('bWt0'.'a'.'W1l'),base64_decode('ZG'.'F0'.'ZQ=='),base64_decode('ZGF'.'0ZQ=='),base64_decode('aW5'.'fYXJyYX'.'k='),base64_decode('YXJyYX'.'lf'.'a'.'2V5'.'X2V'.'4a'.'XN'.'0cw=='),base64_decode('Y'.'XJyY'.'Xlfa2V5X2V4'.'aXN0cw=='),base64_decode('c'.'2'.'V'.'ya'.'WFsaXpl'),base64_decode(''.'Y'.'mF'.'zZ'.'TY0X2VuY29'.'kZQ=='),base64_decode('Y'.'XJyYXlfa2V5X'.'2V4aXN'.'0'.'cw=='),base64_decode('aW'.'50d'.'m'.'Fs'),base64_decode(''.'dGlt'.'ZQ=='),base64_decode(''.'YXJyY'.'X'.'lfa2V5X2'.'V4'.'a'.'XN0cw=='),base64_decode('ZmlsZ'.'V'.'9leGlzdHM='),base64_decode('c3'.'RyX'.'3'.'J'.'lcGxhY2U='),base64_decode('Y2xh'.'c3NfZ'.'Xhpc3'.'Rz'),base64_decode('ZG'.'Vma'.'W5l'),base64_decode('c'.'3Ry'.'cmV2'),base64_decode('c3RydG'.'91'.'cHBlcg='.'='),base64_decode('c3'.'B'.'y'.'a'.'W50Zg'.'=='),base64_decode(''.'c3ByaW50Z'.'g='.'='),base64_decode('c'.'3Vic3'.'Ry'),base64_decode('c3Rycm'.'V2'),base64_decode('YmFzZTY0X2RlY29k'.'ZQ=='),base64_decode('c3'.'Vic3'.'Ry'),base64_decode(''.'c3Ryb'.'GVu'),base64_decode('c3Ry'.'bGVu'),base64_decode('Y2hy'),base64_decode(''.'b3'.'Jk'),base64_decode('b'.'3Jk'),base64_decode('bWt0a'.'W1l'),base64_decode('a'.'W50dmF'.'s'),base64_decode(''.'aW50d'.'mFs'),base64_decode('a'.'W5'.'0dmFs'),base64_decode('a3Nvc'.'nQ='),base64_decode('c3V'.'ic'.'3Ry'),base64_decode('aW1wbG9kZQ=='),base64_decode('ZGVmaW5lZ'.'A'.'=='),base64_decode('YmFzZT'.'Y'.'0'.'X2RlY29kZQ=='),base64_decode('Y29uc3RhbnQ='),base64_decode('c3Rycm'.'V2'),base64_decode('c3ByaW50'.'Zg=='),base64_decode('c3R'.'ybGV'.'u'),base64_decode('c'.'3RybGV'.'u'),base64_decode(''.'Y2h'.'y'),base64_decode('b'.'3Jk'),base64_decode('b'.'3J'.'k'),base64_decode('bWt'.'0a'.'W1l'),base64_decode('aW50dmFs'),base64_decode('aW'.'50dmF'.'s'),base64_decode(''.'aW'.'50d'.'mFs'),base64_decode('c3'.'Vic'.'3Ry'),base64_decode(''.'c3Vi'.'c3Ry'),base64_decode(''.'ZGVmaW5lZA=='),base64_decode('c3Ry'.'cmV2'),base64_decode(''.'c3R'.'ydG91cH'.'Blcg=='),base64_decode(''.'Zmls'.'ZV9le'.'G'.'lzdH'.'M='),base64_decode('a'.'W50'.'dmFs'),base64_decode('dGl'.'tZ'.'Q=='),base64_decode('bWt'.'0aW1l'),base64_decode('bWt0aW'.'1l'),base64_decode('ZGF0ZQ='.'='),base64_decode('ZGF0ZQ=='),base64_decode('Z'.'GVmaW5l'),base64_decode('Z'.'GVmaW5l'));if(!function_exists(__NAMESPACE__.'\\___1424953932')){function ___1424953932($_23414146){static $_1713514639= false; if($_1713514639 == false) $_1713514639=array('SU5UUkF'.'ORV'.'R'.'fRURJVE'.'lPT'.'g==',''.'WQ==','bW'.'F'.'pbg==','fmNwZl'.'9tYXBfd'.'mFsd'.'WU=','','ZQ==','Z'.'g='.'=','Z'.'Q==','R'.'g'.'='.'=','WA==','Zg==','bWFpbg==','fmNwZ'.'l9'.'tY'.'XBfdmF'.'sdWU=','UG'.'9ydGFs','Rg='.'=','Z'.'Q==','ZQ==','WA'.'==','R'.'g==','RA==','RA==','bQ==','ZA==','W'.'Q==','Zg==','Z'.'g='.'=',''.'Zg==','Zg'.'==',''.'U'.'G'.'9'.'ydGFs','Rg==','ZQ==',''.'ZQ==','WA==','Rg==','R'.'A==','RA'.'='.'=','bQ==','ZA==','WQ'.'==','bW'.'F'.'pb'.'g==',''.'T24=','U2'.'V0dGluZ3NDaGFu'.'Z2U=','Zg='.'=','Zg==','Zg='.'=','Zg==','bWFpbg'.'==',''.'f'.'m'.'NwZl9t'.'YX'.'Bf'.'d'.'mFsdWU=','Z'.'Q==','ZQ==','ZQ==','RA==',''.'ZQ==','ZQ==','Zg'.'==','Zg==','Zg==','Z'.'Q==','bW'.'Fpb'.'g==','f'.'mNwZl9tYXBf'.'dmFsdW'.'U=','Z'.'Q==','Zg==','Zg==','Zg==','Zg==','bWF'.'pbg='.'=','f'.'mNwZ'.'l9t'.'YXBfdmF'.'s'.'dW'.'U=','ZQ==','Z'.'g==','UG9yd'.'GFs','UG9ydG'.'Fs','Z'.'Q==','ZQ==','UG'.'9ydGFs','Rg==','WA==','Rg'.'==','RA==','ZQ'.'==','ZQ'.'='.'=','RA==',''.'bQ==','Z'.'A==','W'.'Q==',''.'ZQ='.'=','WA==','ZQ==','Rg'.'='.'=','ZQ='.'=','RA==','Zg==',''.'ZQ==','RA==','ZQ==','bQ==','ZA==','WQ==','Zg'.'==',''.'Zg==',''.'Zg='.'=',''.'Zg='.'=','Zg==','Zg==','Zg==','Zg==','bWFpbg'.'='.'=','fmNwZl9t'.'Y'.'XBf'.'dmFsdWU=','ZQ==','ZQ==','UG9ydGFs','R'.'g='.'=','W'.'A'.'='.'=',''.'VFlQRQ'.'==','REFU'.'RQ==','RkV'.'B'.'VF'.'V'.'SR'.'VM=','RVh'.'QSV'.'JF'.'RA==','VFl'.'QRQ='.'=','RA==','VF'.'JZX0'.'RBWVNfQ09'.'V'.'TlQ'.'=','REF'.'URQ==','V'.'FJ'.'Z'.'X0R'.'BWV'.'NfQ09VTlQ=','R'.'V'.'h'.'QSVJ'.'FRA'.'='.'=','RkVB'.'VFV'.'SRV'.'M=',''.'Zg==',''.'Zg'.'==','RE9DV'.'U'.'1'.'FTl'.'R'.'f'.'U'.'k9PV'.'A==','L'.'2JpdH'.'J'.'p'.'eC9tb2'.'R1bGVz'.'Lw==','L2luc3RhbGwvaW'.'5kZXg'.'ucG'.'hw','Lg='.'=',''.'Xw==',''.'c2Vh'.'cmNo','Tg==','','','Q'.'UNUSVZF','WQ==','c29jaWFsbmV0d'.'29yaw'.'==','YWx'.'sb3dfZn'.'JpZWxkcw==','WQ'.'==','SUQ=','c29j'.'aWF'.'sbmV'.'0d'.'29ya'.'w==','YW'.'xsb3dfZ'.'nJpZWxkcw='.'=',''.'SUQ'.'=','c'.'29jaWFsbm'.'V0d'.'29'.'yaw='.'=','Y'.'Wxsb3df'.'ZnJpZW'.'xkc'.'w==','Tg==','','','Q'.'UNUSVZ'.'F','WQ==',''.'c2'.'9jaWFsbmV0d29yaw==','Y'.'Wxsb3d'.'fbW'.'ljcm9'.'ibG9nX3'.'V'.'zZXI=','WQ==','SUQ=',''.'c29jaWFs'.'bmV0d29'.'yaw==',''.'YWxsb3d'.'fbWljcm9ibG9nX3'.'Vz'.'ZXI=','SU'.'Q=','c29jaW'.'Fs'.'bm'.'V'.'0d29yaw==','YWx'.'s'.'b3dfbWljcm9ibG'.'9nX3VzZX'.'I'.'=',''.'c29jaWFs'.'b'.'mV0d29'.'yaw==',''.'YWxsb3d'.'fb'.'Wl'.'jcm9ib'.'G'.'9nX'.'2dyb'.'3Vw','WQ==','SUQ=','c29'.'jaWFsbmV0d2'.'9ya'.'w==','YWxsb'.'3dfb'.'Wljcm9ibG'.'9nX2dyb3Vw','SUQ=','c29j'.'aWF'.'sbmV0'.'d2'.'9'.'yaw'.'==','Y'.'Wxs'.'b3'.'dfbW'.'ljcm'.'9ibG9nX2d'.'yb3Vw','Tg'.'==','','','QUNU'.'SVZ'.'F',''.'WQ='.'=','c2'.'9ja'.'WFsbm'.'V0d29ya'.'w==','YWxsb3dfZmlsZXNfdX'.'Nl'.'cg==','WQ==','SUQ'.'=','c29jaWFsbm'.'V0d'.'29ya'.'w==',''.'YWxs'.'b'.'3dfZml'.'sZ'.'XNfdXN'.'lcg==','SUQ=','c29jaWFsbmV0d'.'29'.'yaw==','Y'.'Wxsb3dfZmlsZXNfdXNlcg='.'=','Tg==','','','Q'.'UNUSVZ'.'F','WQ==','c2'.'9j'.'aWFsbmV0d29yaw==','YW'.'xsb3d'.'f'.'YmxvZ191c2Vy','W'.'Q==','SUQ=',''.'c'.'29ja'.'WFsbmV0'.'d'.'2'.'9'.'yaw='.'=','Y'.'Wxsb3dfYmxvZ191c'.'2Vy',''.'SUQ=','c29j'.'aWF'.'sb'.'mV0d29yaw='.'=','YWxsb3'.'d'.'fYm'.'x'.'vZ'.'1'.'91c2Vy','T'.'g'.'==','','','QUN'.'USVZF','WQ='.'=','c29jaWFsbmV'.'0'.'d'.'2'.'9ya'.'w='.'=','YWxsb3dfcG'.'hv'.'dG'.'9fdXNlcg==',''.'WQ==',''.'SU'.'Q=',''.'c29j'.'aWFsbmV0d29ya'.'w='.'=','YW'.'xsb'.'3dfcGhv'.'dG9'.'fdX'.'Nlcg'.'==','SUQ=','c29j'.'aWFsb'.'mV0'.'d29y'.'aw==','YWx'.'sb3dfcGhv'.'dG9fdXN'.'lc'.'g==','T'.'g==','','',''.'Q'.'UNUSVZF',''.'WQ==',''.'c29ja'.'WFsbmV0d29'.'y'.'aw==','YWxs'.'b3d'.'f'.'Zm9yd'.'W1fdXNlcg'.'==','WQ==','SU'.'Q=','c29j'.'aWFs'.'bm'.'V0d2'.'9'.'ya'.'w==','YWx'.'sb3df'.'Zm9yd'.'W1'.'fd'.'XNlcg'.'==','SUQ=',''.'c'.'2'.'9jaWF'.'sb'.'mV0'.'d2'.'9yaw==',''.'YWxsb'.'3'.'d'.'fZ'.'m9ydW1fdXNlcg==','Tg='.'=','','','QUNUSVZF',''.'WQ==','c29jaWFsb'.'mV0d'.'29yaw'.'==','YWxsb3dfdGFz'.'a3'.'Nf'.'dX'.'Nlcg==','WQ'.'='.'=',''.'SUQ'.'=','c'.'29ja'.'WFsbmV'.'0d2'.'9y'.'aw==','YWx'.'sb3d'.'fd'.'GFz'.'a3Nf'.'dXNlcg='.'=','S'.'UQ=','c2'.'9jaWFsbmV'.'0d29yaw==','YWxs'.'b3dfd'.'G'.'Fza3'.'Nfd'.'XNlcg==',''.'c2'.'9'.'jaWFsbm'.'V0d29y'.'aw='.'=','YW'.'xsb3dfdG'.'Fza3'.'NfZ3JvdX'.'A=','W'.'Q'.'==','SUQ=','c29jaWFsbmV0d29'.'y'.'aw'.'==','YWxs'.'b3d'.'fdG'.'Fz'.'a3N'.'f'.'Z3'.'J'.'vdXA=','SUQ=','c2'.'9j'.'aW'.'Fsb'.'m'.'V0d29'.'yaw'.'='.'=',''.'YWxsb3dfdGFz'.'a3N'.'fZ3Jv'.'dXA=',''.'dGF'.'za3M=','Tg==','','',''.'QUN'.'USVZF','WQ='.'=','c29jaW'.'FsbmV0'.'d29y'.'aw='.'=','YW'.'xsb'.'3'.'dfY2FsZ'.'W5kYXJfdX'.'Nlc'.'g==','WQ'.'='.'=','SUQ=','c29jaWFsbm'.'V'.'0d29ya'.'w==','Y'.'Wxs'.'b3'.'d'.'fY2FsZ'.'W5k'.'Y'.'XJfdXN'.'lc'.'g==','SUQ=','c29'.'jaW'.'Fsbm'.'V0d29yaw'.'==','YWx'.'sb3df'.'Y2FsZ'.'W5k'.'YX'.'Jfd'.'X'.'N'.'lcg==','c2'.'9'.'jaWFsbmV0d'.'29'.'yaw==','Y'.'Wxs'.'b3dfY2FsZ'.'W5kYXJ'.'fZ3Jv'.'dX'.'A=','WQ==',''.'SUQ'.'=',''.'c2'.'9j'.'a'.'WFs'.'b'.'mV0d2'.'9yaw==',''.'YWx'.'sb'.'3df'.'Y2'.'FsZ'.'W5kY'.'XJ'.'f'.'Z3JvdXA=',''.'SUQ'.'=','c2'.'9'.'jaWF'.'sbm'.'V0d2'.'9y'.'aw==','YWx'.'s'.'b3dfY2FsZW5kYXJfZ3Jv'.'dXA=','QUNUSVZF','W'.'Q'.'==',''.'T'.'g==',''.'ZXh'.'0cmFu'.'ZX'.'Q'.'=','aWJs'.'b2N'.'r','T25BZn'.'Rl'.'cklCbG9ja0VsZW1l'.'bnRV'.'cGR'.'hdG'.'U=','aW5'.'0cm'.'Fu'.'ZX'.'Q=','Q0l'.'u'.'dHJhb'.'mV0RXZlbnRIYW5kbG'.'Vycw==','U1BSZWdpc3Rlc'.'lV'.'wZGF'.'0ZWR'.'JdG'.'Vt','Q0ludH'.'JhbmV0'.'U'.'2hh'.'cmVwb2lu'.'dDo'.'6QWdlbnRMa'.'XN0cygpO'.'w==',''.'aW50cm'.'FuZ'.'XQ=','Tg'.'==','Q0ludH'.'Jh'.'b'.'mV'.'0U2h'.'hcmVwb2ludDo6'.'QWdlbnR'.'Rd'.'WV1ZSgpOw==','aW50cmFu'.'Z'.'XQ=',''.'Tg==','Q0'.'ludHJhb'.'mV'.'0U'.'2hhc'.'mVwb2l'.'udDo6'.'QWdl'.'bnRVcGRhdGUoK'.'Ts=','aW50cmFu'.'Z'.'XQ'.'=','Tg==','a'.'WJsb'.'2Nr','T25'.'BZnRlcklCbG9ja0'.'V'.'s'.'Z'.'W1lb'.'nRB'.'Z'.'G'.'Q=','aW50cmFuZX'.'Q=','Q'.'0l'.'udHJhbmV0R'.'XZlbnRIY'.'W5'.'kbGV'.'y'.'cw'.'==',''.'U1BSZWdpc'.'3'.'RlclVwZG'.'F0ZWRJdGV'.'t','aWJsb'.'2Nr',''.'T25BZnR'.'l'.'cklCbG9j'.'a'.'0'.'V'.'s'.'ZW'.'1l'.'bnRVcGRhdGU'.'=','aW50cm'.'Fu'.'ZXQ'.'=','Q0'.'l'.'udHJhbmV0RXZl'.'bn'.'RIYW5kb'.'GVy'.'cw==','U1B'.'S'.'ZWdpc3'.'Rlc'.'lVwZ'.'GF0ZWRJ'.'d'.'GV'.'t','Q0l'.'u'.'dH'.'J'.'hbmV0U2hhcmV'.'wb2'.'ludDo6QWdlbnRMaXN0cyg'.'p'.'Ow==','aW50cmFuZXQ'.'=','Q0'.'ludHJh'.'bmV0U2hhcmVwb'.'2lud'.'Do6'.'QWdlbnRRdW'.'V1ZSgp'.'Ow==','aW5'.'0cmFuZXQ=',''.'Q'.'0lu'.'dH'.'Jhb'.'m'.'V0U2h'.'hcmVwb2'.'ludDo6QW'.'d'.'lb'.'nRVcGRhdGUo'.'K'.'Ts=','aW50c'.'mF'.'u'.'ZXQ=',''.'Y'.'3Jt','bWFpbg==',''.'T'.'25CZ'.'WZvcmVQcm'.'9sb2c=','bWFpb'.'g'.'==','Q1dpemFy'.'ZFNvb'.'FB'.'hbmVsSW50cmF'.'uZXQ=','U2hvd1'.'Bhb'.'mVs',''.'L21'.'vZ'.'HVs'.'Z'.'XMva'.'W50cm'.'FuZXQ'.'v'.'cGFu'.'ZWxfYnV0'.'dG9'.'uLnBocA'.'==','ZXhwaXJlX21lc3My','bm'.'9'.'pdG'.'lkZV9'.'0aW1pbGVt'.'a'.'XQ=','WQ==','ZH'.'Jp'.'bl9w'.'ZX'.'Jn'.'b2tj','J'.'T'.'AxMHMK','RUVYU'.'ElS','bW'.'F'.'pbg==',''.'JXMlcw'.'==',''.'YWRt','aGRy'.'b'.'3dzc2E=','Y'.'WRta'.'W4=','bW9kdWx'.'lcw==','ZG'.'V'.'m'.'aW5lL'.'nB'.'oc'.'A==',''.'bWFpbg==','Yml0cml4','Uk'.'hTS'.'VRFRV'.'g=',''.'S'.'DR1NjdmaH'.'c4N'.'1'.'Z'.'oeXR'.'vcw==','','dG'.'hS','N'.'0'.'h5cjEySHd5'.'MHJGcg'.'==','VF'.'9TVEVB'.'T'.'A==','aH'.'R0cDo'.'v'.'L2J'.'p'.'dH'.'Jp'.'eHNvZ'.'nQuY29tL2Jpd'.'HJpeC9ic'.'y'.'5waH'.'A=','T0xE','UElSRU'.'RB'.'V'.'E'.'VT',''.'R'.'E9DVU1FT'.'lRfUk'.'9PVA==','Lw==','Lw==','V'.'EVNUE'.'9'.'SQVJZX0NB'.'Q0'.'h'.'F','VE'.'V'.'N'.'UE9SQVJZ'.'X0NBQ0hF','','T'.'05fT0Q=','JXM'.'lcw'.'='.'=',''.'X09VU'.'l9C'.'VVM=',''.'U0lU','R'.'URBV'.'EVNQV'.'B'.'FUg='.'=','bm9pdGlkZV90'.'a'.'W1p'.'bGV'.'t'.'aX'.'Q=',''.'RE9D'.'VU1FTlRfUk9PVA==',''.'L'.'2'.'Jpd'.'HJ'.'peC8uY2'.'9uZmlnLn'.'Bo'.'cA='.'=','R'.'E9DVU1FTlRfUk9P'.'VA='.'=','L2JpdHJp'.'eC8uY29uZmlnLnBocA==','c2Fhc'.'w==','Z'.'GF5'.'c19hZn'.'R'.'lcl90cml'.'h'.'bA==',''.'c2Fhc'.'w='.'=','ZGF5'.'c19h'.'ZnR'.'l'.'cl90'.'cmlhbA==','c2Fhcw='.'=','dHJp'.'Y'.'Wxfc3'.'RvcHBlZA==','','c'.'2Fhcw==','dHJpYWxfc3'.'RvcHB'.'lZA==','bQ'.'==','ZA==','WQ==','U2l'.'0Z'.'UV'.'4cG'.'lyZU'.'RhdGU=');return base64_decode($_1713514639[$_23414146]);}};$GLOBALS['____870644509'][0](___1424953932(0), ___1424953932(1));class CBXFeatures{ private static $_1709504831= 30; private static $_945802099= array( "Portal" => array( "CompanyCalendar", "CompanyPhoto", "CompanyVideo", "CompanyCareer", "StaffChanges", "StaffAbsence", "CommonDocuments", "MeetingRoomBookingSystem", "Wiki", "Learning", "Vote", "WebLink", "Subscribe", "Friends", "PersonalFiles", "PersonalBlog", "PersonalPhoto", "PersonalForum", "Blog", "Forum", "Gallery", "Board", "MicroBlog", "WebMessenger",), "Communications" => array( "Tasks", "Calendar", "Workgroups", "Jabber", "VideoConference", "Extranet", "SMTP", "Requests", "DAV", "intranet_sharepoint", "timeman", "Idea", "Meeting", "EventList", "Salary", "XDImport",), "Enterprise" => array( "BizProc", "Lists", "Support", "Analytics", "crm", "Controller", "LdapUnlimitedUsers",), "Holding" => array( "Cluster", "MultiSites",),); private static $_318885063= false; private static $_1600017411= false; private static function __421483456(){ if(self::$_318885063 == false){ self::$_318885063= array(); foreach(self::$_945802099 as $_1071459199 => $_418284623){ foreach($_418284623 as $_206532231) self::$_318885063[$_206532231]= $_1071459199;}} if(self::$_1600017411 == false){ self::$_1600017411= array(); $_1003539342= COption::GetOptionString(___1424953932(2), ___1424953932(3), ___1424953932(4)); if($GLOBALS['____870644509'][1]($_1003539342)>(952-2*476)){ $_1003539342= $GLOBALS['____870644509'][2]($_1003539342); self::$_1600017411= $GLOBALS['____870644509'][3]($_1003539342); if(!$GLOBALS['____870644509'][4](self::$_1600017411)) self::$_1600017411= array();} if($GLOBALS['____870644509'][5](self::$_1600017411) <=(138*2-276)) self::$_1600017411= array(___1424953932(5) => array(), ___1424953932(6) => array());}} public static function InitiateEditionsSettings($_1336988015){ self::__421483456(); $_276002482= array(); foreach(self::$_945802099 as $_1071459199 => $_418284623){ $_966202925= $GLOBALS['____870644509'][6]($_1071459199, $_1336988015); self::$_1600017411[___1424953932(7)][$_1071459199]=($_966202925? array(___1424953932(8)): array(___1424953932(9))); foreach($_418284623 as $_206532231){ self::$_1600017411[___1424953932(10)][$_206532231]= $_966202925; if(!$_966202925) $_276002482[]= array($_206532231, false);}} $_1298205287= $GLOBALS['____870644509'][7](self::$_1600017411); $_1298205287= $GLOBALS['____870644509'][8]($_1298205287); COption::SetOptionString(___1424953932(11), ___1424953932(12), $_1298205287); foreach($_276002482 as $_876493701) self::__1131744904($_876493701[(982-2*491)], $_876493701[round(0+1)]);} public static function IsFeatureEnabled($_206532231){ if($GLOBALS['____870644509'][9]($_206532231) <= 0) return true; self::__421483456(); if(!$GLOBALS['____870644509'][10]($_206532231, self::$_318885063)) return true; if(self::$_318885063[$_206532231] == ___1424953932(13)) $_492706125= array(___1424953932(14)); elseif($GLOBALS['____870644509'][11](self::$_318885063[$_206532231], self::$_1600017411[___1424953932(15)])) $_492706125= self::$_1600017411[___1424953932(16)][self::$_318885063[$_206532231]]; else $_492706125= array(___1424953932(17)); if($_492706125[min(92,0,30.666666666667)] != ___1424953932(18) && $_492706125[(228*2-456)] != ___1424953932(19)){ return false;} elseif($_492706125[min(154,0,51.333333333333)] == ___1424953932(20)){ if($_492706125[round(0+0.25+0.25+0.25+0.25)]< $GLOBALS['____870644509'][12](min(160,0,53.333333333333),(990-2*495),(914-2*457), Date(___1424953932(21)), $GLOBALS['____870644509'][13](___1424953932(22))- self::$_1709504831, $GLOBALS['____870644509'][14](___1424953932(23)))){ if(!isset($_492706125[round(0+1+1)]) ||!$_492706125[round(0+2)]) self::__1219939334(self::$_318885063[$_206532231]); return false;}} return!$GLOBALS['____870644509'][15]($_206532231, self::$_1600017411[___1424953932(24)]) || self::$_1600017411[___1424953932(25)][$_206532231];} public static function IsFeatureInstalled($_206532231){ if($GLOBALS['____870644509'][16]($_206532231) <= 0) return true; self::__421483456(); return($GLOBALS['____870644509'][17]($_206532231, self::$_1600017411[___1424953932(26)]) && self::$_1600017411[___1424953932(27)][$_206532231]);} public static function IsFeatureEditable($_206532231){ if($GLOBALS['____870644509'][18]($_206532231) <= 0) return true; self::__421483456(); if(!$GLOBALS['____870644509'][19]($_206532231, self::$_318885063)) return true; if(self::$_318885063[$_206532231] == ___1424953932(28)) $_492706125= array(___1424953932(29)); elseif($GLOBALS['____870644509'][20](self::$_318885063[$_206532231], self::$_1600017411[___1424953932(30)])) $_492706125= self::$_1600017411[___1424953932(31)][self::$_318885063[$_206532231]]; else $_492706125= array(___1424953932(32)); if($_492706125[(165*2-330)] != ___1424953932(33) && $_492706125[(984-2*492)] != ___1424953932(34)){ return false;} elseif($_492706125[(850-2*425)] == ___1424953932(35)){ if($_492706125[round(0+1)]< $GLOBALS['____870644509'][21]((1304/2-652),(878-2*439),(1256/2-628), Date(___1424953932(36)), $GLOBALS['____870644509'][22](___1424953932(37))- self::$_1709504831, $GLOBALS['____870644509'][23](___1424953932(38)))){ if(!isset($_492706125[round(0+0.5+0.5+0.5+0.5)]) ||!$_492706125[round(0+0.66666666666667+0.66666666666667+0.66666666666667)]) self::__1219939334(self::$_318885063[$_206532231]); return false;}} return true;} private static function __1131744904($_206532231, $_688859360){ if($GLOBALS['____870644509'][24]("CBXFeatures", "On".$_206532231."SettingsChange")) $GLOBALS['____870644509'][25](array("CBXFeatures", "On".$_206532231."SettingsChange"), array($_206532231, $_688859360)); $_1522801584= $GLOBALS['_____1812231663'][0](___1424953932(39), ___1424953932(40).$_206532231.___1424953932(41)); while($_444978655= $_1522801584->Fetch()) $GLOBALS['_____1812231663'][1]($_444978655, array($_206532231, $_688859360));} public static function SetFeatureEnabled($_206532231, $_688859360= true, $_1293081264= true){ if($GLOBALS['____870644509'][26]($_206532231) <= 0) return; if(!self::IsFeatureEditable($_206532231)) $_688859360= false; $_688859360=($_688859360? true: false); self::__421483456(); $_220039227=(!$GLOBALS['____870644509'][27]($_206532231, self::$_1600017411[___1424953932(42)]) && $_688859360 || $GLOBALS['____870644509'][28]($_206532231, self::$_1600017411[___1424953932(43)]) && $_688859360 != self::$_1600017411[___1424953932(44)][$_206532231]); self::$_1600017411[___1424953932(45)][$_206532231]= $_688859360; $_1298205287= $GLOBALS['____870644509'][29](self::$_1600017411); $_1298205287= $GLOBALS['____870644509'][30]($_1298205287); COption::SetOptionString(___1424953932(46), ___1424953932(47), $_1298205287); if($_220039227 && $_1293081264) self::__1131744904($_206532231, $_688859360);} private static function __1219939334($_1071459199){ if($GLOBALS['____870644509'][31]($_1071459199) <= 0 || $_1071459199 == "Portal") return; self::__421483456(); if(!$GLOBALS['____870644509'][32]($_1071459199, self::$_1600017411[___1424953932(48)]) || $GLOBALS['____870644509'][33]($_1071459199, self::$_1600017411[___1424953932(49)]) && self::$_1600017411[___1424953932(50)][$_1071459199][min(136,0,45.333333333333)] != ___1424953932(51)) return; if(isset(self::$_1600017411[___1424953932(52)][$_1071459199][round(0+2)]) && self::$_1600017411[___1424953932(53)][$_1071459199][round(0+1+1)]) return; $_276002482= array(); if($GLOBALS['____870644509'][34]($_1071459199, self::$_945802099) && $GLOBALS['____870644509'][35](self::$_945802099[$_1071459199])){ foreach(self::$_945802099[$_1071459199] as $_206532231){ if($GLOBALS['____870644509'][36]($_206532231, self::$_1600017411[___1424953932(54)]) && self::$_1600017411[___1424953932(55)][$_206532231]){ self::$_1600017411[___1424953932(56)][$_206532231]= false; $_276002482[]= array($_206532231, false);}} self::$_1600017411[___1424953932(57)][$_1071459199][round(0+0.4+0.4+0.4+0.4+0.4)]= true;} $_1298205287= $GLOBALS['____870644509'][37](self::$_1600017411); $_1298205287= $GLOBALS['____870644509'][38]($_1298205287); COption::SetOptionString(___1424953932(58), ___1424953932(59), $_1298205287); foreach($_276002482 as $_876493701) self::__1131744904($_876493701[(1452/2-726)], $_876493701[round(0+0.33333333333333+0.33333333333333+0.33333333333333)]);} public static function ModifyFeaturesSettings($_1336988015, $_418284623){ self::__421483456(); foreach($_1336988015 as $_1071459199 => $_628389319) self::$_1600017411[___1424953932(60)][$_1071459199]= $_628389319; $_276002482= array(); foreach($_418284623 as $_206532231 => $_688859360){ if(!$GLOBALS['____870644509'][39]($_206532231, self::$_1600017411[___1424953932(61)]) && $_688859360 || $GLOBALS['____870644509'][40]($_206532231, self::$_1600017411[___1424953932(62)]) && $_688859360 != self::$_1600017411[___1424953932(63)][$_206532231]) $_276002482[]= array($_206532231, $_688859360); self::$_1600017411[___1424953932(64)][$_206532231]= $_688859360;} $_1298205287= $GLOBALS['____870644509'][41](self::$_1600017411); $_1298205287= $GLOBALS['____870644509'][42]($_1298205287); COption::SetOptionString(___1424953932(65), ___1424953932(66), $_1298205287); self::$_1600017411= false; foreach($_276002482 as $_876493701) self::__1131744904($_876493701[(1456/2-728)], $_876493701[round(0+0.2+0.2+0.2+0.2+0.2)]);} public static function SaveFeaturesSettings($_1518977368, $_1572603284){ self::__421483456(); $_1919390848= array(___1424953932(67) => array(), ___1424953932(68) => array()); if(!$GLOBALS['____870644509'][43]($_1518977368)) $_1518977368= array(); if(!$GLOBALS['____870644509'][44]($_1572603284)) $_1572603284= array(); if(!$GLOBALS['____870644509'][45](___1424953932(69), $_1518977368)) $_1518977368[]= ___1424953932(70); foreach(self::$_945802099 as $_1071459199 => $_418284623){ if($GLOBALS['____870644509'][46]($_1071459199, self::$_1600017411[___1424953932(71)])) $_349362316= self::$_1600017411[___1424953932(72)][$_1071459199]; else $_349362316=($_1071459199 == ___1424953932(73))? array(___1424953932(74)): array(___1424953932(75)); if($_349362316[(834-2*417)] == ___1424953932(76) || $_349362316[(836-2*418)] == ___1424953932(77)){ $_1919390848[___1424953932(78)][$_1071459199]= $_349362316;} else{ if($GLOBALS['____870644509'][47]($_1071459199, $_1518977368)) $_1919390848[___1424953932(79)][$_1071459199]= array(___1424953932(80), $GLOBALS['____870644509'][48](min(202,0,67.333333333333),(1028/2-514),(165*2-330), $GLOBALS['____870644509'][49](___1424953932(81)), $GLOBALS['____870644509'][50](___1424953932(82)), $GLOBALS['____870644509'][51](___1424953932(83)))); else $_1919390848[___1424953932(84)][$_1071459199]= array(___1424953932(85));}} $_276002482= array(); foreach(self::$_318885063 as $_206532231 => $_1071459199){ if($_1919390848[___1424953932(86)][$_1071459199][(916-2*458)] != ___1424953932(87) && $_1919390848[___1424953932(88)][$_1071459199][(1128/2-564)] != ___1424953932(89)){ $_1919390848[___1424953932(90)][$_206532231]= false;} else{ if($_1919390848[___1424953932(91)][$_1071459199][min(230,0,76.666666666667)] == ___1424953932(92) && $_1919390848[___1424953932(93)][$_1071459199][round(0+0.5+0.5)]< $GLOBALS['____870644509'][52](min(6,0,2), min(226,0,75.333333333333),(1400/2-700), Date(___1424953932(94)), $GLOBALS['____870644509'][53](___1424953932(95))- self::$_1709504831, $GLOBALS['____870644509'][54](___1424953932(96)))) $_1919390848[___1424953932(97)][$_206532231]= false; else $_1919390848[___1424953932(98)][$_206532231]= $GLOBALS['____870644509'][55]($_206532231, $_1572603284); if(!$GLOBALS['____870644509'][56]($_206532231, self::$_1600017411[___1424953932(99)]) && $_1919390848[___1424953932(100)][$_206532231] || $GLOBALS['____870644509'][57]($_206532231, self::$_1600017411[___1424953932(101)]) && $_1919390848[___1424953932(102)][$_206532231] != self::$_1600017411[___1424953932(103)][$_206532231]) $_276002482[]= array($_206532231, $_1919390848[___1424953932(104)][$_206532231]);}} $_1298205287= $GLOBALS['____870644509'][58]($_1919390848); $_1298205287= $GLOBALS['____870644509'][59]($_1298205287); COption::SetOptionString(___1424953932(105), ___1424953932(106), $_1298205287); self::$_1600017411= false; foreach($_276002482 as $_876493701) self::__1131744904($_876493701[min(218,0,72.666666666667)], $_876493701[round(0+0.25+0.25+0.25+0.25)]);} public static function GetFeaturesList(){ self::__421483456(); $_369272944= array(); foreach(self::$_945802099 as $_1071459199 => $_418284623){ if($GLOBALS['____870644509'][60]($_1071459199, self::$_1600017411[___1424953932(107)])) $_349362316= self::$_1600017411[___1424953932(108)][$_1071459199]; else $_349362316=($_1071459199 == ___1424953932(109))? array(___1424953932(110)): array(___1424953932(111)); $_369272944[$_1071459199]= array( ___1424953932(112) => $_349362316[(1044/2-522)], ___1424953932(113) => $_349362316[round(0+0.33333333333333+0.33333333333333+0.33333333333333)], ___1424953932(114) => array(),); $_369272944[$_1071459199][___1424953932(115)]= false; if($_369272944[$_1071459199][___1424953932(116)] == ___1424953932(117)){ $_369272944[$_1071459199][___1424953932(118)]= $GLOBALS['____870644509'][61](($GLOBALS['____870644509'][62]()- $_369272944[$_1071459199][___1424953932(119)])/ round(0+17280+17280+17280+17280+17280)); if($_369272944[$_1071459199][___1424953932(120)]> self::$_1709504831) $_369272944[$_1071459199][___1424953932(121)]= true;} foreach($_418284623 as $_206532231) $_369272944[$_1071459199][___1424953932(122)][$_206532231]=(!$GLOBALS['____870644509'][63]($_206532231, self::$_1600017411[___1424953932(123)]) || self::$_1600017411[___1424953932(124)][$_206532231]);} return $_369272944;} private static function __1170025061($_70175446, $_1960571621){ if(IsModuleInstalled($_70175446) == $_1960571621) return true; $_342478257= $_SERVER[___1424953932(125)].___1424953932(126).$_70175446.___1424953932(127); if(!$GLOBALS['____870644509'][64]($_342478257)) return false; include_once($_342478257); $_1836670401= $GLOBALS['____870644509'][65](___1424953932(128), ___1424953932(129), $_70175446); if(!$GLOBALS['____870644509'][66]($_1836670401)) return false; $_680754216= new $_1836670401; if($_1960571621){ if(!$_680754216->InstallDB()) return false; $_680754216->InstallEvents(); if(!$_680754216->InstallFiles()) return false;} else{ if(CModule::IncludeModule(___1424953932(130))) CSearch::DeleteIndex($_70175446); UnRegisterModule($_70175446);} return true;} protected static function OnRequestsSettingsChange($_206532231, $_688859360){ self::__1170025061("form", $_688859360);} protected static function OnLearningSettingsChange($_206532231, $_688859360){ self::__1170025061("learning", $_688859360);} protected static function OnJabberSettingsChange($_206532231, $_688859360){ self::__1170025061("xmpp", $_688859360);} protected static function OnVideoConferenceSettingsChange($_206532231, $_688859360){ self::__1170025061("video", $_688859360);} protected static function OnBizProcSettingsChange($_206532231, $_688859360){ self::__1170025061("bizprocdesigner", $_688859360);} protected static function OnListsSettingsChange($_206532231, $_688859360){ self::__1170025061("lists", $_688859360);} protected static function OnWikiSettingsChange($_206532231, $_688859360){ self::__1170025061("wiki", $_688859360);} protected static function OnSupportSettingsChange($_206532231, $_688859360){ self::__1170025061("support", $_688859360);} protected static function OnControllerSettingsChange($_206532231, $_688859360){ self::__1170025061("controller", $_688859360);} protected static function OnAnalyticsSettingsChange($_206532231, $_688859360){ self::__1170025061("statistic", $_688859360);} protected static function OnVoteSettingsChange($_206532231, $_688859360){ self::__1170025061("vote", $_688859360);} protected static function OnFriendsSettingsChange($_206532231, $_688859360){ if($_688859360) $_1078670134= "Y"; else $_1078670134= ___1424953932(131); $_1042913576= CSite::GetList(($_966202925= ___1424953932(132)),($_1949212026= ___1424953932(133)), array(___1424953932(134) => ___1424953932(135))); while($_769516357= $_1042913576->Fetch()){ if(COption::GetOptionString(___1424953932(136), ___1424953932(137), ___1424953932(138), $_769516357[___1424953932(139)]) != $_1078670134){ COption::SetOptionString(___1424953932(140), ___1424953932(141), $_1078670134, false, $_769516357[___1424953932(142)]); COption::SetOptionString(___1424953932(143), ___1424953932(144), $_1078670134);}}} protected static function OnMicroBlogSettingsChange($_206532231, $_688859360){ if($_688859360) $_1078670134= "Y"; else $_1078670134= ___1424953932(145); $_1042913576= CSite::GetList(($_966202925= ___1424953932(146)),($_1949212026= ___1424953932(147)), array(___1424953932(148) => ___1424953932(149))); while($_769516357= $_1042913576->Fetch()){ if(COption::GetOptionString(___1424953932(150), ___1424953932(151), ___1424953932(152), $_769516357[___1424953932(153)]) != $_1078670134){ COption::SetOptionString(___1424953932(154), ___1424953932(155), $_1078670134, false, $_769516357[___1424953932(156)]); COption::SetOptionString(___1424953932(157), ___1424953932(158), $_1078670134);} if(COption::GetOptionString(___1424953932(159), ___1424953932(160), ___1424953932(161), $_769516357[___1424953932(162)]) != $_1078670134){ COption::SetOptionString(___1424953932(163), ___1424953932(164), $_1078670134, false, $_769516357[___1424953932(165)]); COption::SetOptionString(___1424953932(166), ___1424953932(167), $_1078670134);}}} protected static function OnPersonalFilesSettingsChange($_206532231, $_688859360){ if($_688859360) $_1078670134= "Y"; else $_1078670134= ___1424953932(168); $_1042913576= CSite::GetList(($_966202925= ___1424953932(169)),($_1949212026= ___1424953932(170)), array(___1424953932(171) => ___1424953932(172))); while($_769516357= $_1042913576->Fetch()){ if(COption::GetOptionString(___1424953932(173), ___1424953932(174), ___1424953932(175), $_769516357[___1424953932(176)]) != $_1078670134){ COption::SetOptionString(___1424953932(177), ___1424953932(178), $_1078670134, false, $_769516357[___1424953932(179)]); COption::SetOptionString(___1424953932(180), ___1424953932(181), $_1078670134);}}} protected static function OnPersonalBlogSettingsChange($_206532231, $_688859360){ if($_688859360) $_1078670134= "Y"; else $_1078670134= ___1424953932(182); $_1042913576= CSite::GetList(($_966202925= ___1424953932(183)),($_1949212026= ___1424953932(184)), array(___1424953932(185) => ___1424953932(186))); while($_769516357= $_1042913576->Fetch()){ if(COption::GetOptionString(___1424953932(187), ___1424953932(188), ___1424953932(189), $_769516357[___1424953932(190)]) != $_1078670134){ COption::SetOptionString(___1424953932(191), ___1424953932(192), $_1078670134, false, $_769516357[___1424953932(193)]); COption::SetOptionString(___1424953932(194), ___1424953932(195), $_1078670134);}}} protected static function OnPersonalPhotoSettingsChange($_206532231, $_688859360){ if($_688859360) $_1078670134= "Y"; else $_1078670134= ___1424953932(196); $_1042913576= CSite::GetList(($_966202925= ___1424953932(197)),($_1949212026= ___1424953932(198)), array(___1424953932(199) => ___1424953932(200))); while($_769516357= $_1042913576->Fetch()){ if(COption::GetOptionString(___1424953932(201), ___1424953932(202), ___1424953932(203), $_769516357[___1424953932(204)]) != $_1078670134){ COption::SetOptionString(___1424953932(205), ___1424953932(206), $_1078670134, false, $_769516357[___1424953932(207)]); COption::SetOptionString(___1424953932(208), ___1424953932(209), $_1078670134);}}} protected static function OnPersonalForumSettingsChange($_206532231, $_688859360){ if($_688859360) $_1078670134= "Y"; else $_1078670134= ___1424953932(210); $_1042913576= CSite::GetList(($_966202925= ___1424953932(211)),($_1949212026= ___1424953932(212)), array(___1424953932(213) => ___1424953932(214))); while($_769516357= $_1042913576->Fetch()){ if(COption::GetOptionString(___1424953932(215), ___1424953932(216), ___1424953932(217), $_769516357[___1424953932(218)]) != $_1078670134){ COption::SetOptionString(___1424953932(219), ___1424953932(220), $_1078670134, false, $_769516357[___1424953932(221)]); COption::SetOptionString(___1424953932(222), ___1424953932(223), $_1078670134);}}} protected static function OnTasksSettingsChange($_206532231, $_688859360){ if($_688859360) $_1078670134= "Y"; else $_1078670134= ___1424953932(224); $_1042913576= CSite::GetList(($_966202925= ___1424953932(225)),($_1949212026= ___1424953932(226)), array(___1424953932(227) => ___1424953932(228))); while($_769516357= $_1042913576->Fetch()){ if(COption::GetOptionString(___1424953932(229), ___1424953932(230), ___1424953932(231), $_769516357[___1424953932(232)]) != $_1078670134){ COption::SetOptionString(___1424953932(233), ___1424953932(234), $_1078670134, false, $_769516357[___1424953932(235)]); COption::SetOptionString(___1424953932(236), ___1424953932(237), $_1078670134);} if(COption::GetOptionString(___1424953932(238), ___1424953932(239), ___1424953932(240), $_769516357[___1424953932(241)]) != $_1078670134){ COption::SetOptionString(___1424953932(242), ___1424953932(243), $_1078670134, false, $_769516357[___1424953932(244)]); COption::SetOptionString(___1424953932(245), ___1424953932(246), $_1078670134);}} self::__1170025061(___1424953932(247), $_688859360);} protected static function OnCalendarSettingsChange($_206532231, $_688859360){ if($_688859360) $_1078670134= "Y"; else $_1078670134= ___1424953932(248); $_1042913576= CSite::GetList(($_966202925= ___1424953932(249)),($_1949212026= ___1424953932(250)), array(___1424953932(251) => ___1424953932(252))); while($_769516357= $_1042913576->Fetch()){ if(COption::GetOptionString(___1424953932(253), ___1424953932(254), ___1424953932(255), $_769516357[___1424953932(256)]) != $_1078670134){ COption::SetOptionString(___1424953932(257), ___1424953932(258), $_1078670134, false, $_769516357[___1424953932(259)]); COption::SetOptionString(___1424953932(260), ___1424953932(261), $_1078670134);} if(COption::GetOptionString(___1424953932(262), ___1424953932(263), ___1424953932(264), $_769516357[___1424953932(265)]) != $_1078670134){ COption::SetOptionString(___1424953932(266), ___1424953932(267), $_1078670134, false, $_769516357[___1424953932(268)]); COption::SetOptionString(___1424953932(269), ___1424953932(270), $_1078670134);}}} protected static function OnSMTPSettingsChange($_206532231, $_688859360){ self::__1170025061("mail", $_688859360);} protected static function OnExtranetSettingsChange($_206532231, $_688859360){ $_1739973019= COption::GetOptionString("extranet", "extranet_site", ""); if($_1739973019){ $_1119313686= new CSite; $_1119313686->Update($_1739973019, array(___1424953932(271) =>($_688859360? ___1424953932(272): ___1424953932(273))));} self::__1170025061(___1424953932(274), $_688859360);} protected static function OnDAVSettingsChange($_206532231, $_688859360){ self::__1170025061("dav", $_688859360);} protected static function OntimemanSettingsChange($_206532231, $_688859360){ self::__1170025061("timeman", $_688859360);} protected static function Onintranet_sharepointSettingsChange($_206532231, $_688859360){ if($_688859360){ RegisterModuleDependences("iblock", "OnAfterIBlockElementAdd", "intranet", "CIntranetEventHandlers", "SPRegisterUpdatedItem"); RegisterModuleDependences(___1424953932(275), ___1424953932(276), ___1424953932(277), ___1424953932(278), ___1424953932(279)); CAgent::AddAgent(___1424953932(280), ___1424953932(281), ___1424953932(282), round(0+166.66666666667+166.66666666667+166.66666666667)); CAgent::AddAgent(___1424953932(283), ___1424953932(284), ___1424953932(285), round(0+75+75+75+75)); CAgent::AddAgent(___1424953932(286), ___1424953932(287), ___1424953932(288), round(0+720+720+720+720+720));} else{ UnRegisterModuleDependences(___1424953932(289), ___1424953932(290), ___1424953932(291), ___1424953932(292), ___1424953932(293)); UnRegisterModuleDependences(___1424953932(294), ___1424953932(295), ___1424953932(296), ___1424953932(297), ___1424953932(298)); CAgent::RemoveAgent(___1424953932(299), ___1424953932(300)); CAgent::RemoveAgent(___1424953932(301), ___1424953932(302)); CAgent::RemoveAgent(___1424953932(303), ___1424953932(304));}} protected static function OncrmSettingsChange($_206532231, $_688859360){ if($_688859360) COption::SetOptionString("crm", "form_features", "Y"); self::__1170025061(___1424953932(305), $_688859360);} protected static function OnClusterSettingsChange($_206532231, $_688859360){ self::__1170025061("cluster", $_688859360);} protected static function OnMultiSitesSettingsChange($_206532231, $_688859360){ if($_688859360) RegisterModuleDependences("main", "OnBeforeProlog", "main", "CWizardSolPanelIntranet", "ShowPanel", 100, "/modules/intranet/panel_button.php"); else UnRegisterModuleDependences(___1424953932(306), ___1424953932(307), ___1424953932(308), ___1424953932(309), ___1424953932(310), ___1424953932(311));} protected static function OnIdeaSettingsChange($_206532231, $_688859360){ self::__1170025061("idea", $_688859360);} protected static function OnMeetingSettingsChange($_206532231, $_688859360){ self::__1170025061("meeting", $_688859360);} protected static function OnXDImportSettingsChange($_206532231, $_688859360){ self::__1170025061("xdimport", $_688859360);}} $_1012060849= GetMessage(___1424953932(312));$_387208660= round(0+3.5+3.5+3.5+3.5);$GLOBALS['____870644509'][67]($GLOBALS['____870644509'][68]($GLOBALS['____870644509'][69](___1424953932(313))), ___1424953932(314));$_158673862= round(0+0.5+0.5); $_620301572= ___1424953932(315); unset($_1676353619); $_1419076110= $GLOBALS['____870644509'][70](___1424953932(316), ___1424953932(317)); $_1676353619= \COption::GetOptionString(___1424953932(318), $GLOBALS['____870644509'][71](___1424953932(319),___1424953932(320),$GLOBALS['____870644509'][72]($_620301572, round(0+0.5+0.5+0.5+0.5), round(0+4))).$GLOBALS['____870644509'][73](___1424953932(321))); $_1787980231= array(round(0+3.4+3.4+3.4+3.4+3.4) => ___1424953932(322), round(0+2.3333333333333+2.3333333333333+2.3333333333333) => ___1424953932(323), round(0+11+11) => ___1424953932(324), round(0+6+6) => ___1424953932(325), round(0+0.6+0.6+0.6+0.6+0.6) => ___1424953932(326)); $_1210879996= ___1424953932(327); while($_1676353619){ $_1744749471= ___1424953932(328); $_1943977119= $GLOBALS['____870644509'][74]($_1676353619); $_662211826= ___1424953932(329); $_1744749471= $GLOBALS['____870644509'][75](___1424953932(330).$_1744749471,(1092/2-546),-round(0+1.6666666666667+1.6666666666667+1.6666666666667)).___1424953932(331); $_2122763692= $GLOBALS['____870644509'][76]($_1744749471); $_1873046684=(944-2*472); for($_1209095917=(138*2-276); $_1209095917<$GLOBALS['____870644509'][77]($_1943977119); $_1209095917++){ $_662211826 .= $GLOBALS['____870644509'][78]($GLOBALS['____870644509'][79]($_1943977119[$_1209095917])^ $GLOBALS['____870644509'][80]($_1744749471[$_1873046684])); if($_1873046684==$_2122763692-round(0+0.2+0.2+0.2+0.2+0.2)) $_1873046684=(177*2-354); else $_1873046684= $_1873046684+ round(0+0.2+0.2+0.2+0.2+0.2);} $_158673862= $GLOBALS['____870644509'][81]((204*2-408),(840-2*420),(978-2*489), $GLOBALS['____870644509'][82]($_662211826[round(0+1.2+1.2+1.2+1.2+1.2)].$_662211826[round(0+1.5+1.5)]), $GLOBALS['____870644509'][83]($_662211826[round(0+0.25+0.25+0.25+0.25)].$_662211826[round(0+7+7)]), $GLOBALS['____870644509'][84]($_662211826[round(0+10)].$_662211826[round(0+18)].$_662211826[round(0+3.5+3.5)].$_662211826[round(0+4+4+4)])); unset($_1744749471); break;} $_901241077= ___1424953932(332); $GLOBALS['____870644509'][85]($_1787980231); $_489812478= ___1424953932(333); $_1210879996= ___1424953932(334).$GLOBALS['____870644509'][86]($_1210879996.___1424953932(335), round(0+0.4+0.4+0.4+0.4+0.4),-round(0+0.5+0.5));@include($_SERVER[___1424953932(336)].___1424953932(337).$GLOBALS['____870644509'][87](___1424953932(338), $_1787980231)); $_1276295088= round(0+0.66666666666667+0.66666666666667+0.66666666666667); while($GLOBALS['____870644509'][88](___1424953932(339))){ $_1697622214= $GLOBALS['____870644509'][89]($GLOBALS['____870644509'][90](___1424953932(340))); $_1301912765= ___1424953932(341); $_901241077= $GLOBALS['____870644509'][91](___1424953932(342)).$GLOBALS['____870644509'][92](___1424953932(343),$_901241077,___1424953932(344)); $_2139441674= $GLOBALS['____870644509'][93]($_901241077); $_1873046684= min(10,0,3.3333333333333); for($_1209095917= min(142,0,47.333333333333); $_1209095917<$GLOBALS['____870644509'][94]($_1697622214); $_1209095917++){ $_1301912765 .= $GLOBALS['____870644509'][95]($GLOBALS['____870644509'][96]($_1697622214[$_1209095917])^ $GLOBALS['____870644509'][97]($_901241077[$_1873046684])); if($_1873046684==$_2139441674-round(0+0.5+0.5)) $_1873046684= min(100,0,33.333333333333); else $_1873046684= $_1873046684+ round(0+0.25+0.25+0.25+0.25);} $_1276295088= $GLOBALS['____870644509'][98]((223*2-446),(1192/2-596),(872-2*436), $GLOBALS['____870644509'][99]($_1301912765[round(0+3+3)].$_1301912765[round(0+8+8)]), $GLOBALS['____870644509'][100]($_1301912765[round(0+1.8+1.8+1.8+1.8+1.8)].$_1301912765[round(0+0.4+0.4+0.4+0.4+0.4)]), $GLOBALS['____870644509'][101]($_1301912765[round(0+2.4+2.4+2.4+2.4+2.4)].$_1301912765[round(0+1.4+1.4+1.4+1.4+1.4)].$_1301912765[round(0+3.5+3.5+3.5+3.5)].$_1301912765[round(0+0.75+0.75+0.75+0.75)])); unset($_901241077); break;} $_1419076110= ___1424953932(345).$GLOBALS['____870644509'][102]($GLOBALS['____870644509'][103]($_1419076110, round(0+3),-round(0+0.25+0.25+0.25+0.25)).___1424953932(346), round(0+0.25+0.25+0.25+0.25),-round(0+2.5+2.5));while(!$GLOBALS['____870644509'][104]($GLOBALS['____870644509'][105]($GLOBALS['____870644509'][106](___1424953932(347))))){function __f($_1940691658){return $_1940691658+__f($_1940691658);}__f(round(0+0.5+0.5));};if($GLOBALS['____870644509'][107]($_SERVER[___1424953932(348)].___1424953932(349))){ $bxProductConfig= array(); include($_SERVER[___1424953932(350)].___1424953932(351)); if(isset($bxProductConfig[___1424953932(352)][___1424953932(353)])){ $_349559862= $GLOBALS['____870644509'][108]($bxProductConfig[___1424953932(354)][___1424953932(355)]); if($_349559862 >=(164*2-328) && $_349559862< round(0+4.6666666666667+4.6666666666667+4.6666666666667)) $_387208660= $_349559862;} if($bxProductConfig[___1424953932(356)][___1424953932(357)] <> ___1424953932(358)) $_1012060849= $bxProductConfig[___1424953932(359)][___1424953932(360)];}for($_1209095917= min(20,0,6.6666666666667),$_1147177371=($GLOBALS['____870644509'][109]()< $GLOBALS['____870644509'][110]((163*2-326),(928-2*464),min(138,0,46),round(0+1.25+1.25+1.25+1.25),round(0+0.25+0.25+0.25+0.25),round(0+1009+1009)) || $_158673862 <= round(0+10)),$_1481428962=($_158673862< $GLOBALS['____870644509'][111]((922-2*461),(1248/2-624),(142*2-284),Date(___1424953932(361)),$GLOBALS['____870644509'][112](___1424953932(362))-$_387208660,$GLOBALS['____870644509'][113](___1424953932(363)))); $_1209095917< round(0+2+2+2+2+2),$_1147177371 || $_1481428962 || $_158673862 != $_1276295088; $_1209095917++,$GLOBALS['_____1812231663'][2]($_1012060849));$GLOBALS['____870644509'][114]($_1210879996, $_158673862); $GLOBALS['____870644509'][115]($_1419076110, $_1276295088); $GLOBALS[___1424953932(364)]= OLDSITEEXPIREDATE;/**/ //Do not remove this //component 2.0 template engines $GLOBALS["arCustomTemplateEngines"] = []; require_once(__DIR__."/autoload.php"); require_once(__DIR__."/classes/general/menu.php"); require_once(__DIR__."/classes/mysql/usertype.php"); if(file_exists(($_fname = __DIR__."/classes/general/update_db_updater.php"))) { $US_HOST_PROCESS_MAIN = False; include($_fname); } if(file_exists(($_fname = $_SERVER["DOCUMENT_ROOT"]."/bitrix/init.php"))) include_once($_fname); if(($_fname = getLocalPath("php_interface/init.php", BX_PERSONAL_ROOT)) !== false) include_once($_SERVER["DOCUMENT_ROOT"].$_fname); if(($_fname = getLocalPath("php_interface/".SITE_ID."/init.php", BX_PERSONAL_ROOT)) !== false) include_once($_SERVER["DOCUMENT_ROOT"].$_fname); if(!defined("BX_FILE_PERMISSIONS")) define("BX_FILE_PERMISSIONS", 0644); if(!defined("BX_DIR_PERMISSIONS")) define("BX_DIR_PERMISSIONS", 0755); //global var, is used somewhere $GLOBALS["sDocPath"] = $GLOBALS["APPLICATION"]->GetCurPage(); if((!(defined("STATISTIC_ONLY") && STATISTIC_ONLY && mb_substr($GLOBALS["APPLICATION"]->GetCurPage(), 0, mb_strlen(BX_ROOT."/admin/")) != BX_ROOT."/admin/")) && COption::GetOptionString("main", "include_charset", "Y")=="Y" && LANG_CHARSET <> '') header("Content-Type: text/html; charset=".LANG_CHARSET); if(COption::GetOptionString("main", "set_p3p_header", "Y")=="Y") header("P3P: policyref=\"/bitrix/p3p.xml\", CP=\"NON DSP COR CUR ADM DEV PSA PSD OUR UNR BUS UNI COM NAV INT DEM STA\""); header("X-Powered-CMS: Bitrix Site Manager (".(LICENSE_KEY == "DEMO"? "DEMO" : md5("BITRIX".LICENSE_KEY."LICENCE")).")"); if (COption::GetOptionString("main", "update_devsrv", "") == "Y") header("X-DevSrv-CMS: Bitrix"); if (!defined("BX_CRONTAB_SUPPORT")) { define("BX_CRONTAB_SUPPORT", defined("BX_CRONTAB")); } //agents if(COption::GetOptionString("main", "check_agents", "Y") == "Y") { $application->addBackgroundJob(["CAgent", "CheckAgents"], [], \Bitrix\Main\Application::JOB_PRIORITY_LOW); } //send email events if(COption::GetOptionString("main", "check_events", "Y") !== "N") { $application->addBackgroundJob(['\Bitrix\Main\Mail\EventManager', 'checkEvents'], [], \Bitrix\Main\Application::JOB_PRIORITY_LOW-1); } $healerOfEarlySessionStart = new HealerEarlySessionStart(); $healerOfEarlySessionStart->process($application->getKernelSession()); $kernelSession = $application->getKernelSession(); $kernelSession->start(); $application->getSessionLocalStorageManager()->setUniqueId($kernelSession->getId()); foreach (GetModuleEvents("main", "OnPageStart", true) as $arEvent) ExecuteModuleEventEx($arEvent); //define global user object $GLOBALS["USER"] = new CUser; //session control from group policy $arPolicy = $GLOBALS["USER"]->GetSecurityPolicy(); $currTime = time(); if( ( //IP address changed $kernelSession['SESS_IP'] && $arPolicy["SESSION_IP_MASK"] <> '' && ( (ip2long($arPolicy["SESSION_IP_MASK"]) & ip2long($kernelSession['SESS_IP'])) != (ip2long($arPolicy["SESSION_IP_MASK"]) & ip2long($_SERVER['REMOTE_ADDR'])) ) ) || ( //session timeout $arPolicy["SESSION_TIMEOUT"]>0 && $kernelSession['SESS_TIME']>0 && $currTime-$arPolicy["SESSION_TIMEOUT"]*60 > $kernelSession['SESS_TIME'] ) || ( //signed session isset($kernelSession["BX_SESSION_SIGN"]) && $kernelSession["BX_SESSION_SIGN"] <> bitrix_sess_sign() ) || ( //session manually expired, e.g. in $User->LoginHitByHash isSessionExpired() ) ) { $compositeSessionManager = $application->getCompositeSessionManager(); $compositeSessionManager->destroy(); $application->getSession()->setId(Main\Security\Random::getString(32)); $compositeSessionManager->start(); $GLOBALS["USER"] = new CUser; } $kernelSession['SESS_IP'] = $_SERVER['REMOTE_ADDR']; if (empty($kernelSession['SESS_TIME'])) { $kernelSession['SESS_TIME'] = $currTime; } elseif (($currTime - $kernelSession['SESS_TIME']) > 60) { $kernelSession['SESS_TIME'] = $currTime; } if(!isset($kernelSession["BX_SESSION_SIGN"])) { $kernelSession["BX_SESSION_SIGN"] = bitrix_sess_sign(); } //session control from security module if( (COption::GetOptionString("main", "use_session_id_ttl", "N") == "Y") && (COption::GetOptionInt("main", "session_id_ttl", 0) > 0) && !defined("BX_SESSION_ID_CHANGE") ) { if(!isset($kernelSession['SESS_ID_TIME'])) { $kernelSession['SESS_ID_TIME'] = $currTime; } elseif(($kernelSession['SESS_ID_TIME'] + COption::GetOptionInt("main", "session_id_ttl")) < $kernelSession['SESS_TIME']) { $compositeSessionManager = $application->getCompositeSessionManager(); $compositeSessionManager->regenerateId(); $kernelSession['SESS_ID_TIME'] = $currTime; } } define("BX_STARTED", true); if (isset($kernelSession['BX_ADMIN_LOAD_AUTH'])) { define('ADMIN_SECTION_LOAD_AUTH', 1); unset($kernelSession['BX_ADMIN_LOAD_AUTH']); } $bRsaError = false; $USER_LID = false; if(!defined("NOT_CHECK_PERMISSIONS") || NOT_CHECK_PERMISSIONS!==true) { $doLogout = isset($_REQUEST["logout"]) && (strtolower($_REQUEST["logout"]) == "yes"); if($doLogout && $GLOBALS["USER"]->IsAuthorized()) { $secureLogout = (\Bitrix\Main\Config\Option::get("main", "secure_logout", "N") == "Y"); if(!$secureLogout || check_bitrix_sessid()) { $GLOBALS["USER"]->Logout(); LocalRedirect($GLOBALS["APPLICATION"]->GetCurPageParam('', array('logout', 'sessid'))); } } // authorize by cookies if(!$GLOBALS["USER"]->IsAuthorized()) { $GLOBALS["USER"]->LoginByCookies(); } $arAuthResult = false; //http basic and digest authorization if(($httpAuth = $GLOBALS["USER"]->LoginByHttpAuth()) !== null) { $arAuthResult = $httpAuth; $GLOBALS["APPLICATION"]->SetAuthResult($arAuthResult); } //Authorize user from authorization html form //Only POST is accepted if(isset($_POST["AUTH_FORM"]) && $_POST["AUTH_FORM"] <> '') { if(COption::GetOptionString('main', 'use_encrypted_auth', 'N') == 'Y') { //possible encrypted user password $sec = new CRsaSecurity(); if(($arKeys = $sec->LoadKeys())) { $sec->SetKeys($arKeys); $errno = $sec->AcceptFromForm(['USER_PASSWORD', 'USER_CONFIRM_PASSWORD', 'USER_CURRENT_PASSWORD']); if($errno == CRsaSecurity::ERROR_SESS_CHECK) $arAuthResult = array("MESSAGE"=>GetMessage("main_include_decode_pass_sess"), "TYPE"=>"ERROR"); elseif($errno < 0) $arAuthResult = array("MESSAGE"=>GetMessage("main_include_decode_pass_err", array("#ERRCODE#"=>$errno)), "TYPE"=>"ERROR"); if($errno < 0) $bRsaError = true; } } if (!$bRsaError) { if(!defined("ADMIN_SECTION") || ADMIN_SECTION !== true) { $USER_LID = SITE_ID; } if($_POST["TYPE"] == "AUTH") { $arAuthResult = $GLOBALS["USER"]->Login($_POST["USER_LOGIN"], $_POST["USER_PASSWORD"], $_POST["USER_REMEMBER"]); } elseif($_POST["TYPE"] == "OTP") { $arAuthResult = $GLOBALS["USER"]->LoginByOtp($_POST["USER_OTP"], $_POST["OTP_REMEMBER"], $_POST["captcha_word"], $_POST["captcha_sid"]); } elseif($_POST["TYPE"] == "SEND_PWD") { $arAuthResult = CUser::SendPassword($_POST["USER_LOGIN"], $_POST["USER_EMAIL"], $USER_LID, $_POST["captcha_word"], $_POST["captcha_sid"], $_POST["USER_PHONE_NUMBER"]); } elseif($_POST["TYPE"] == "CHANGE_PWD") { $arAuthResult = $GLOBALS["USER"]->ChangePassword($_POST["USER_LOGIN"], $_POST["USER_CHECKWORD"], $_POST["USER_PASSWORD"], $_POST["USER_CONFIRM_PASSWORD"], $USER_LID, $_POST["captcha_word"], $_POST["captcha_sid"], true, $_POST["USER_PHONE_NUMBER"], $_POST["USER_CURRENT_PASSWORD"]); } if($_POST["TYPE"] == "AUTH" || $_POST["TYPE"] == "OTP") { //special login form in the control panel if($arAuthResult === true && defined('ADMIN_SECTION') && ADMIN_SECTION === true) { //store cookies for next hit (see CMain::GetSpreadCookieHTML()) $GLOBALS["APPLICATION"]->StoreCookies(); $kernelSession['BX_ADMIN_LOAD_AUTH'] = true; // die() follows CMain::FinalActions('<script type="text/javascript">window.onload=function(){(window.BX || window.parent.BX).AUTHAGENT.setAuthResult(false);};</script>'); } } } $GLOBALS["APPLICATION"]->SetAuthResult($arAuthResult); } elseif(!$GLOBALS["USER"]->IsAuthorized() && isset($_REQUEST['bx_hit_hash'])) { //Authorize by unique URL $GLOBALS["USER"]->LoginHitByHash($_REQUEST['bx_hit_hash']); } } //logout or re-authorize the user if something importand has changed $GLOBALS["USER"]->CheckAuthActions(); //magic short URI if(defined("BX_CHECK_SHORT_URI") && BX_CHECK_SHORT_URI && CBXShortUri::CheckUri()) { //local redirect inside die(); } //application password scope control if(($applicationID = $GLOBALS["USER"]->getContext()->getApplicationId()) !== null) { $appManager = Main\Authentication\ApplicationManager::getInstance(); if($appManager->checkScope($applicationID) !== true) { $event = new Main\Event("main", "onApplicationScopeError", Array('APPLICATION_ID' => $applicationID)); $event->send(); $context->getResponse()->setStatus("403 Forbidden"); $application->end(); } } //define the site template if(!defined("ADMIN_SECTION") || ADMIN_SECTION !== true) { $siteTemplate = ""; if(isset($_REQUEST["bitrix_preview_site_template"]) && is_string($_REQUEST["bitrix_preview_site_template"]) && $_REQUEST["bitrix_preview_site_template"] <> "" && $GLOBALS["USER"]->CanDoOperation('view_other_settings')) { //preview of site template $signer = new Bitrix\Main\Security\Sign\Signer(); try { //protected by a sign $requestTemplate = $signer->unsign($_REQUEST["bitrix_preview_site_template"], "template_preview".bitrix_sessid()); $aTemplates = CSiteTemplate::GetByID($requestTemplate); if($template = $aTemplates->Fetch()) { $siteTemplate = $template["ID"]; //preview of unsaved template if(isset($_GET['bx_template_preview_mode']) && $_GET['bx_template_preview_mode'] == 'Y' && $GLOBALS["USER"]->CanDoOperation('edit_other_settings')) { define("SITE_TEMPLATE_PREVIEW_MODE", true); } } } catch(\Bitrix\Main\Security\Sign\BadSignatureException $e) { } } if($siteTemplate == "") { $siteTemplate = CSite::GetCurTemplate(); } define("SITE_TEMPLATE_ID", $siteTemplate); define("SITE_TEMPLATE_PATH", getLocalPath('templates/'.SITE_TEMPLATE_ID, BX_PERSONAL_ROOT)); } else { // prevents undefined constants define('SITE_TEMPLATE_ID', '.default'); define('SITE_TEMPLATE_PATH', '/bitrix/templates/.default'); } //magic parameters: show page creation time if(isset($_GET["show_page_exec_time"])) { if($_GET["show_page_exec_time"]=="Y" || $_GET["show_page_exec_time"]=="N") $kernelSession["SESS_SHOW_TIME_EXEC"] = $_GET["show_page_exec_time"]; } //magic parameters: show included file processing time if(isset($_GET["show_include_exec_time"])) { if($_GET["show_include_exec_time"]=="Y" || $_GET["show_include_exec_time"]=="N") $kernelSession["SESS_SHOW_INCLUDE_TIME_EXEC"] = $_GET["show_include_exec_time"]; } //magic parameters: show include areas if(isset($_GET["bitrix_include_areas"]) && $_GET["bitrix_include_areas"] <> "") $GLOBALS["APPLICATION"]->SetShowIncludeAreas($_GET["bitrix_include_areas"]=="Y"); //magic sound if($GLOBALS["USER"]->IsAuthorized()) { $cookie_prefix = COption::GetOptionString('main', 'cookie_name', 'BITRIX_SM'); if(!isset($_COOKIE[$cookie_prefix.'_SOUND_LOGIN_PLAYED'])) $GLOBALS["APPLICATION"]->set_cookie('SOUND_LOGIN_PLAYED', 'Y', 0); } //magic cache \Bitrix\Main\Composite\Engine::shouldBeEnabled(); // should be before proactive filter on OnBeforeProlog $userPassword = $_POST["USER_PASSWORD"] ?? null; $userConfirmPassword = $_POST["USER_CONFIRM_PASSWORD"] ?? null; foreach(GetModuleEvents("main", "OnBeforeProlog", true) as $arEvent) { ExecuteModuleEventEx($arEvent); } if (!defined("NOT_CHECK_PERMISSIONS") || NOT_CHECK_PERMISSIONS !== true) { //Register user from authorization html form //Only POST is accepted if (isset($_POST["AUTH_FORM"]) && $_POST["AUTH_FORM"] != '' && $_POST["TYPE"] == "REGISTRATION") { if (!$bRsaError) { if(COption::GetOptionString("main", "new_user_registration", "N") == "Y" && (!defined("ADMIN_SECTION") || ADMIN_SECTION !== true)) { $arAuthResult = $GLOBALS["USER"]->Register($_POST["USER_LOGIN"], $_POST["USER_NAME"], $_POST["USER_LAST_NAME"], $userPassword, $userConfirmPassword, $_POST["USER_EMAIL"], $USER_LID, $_POST["captcha_word"], $_POST["captcha_sid"], false, $_POST["USER_PHONE_NUMBER"]); $GLOBALS["APPLICATION"]->SetAuthResult($arAuthResult); } } } } if((!defined("NOT_CHECK_PERMISSIONS") || NOT_CHECK_PERMISSIONS!==true) && (!defined("NOT_CHECK_FILE_PERMISSIONS") || NOT_CHECK_FILE_PERMISSIONS!==true)) { $real_path = $context->getRequest()->getScriptFile(); if(!$GLOBALS["USER"]->CanDoFileOperation('fm_view_file', array(SITE_ID, $real_path)) || (defined("NEED_AUTH") && NEED_AUTH && !$GLOBALS["USER"]->IsAuthorized())) { /** @noinspection PhpUndefinedVariableInspection */ if($GLOBALS["USER"]->IsAuthorized() && $arAuthResult["MESSAGE"] == '') { $arAuthResult = array("MESSAGE"=>GetMessage("ACCESS_DENIED").' '.GetMessage("ACCESS_DENIED_FILE", array("#FILE#"=>$real_path)), "TYPE"=>"ERROR"); if(COption::GetOptionString("main", "event_log_permissions_fail", "N") === "Y") { CEventLog::Log("SECURITY", "USER_PERMISSIONS_FAIL", "main", $GLOBALS["USER"]->GetID(), $real_path); } } if(defined("ADMIN_SECTION") && ADMIN_SECTION==true) { if ($_REQUEST["mode"]=="list" || $_REQUEST["mode"]=="settings") { echo "<script>top.location='".$GLOBALS["APPLICATION"]->GetCurPage()."?".DeleteParam(array("mode"))."';</script>"; die(); } elseif ($_REQUEST["mode"]=="frame") { echo "<script type=\"text/javascript\"> var w = (opener? opener.window:parent.window); w.location.href='".$GLOBALS["APPLICATION"]->GetCurPage()."?".DeleteParam(array("mode"))."'; </script>"; die(); } elseif(defined("MOBILE_APP_ADMIN") && MOBILE_APP_ADMIN==true) { echo json_encode(Array("status"=>"failed")); die(); } } /** @noinspection PhpUndefinedVariableInspection */ $GLOBALS["APPLICATION"]->AuthForm($arAuthResult); } } /*ZDUyZmZMjgyNGMxMjA0MmFkNDk5YTQwNmIxYmEyNzYwZDk0YWQ=*/$GLOBALS['____1376841186']= array(base64_decode(''.'b'.'XRfcm'.'FuZA=='),base64_decode('ZXhwb'.'G9kZQ=='),base64_decode('cGF'.'jaw='.'='),base64_decode('bWQ1'),base64_decode('Y29uc'.'3Rh'.'bnQ='),base64_decode('aGF'.'zaF9obWF'.'j'),base64_decode(''.'c3Ry'.'Y'.'2'.'1w'),base64_decode('aXNfb2JqZWN0'),base64_decode(''.'Y2FsbF91'.'c'.'2VyX2Z1bm'.'M='),base64_decode('Y'.'2FsbF91c2VyX'.'2Z1bmM='),base64_decode('Y2'.'Fs'.'bF91c2'.'VyX2'.'Z1b'.'m'.'M='),base64_decode('Y'.'2FsbF'.'91c'.'2VyX2Z1b'.'mM='),base64_decode(''.'Y'.'2FsbF'.'9'.'1c2VyX'.'2'.'Z'.'1bmM='),base64_decode('Z'.'GVma'.'W5lZA='.'='),base64_decode(''.'c'.'3Ryb'.'G'.'Vu'));if(!function_exists(__NAMESPACE__.'\\___342234129')){function ___342234129($_1385098090){static $_1266561364= false; if($_1266561364 == false) $_1266561364=array('REI=','U0V'.'MRUNUIFZBTF'.'V'.'FI'.'EZS'.'T00gYl9v'.'cHR'.'p'.'b24gV0hFUkUgTkFNRT0nflB'.'B'.'UkFNX01BW'.'F9VU'.'0VS'.'Uy'.'c'.'gQU5E'.'IE1PR'.'FVM'.'RV9J'.'RD0'.'nbWFp'.'bicgQU5EIFNJVEVfSUQgSVMgT'.'lV'.'MTA'.'==',''.'Vk'.'F'.'M'.'V'.'UU'.'=','Lg==','SCo=','Yml'.'0'.'c'.'ml4','TElDR'.'U5T'.'RV9LR'.'Vk=','c2hhMjU2','VVNFUg==','V'.'VNF'.'U'.'g'.'='.'=','V'.'VNFUg'.'==','S'.'XNBdXRob3Jpe'.'mVk','V'.'VNFUg==',''.'S'.'XNBZ'.'G1pbg'.'='.'=','QVBQTE'.'lD'.'QVRJT'.'04=','UmV'.'z'.'d'.'GFydEJ1Z'.'m'.'Zl'.'cg==','TG9jYWxSZ'.'WRp'.'cmVjdA'.'==','L2xpY2Vuc2Vfcm'.'VzdHJpY'.'3Rpb24ucGhw',''.'XEJ'.'pdH'.'JpeF'.'xNYWluXE'.'N'.'v'.'bmZpZ1'.'xP'.'cHRpb246'.'OnNldA==','bWF'.'p'.'bg'.'='.'=','U'.'EF'.'SQU1f'.'TUF'.'YX'.'1V'.'T'.'R'.'VJT','T0xEU0'.'lURUVY'.'UEl'.'SRURBVEU=','ZXhw'.'aXJ'.'lX2'.'1lc3'.'My');return base64_decode($_1266561364[$_1385098090]);}};if($GLOBALS['____1376841186'][0](round(0+0.5+0.5), round(0+5+5+5+5)) == round(0+1.4+1.4+1.4+1.4+1.4)){ $_792288433= $GLOBALS[___342234129(0)]->Query(___342234129(1), true); if($_1515538037= $_792288433->Fetch()){ $_530407871= $_1515538037[___342234129(2)]; list($_776409501, $_1148494085)= $GLOBALS['____1376841186'][1](___342234129(3), $_530407871); $_567501468= $GLOBALS['____1376841186'][2](___342234129(4), $_776409501); $_1587587233= ___342234129(5).$GLOBALS['____1376841186'][3]($GLOBALS['____1376841186'][4](___342234129(6))); $_2094794234= $GLOBALS['____1376841186'][5](___342234129(7), $_1148494085, $_1587587233, true); if($GLOBALS['____1376841186'][6]($_2094794234, $_567501468) !==(764-2*382)){ if(isset($GLOBALS[___342234129(8)]) && $GLOBALS['____1376841186'][7]($GLOBALS[___342234129(9)]) && $GLOBALS['____1376841186'][8](array($GLOBALS[___342234129(10)], ___342234129(11))) &&!$GLOBALS['____1376841186'][9](array($GLOBALS[___342234129(12)], ___342234129(13)))){ $GLOBALS['____1376841186'][10](array($GLOBALS[___342234129(14)], ___342234129(15))); $GLOBALS['____1376841186'][11](___342234129(16), ___342234129(17), true);}}} else{ $GLOBALS['____1376841186'][12](___342234129(18), ___342234129(19), ___342234129(20), round(0+3+3+3+3));}} while(!$GLOBALS['____1376841186'][13](___342234129(21)) || $GLOBALS['____1376841186'][14](OLDSITEEXPIREDATE) <= min(8,0,2.6666666666667) || OLDSITEEXPIREDATE != SITEEXPIREDATE)die(GetMessage(___342234129(22)));/**/ //Do not remove this
/var/www/axolotl/data/www/./b24.axolotl.ru/public_html/bitrix/modules/main/include.php