Esempio n. 1
0
function Redirect404()
{
    if (!defined('ADMIN_SECTION') && defined('ERROR_404')) {
        global $APPLICATION;
        $APPLICATION->RestartBuffer();
        CHTTP::SetStatus('404 Not Found');
        $tplPath = BASE_PATH . '/local/templates/404/';
        include "{$tplPath}/header.php";
        include "{$tplPath}/footer.php";
    }
}
Esempio n. 2
0
<? $GLOBALS['_____162085792']= array(base64_decode('R2V0Qnl'.'J'.'RA='.'='),base64_decode('R2V0'.'Qn'.'lJRA='.'='),base64_decode('RmV0'.'Y2g'.'='),base64_decode('S'.'W5jbHVkZU'.'1v'.'ZHVsZUxhbmdGaWxl'),base64_decode('SW'.'5j'.'bHVkZU1vZH'.'VsZ'.'Uxh'.'b'.'md'.'GaWxl'),base64_decode('SW5jbHVkZ'.'U1vZHVsZU'.'x'.'hbmdG'.'aWx'.'l'),base64_decode('SW5jbHVkZU1vZHVsZ'.'Uxhbm'.'d'.'GaW'.'xl'),base64_decode('R'.'2V0T3B'.'0'.'aW9uSW'.'50'),base64_decode('R2'.'V0T3B0'.'aW9'.'u'.'U'.'3R'.'yaW'.'5'.'n'),base64_decode('R2V0T3B0aW9u'.'U3'.'Ry'.'aW5'.'n'),base64_decode('V3J'.'pdGVGaW'.'5hb'.'E1lc3N'.'hZ2U='),base64_decode(''.'QWR'.'kRXZlb'.'nRIY'.'W'.'5'.'kbGVy'),base64_decode('R2V0Q3VyUGF'.'nZQ=='),base64_decode('R2V0'.'Q3Vy'.'UGFnZQ=='),base64_decode('R2'.'V0'.'T3'.'B'.'0a'.'W9uU3Rya'.'W5n'),base64_decode('R2V0T3B0aW9uU3'.'RyaW5n'),base64_decode('R2V0T3B0aW9u'.'U'.'3RyaW5n'),base64_decode('R2'.'V0'.'T'.'3B0aW9u'.'U3RyaW5n'),base64_decode(''.'SW'.'5jbHVk'.'ZU'.'1vZH'.'Vs'.'ZQ=='),base64_decode('R'.'2'.'V0T'.'W9kdW'.'x'.'lRX'.'ZlbnRz'),base64_decode('R2V0'.'T3'.'B0a'.'W9uU3RyaW5n'),base64_decode('SW5jb'.'HVkZ'.'U'.'1v'.'Z'.'H'.'VsZQ=='),base64_decode('R2V0T3B0aW9'.'uU3RyaW5n'),base64_decode(''.'R2V0T3B0a'.'W9uSW50'),base64_decode('R2'.'V0T3B0aW'.'9u'.'SW50'),base64_decode('R2V0T3B0aW9uU3Rya'.'W5n'),base64_decode('SW5j'.'bHVk'.'ZU1vZ'.'HVsZQ'.'=='),base64_decode('SX'.'NBd'.'XRob3Jpe'.'mVk'),base64_decode('T'.'G9jYWxSZWRp'.'cmV'.'jd'.'A=='),base64_decode('S'.'X'.'NBdXRob3JpemV'.'k'),base64_decode(''.'R2V0T3B0'.'aW'.'9uU3R'.'yaW5'.'n'),base64_decode('R2V0'.'T3B0aW'.'9'.'uU3'.'RyaW5n'),base64_decode('SXNBdXRob'.'3Jpe'.'mVk'),base64_decode(''.'Q'.'2'.'F'.'u'.'RG9Pc'.'GVyYXRp'.'b2'.'4='),base64_decode(''.'R'.'2V0Qn'.'lJ'.'RA='.'='),base64_decode('Rm'.'V0'.'Y2g='),base64_decode('S'.'XNBdXRob3JpemV'.'k'),base64_decode('R2V0T3B0aW9uU3RyaW5n'),base64_decode(''.'R2V0TW9kd'.'WxlRXZ'.'lbnRz'),base64_decode('SXNBdXR'.'ob3J'.'pemVk'),base64_decode('SXNBdXR'.'ob3JpemVk'),base64_decode('R2'.'V0Q'.'3VyU'.'G'.'FnZ'.'Q='.'='),base64_decode('R2V0Q'.'3VyU'.'GFn'.'ZQ'.'=='),base64_decode(''.'R2V0T3'.'B0aW'.'9'.'uU3R'.'y'.'a'.'W5n'));?><? $GLOBALS['____691789606']= array(base64_decode('c'.'3Vic3'.'R'.'y'),base64_decode(''.'c3R'.'yb'.'G'.'Vu'),base64_decode('c3RybGV'.'u'),base64_decode(''.'ZGV'.'m'.'a'.'W5l'.'ZA=='),base64_decode(''.'ZG'.'Vma'.'W5l'),base64_decode('Z'.'GVm'.'a'.'W5l'.'ZA=='),base64_decode('ZGVmaW5lZA'.'=='),base64_decode(''.'Z'.'GVma'.'W5l'),base64_decode('ZGVmaW5lZ'.'A'.'='.'='),base64_decode('ZGVm'.'aW'.'5l'),base64_decode('ZGVmaW5l'),base64_decode('ZG'.'Vm'.'aW5l'),base64_decode('Z'.'GVmaW'.'5l'),base64_decode('Z'.'GVmaW5l'),base64_decode(''.'ZGVmaW5l'),base64_decode('ZGVmaW5l'),base64_decode('ZGVmaW5'.'l'),base64_decode('ZGVmaW5l'),base64_decode('Z'.'GVmaW5l'),base64_decode('ZGV'.'m'.'aW5lZA=='),base64_decode('Z'.'G'.'VmaW'.'5l'),base64_decode(''.'ZXJyb3JfcmVwb3J'.'0aW5'.'n'),base64_decode(''.'Z'.'G'.'Vm'.'aW5'.'l'.'ZA=='),base64_decode('Z'.'G'.'VmaW'.'5l'),base64_decode('ZGVma'.'W5l'),base64_decode('c'.'3RycmV2'),base64_decode(''.'c3'.'RydG'.'91c'.'HBlc'.'g=='),base64_decode('c3ByaW50Zg=='),base64_decode('c3By'.'aW50Zg=='),base64_decode('c'.'3V'.'ic3Ry'),base64_decode('c3'.'Rycm'.'V2'),base64_decode(''.'Y'.'mFzZTY0X'.'2RlY29k'.'ZQ=='),base64_decode('c3'.'Vic3Ry'),base64_decode('c3RybGV'.'u'),base64_decode('c3RybGVu'),base64_decode('Y2hy'),base64_decode('b'.'3Jk'),base64_decode(''.'b3Jk'),base64_decode('bWt0'.'aW1l'),base64_decode('aW5'.'0dmF'.'s'),base64_decode('aW50dmFs'),base64_decode('aW50dmFs'),base64_decode('a3Nv'.'c'.'nQ='),base64_decode('c3Vic3'.'Ry'),base64_decode('aW1wbG'.'9kZQ'.'=='),base64_decode('ZGVmaW5lZA'.'=='),base64_decode(''.'Y'.'mFzZTY0X2'.'RlY29'.'kZQ=='),base64_decode('Y29uc'.'3RhbnQ='),base64_decode('c3Ryc'.'m'.'V2'),base64_decode('c3ByaW50'.'Zg=='),base64_decode('c3RybG'.'Vu'),base64_decode('c'.'3RybGVu'),base64_decode('Y2h'.'y'),base64_decode('b3'.'Jk'),base64_decode('b3Jk'),base64_decode('bWt0aW1l'),base64_decode('aW50'.'dmFs'),base64_decode('aW50'.'dmFs'),base64_decode('aW50d'.'mFs'),base64_decode(''.'c3Vi'.'c'.'3R'.'y'),base64_decode('c3Vic3Ry'),base64_decode(''.'ZGVmaW5l'.'Z'.'A=='),base64_decode('c3By'.'a'.'W50Zg=='),base64_decode('Zm'.'l'.'sZV9leGlzd'.'HM='),base64_decode('aW50dmFs'),base64_decode('dGlt'.'ZQ=='),base64_decode('b'.'W'.'t0'.'aW1l'),base64_decode('bW'.'t0aW1'.'l'),base64_decode('Z'.'GF0ZQ'.'=='),base64_decode(''.'ZGF0'.'ZQ=='),base64_decode('ZGVmaW5l'),base64_decode('ZGV'.'maW5l'),base64_decode('Zmls'.'ZV9leGlzdHM='),base64_decode('ZmlsZV9'.'le'.'GlzdHM='),base64_decode('Z'.'GV'.'ma'.'W5lZ'.'A'.'=='),base64_decode('ZGVmaW5l'),base64_decode('ZGVmaW5'.'lZA=='),base64_decode('ZGVmaW5'.'l'),base64_decode('ZGVmaW5lZ'.'A='.'='),base64_decode(''.'c3Vic3Ry'),base64_decode('c'.'3'.'RybG'.'Vu'),base64_decode('c3Ryb'.'GVu'),base64_decode('aG'.'VhZGVy'),base64_decode(''.'aGVh'.'ZG'.'Vy'),base64_decode('ZmlsZV9'.'l'.'eGl'.'zdHM='),base64_decode('c3RydG91c'.'H'.'Bl'.'cg'.'=='),base64_decode(''.'ZGVmaW5l'),base64_decode('ZGVm'.'aW5l'),base64_decode(''.'aG'.'VhZ'.'GVy'),base64_decode('bWQ'.'1'),base64_decode('ZG'.'Vm'.'aW'.'5l'),base64_decode('ZGVmaW5l'.'ZA=='),base64_decode('ZG'.'VmaW'.'5l'),base64_decode('bWljcm90aW1l'),base64_decode('ZGV'.'maW'.'5'.'l'),base64_decode(''.'bWljcm9'.'0'.'aW1l'),base64_decode('aW5'.'pX3Nl'.'dA=='),base64_decode('aW5'.'pX3Nld'.'A=='),base64_decode(''.'c2Vzc'.'2l'.'v'.'b'.'l9zdGFydA'.'=='),base64_decode('dGltZQ=='),base64_decode(''.'c3R'.'yb'.'GV'.'u'),base64_decode('aXAyb'.'G9u'.'Zw=='),base64_decode('a'.'XAybG9u'.'Zw=='),base64_decode(''.'aXAybG9uZw=='),base64_decode('aX'.'AybG'.'9u'.'Z'.'w=='),base64_decode(''.'c'.'2Vzc2lvbl9'.'k'.'ZXN'.'0'.'c'.'m95'),base64_decode(''.'c2Vzc2lv'.'b'.'l9pZA='.'='),base64_decode('bWQ'.'1'),base64_decode('dW5p'.'cWlk'),base64_decode(''.'cmFuZ'.'A=='),base64_decode('c2Vzc2lvbl9zdGFyd'.'A=='),base64_decode('dGlt'.'Z'.'Q=='),base64_decode('ZGV'.'ma'.'W5'.'lZA'.'=='),base64_decode('YXJy'.'YXlfa2V5X'.'2V4'.'aX'.'N0cw'.'=='),base64_decode('c2V'.'zc2lv'.'b'.'l9yZWdlb'.'mVyYXRlX2lk'),base64_decode('ZGV'.'maW5l'),base64_decode('ZGVmaW5'.'l'),base64_decode('Z'.'GV'.'maW5lZA=='),base64_decode(''.'c3'.'RydG'.'9'.'sb3'.'dl'.'cg'.'=='),base64_decode('ZGVmaW5l'.'ZA'.'=='),base64_decode('Z'.'GVmaW5'.'lZ'.'A=='),base64_decode(''.'Z'.'G'.'VmaW5lZA=='),base64_decode('ZGVma'.'W5lZ'.'A=='),base64_decode('Z'.'GVmaW5l'),base64_decode('ZGVm'.'aW5l'),base64_decode(''.'ZGVm'.'aW5lZA'.'=='),base64_decode('ZGVm'.'a'.'W5'.'lZ'.'A=='),base64_decode(''.'ZGVmaW5l'.'ZA=='),base64_decode('Z'.'GVmaW5lZ'.'A=='),base64_decode('ZGVmaW'.'5l'.'ZA=='),base64_decode('Z'.'GVmaW'.'5lZA='.'='),base64_decode('a'.'nN'.'vbl9lbmNvZGU='),base64_decode('Z'.'GVm'.'a'.'W5l'.'ZA=='),base64_decode('c3'.'RybGV'.'u'));?><? function ___1663586746($_1050601996){static $_113308893= false; if($_113308893 == false) $_113308893=array(''.'L2luY2x1'.'ZGUu'.'cGhw','L'.'2J4X3Jvb3'.'Q'.'ucGhw','RE9DVU1FT'.'lRfUk9PV'.'A='.'=','L2Jpd'.'HJp'.'e'.'C9'.'t'.'b2'.'R1bGV'.'zL21haW4vc3R'.'hc'.'nQ'.'ucGh'.'w','RE9'.'DVU1FT'.'lRfU'.'k9'.'P'.'VA==','L2JpdHJpeC9tb2R'.'1bGVz'.'L2'.'1haW4vY2xhc3Nl'.'c'.'y9nZW'.'5lcmFs'.'L3Zp'.'cnR'.'1Y'.'W'.'x'.'faW8'.'uc'.'G'.'hw','RE9DVU1'.'FT'.'lRf'.'Uk'.'9'.'PVA==',''.'L2JpdHJpe'.'C9tb'.'2'.'R'.'1b'.'GVz'.'L2'.'1haW'.'4vY'.'2'.'xhc3Nlcy9nZW5'.'lcmF'.'s'.'L3Zpc'.'nR1YWxfZ'.'m'.'l'.'s'.'Z'.'S5w'.'aHA=','Z'.'2V0','cG9zdA==','Zml'.'sZXM=','Y'.'29v'.'a2ll',''.'c2VydmVy',''.'ZW52','Q'.'V'.'BQ'.'TE'.'lD'.'QVRJ'.'T04=','U0lURV'.'9J'.'RA==','TEF'.'O'.'Rw==','TEFORw==','Q'.'URNSU5fU0'.'VDVElPTg==','QVBQTElDQ'.'VRJT'.'04=','T'.'EFORw==','TE'.'lE',''.'TEl'.'E','U0'.'lU'.'R'.'V9J'.'RA==','U'.'0lU'.'RV9J'.'RA==','TE'.'lE','U0lURV9E'.'SVI'.'=','R'.'ElS','U0lURV9TRVJWRVJfTk'.'F'.'NRQ==','U0'.'VSVkVSX05BTU'.'U=','U0'.'lURV9DSEFSU'.'0V'.'U','Q0'.'hBUlNFV'.'A==','Rk9STUFUX0RBV'.'EU=','R'.'k9STUFU'.'X0R'.'BVEU'.'=','Rk9'.'STUFU'.'X0R'.'B'.'VE'.'VUSU1F','Rk'.'9STUFUX0RB'.'VEVUSU1F','TEF'.'OR19ESVI=','RElS','TEFOR19DSE'.'FSU0VU','Q0hBUlNFVA==',''.'T'.'E'.'FOR19B'.'R'.'E1JTl9MS'.'UQ=','TEFOR1VBR0Vf'.'SU'.'Q=','TEFOR1VBR0VfS'.'UQ=','TEF'.'OR1'.'VBR0VfSUQ'.'=','QVBQT'.'ElDQVRJT0'.'4=','UE'.'9TVF9GT1JNX0F'.'DVElPTl9VUkk=','U'.'E9TV'.'F9GT1JNX0F'.'DVElP'.'Tl9V'.'Uk'.'k=','TUVTU'.'w==','QU'.'x'.'MX'.'0xBTk'.'dfRklM'.'RVM=','RE'.'9'.'D'.'VU1FTlRfUk9PVA==','L21'.'vZHVsZ'.'XM'.'vbW'.'Fpb'.'i90b29s'.'c'.'y5'.'waHA=','RE9DVU'.'1FTlRfUk9PVA='.'=','L'.'21vZHVsZX'.'MvbW'.'Fpbi9j'.'bGFz'.'c2VzL2dlbm'.'VyYWwvZGF'.'0YWJh'.'c2Uuc'.'Gh'.'w','RE'.'9'.'D'.'V'.'U1'.'FTl'.'RfU'.'k9PVA==','L2'.'1vZHVsZ'.'XM'.'vbWF'.'pbi9'.'jbGF'.'zc2Vz'.'L2dlbmVyYW'.'wvb'.'W'.'Fpbi5w'.'aHA'.'=','bWFpbg==','ZXJyb3JfcmVwb3J0'.'a'.'W5n','QlhfQ09NUF9NQU5BR0V'.'EX0NBQ0hF','bWFpb'.'g==','Y29'.'tcG9uZW50X21h'.'bmFn'.'ZWRfY2FjaGV'.'f'.'b2'.'4=','WQ==',''.'Tg='.'=','Ql'.'hfQ09N'.'U'.'F9'.'NQU5BR0VEX0N'.'BQ'.'0h'.'F',''.'RE9DVU1'.'FT'.'lR'.'fUk9PVA==','L'.'21vZH'.'VsZXMvb'.'WF'.'pbi'.'9maWx'.'0Z'.'XJfdG9vbHMucGhw','R'.'E9D'.'VU1FTl'.'RfUk9PVA==','L21vZH'.'VsZXMvbWFpb'.'i9h'.'am'.'F4X3Rvb2xzL'.'nBocA'.'==','ZXhwaX'.'JlX21lc3My','b21lZ'.'A==','WQ='.'=','ZHJpb'.'l9'.'wZ'.'XJn'.'b'.'2tj','JTAxMHMK','RUV'.'YUElS','bWFpbg==','JXM'.'lc'.'w'.'==','YW'.'Rt','aGR'.'y'.'b3dz'.'c2E=','YWR'.'t'.'aW'.'4=','bW9kdWx'.'lcw==','ZGVm'.'a'.'W'.'5'.'l'.'L'.'nBocA==','bWFpbg==','Yml0cml4',''.'UkhTSVRFRV'.'g=','SDR1'.'Njd'.'m'.'aHc'.'4N1ZoeXRvcw==','','dGh'.'S','N0h5cjEySHd'.'5MHJGcg==','VF9TVEVB'.'TA'.'==','aHR0'.'cDov'.'L2J'.'p'.'d'.'HJpeHNvZnQuY29'.'t'.'L2Jp'.'dHJpeC9icy5waH'.'A'.'=','T0'.'x'.'E',''.'UEl'.'SR'.'URBV'.'E'.'V'.'T','RE9D'.'VU1'.'F'.'TlRfUk'.'9PVA==','Lw==','Lw='.'=',''.'VEVNU'.'E9SQVJZX0NBQ0h'.'F','VEV'.'NU'.'E9SQVJZ'.'X0NB'.'Q0h'.'F','','T'.'05'.'fT0Q=','J'.'XMlcw='.'=','X'.'09VUl9C'.'VVM=',''.'U'.'0l'.'U','RU'.'RBVEV'.'NQVBFUg==','JWM'.'lYy'.'VjJW'.'M=','RE'.'9D'.'VU1FTlRf'.'U'.'k9PVA==','L'.'2J'.'pdHJ'.'peC8uY29'.'uZ'.'mlnLnBocA='.'=','RE'.'9DVU1FTlRfUk'.'9P'.'VA='.'=',''.'L2JpdHJp'.'eC8u'.'Y29'.'uZmln'.'LnBocA==','c2Fhcw==','ZGF5c19hZnRlc'.'l90cmlhbA==','c'.'2'.'Fh'.'cw==','ZGF5c19hZ'.'nRlcl'.'90c'.'mlhbA==','c2Fhcw='.'=','dHJpYW'.'x'.'f'.'c3RvcH'.'BlZA==','','c2F'.'hcw==','d'.'HJpY'.'Wxfc3R'.'v'.'cH'.'BlZA'.'==','bQ==','ZA==','WQ'.'='.'=','U2l0ZUV4'.'cGlyZURhdGU'.'=','Y'.'X'.'JDdXN0b2'.'1UZW1wbGF'.'0ZUV'.'uZ2l'.'uZXM=','RE9DV'.'U'.'1FTlRfUk9PVA==',''.'L21vZ'.'H'.'VsZXMvbWFp'.'b'.'i9'.'jb'.'GF'.'zc2VzL2'.'dlbmVyY'.'WwvdXJsc'.'mV3c'.'ml0ZX'.'IucG'.'hw','b'.'WFpbg'.'==','Q1Np'.'dGVUZW1wbGF0'.'ZQ==','Y2x'.'h'.'c3Nlcy9'.'n'.'ZW5lc'.'mFsL3'.'NpdGVf'.'d'.'GV'.'tc'.'GxhdG'.'Uu'.'cG'.'h'.'w','Q0JpdHJ'.'p'.'eENvb'.'XBvbmVu'.'dA==','Y2'.'x'.'hc3Nlcy9nZW5lcm'.'FsL'.'2N'.'vbXBvbmVud'.'C5waHA'.'=',''.'Q0NvbXB'.'v'.'b'.'mVudEVu'.'Z2luZQ'.'==','Y'.'2xhc'.'3N'.'lcy9nZW5lcmF'.'sL2NvbXBvbmVudF9lbmdpbmU'.'u'.'cG'.'hw','Q0NvbX'.'BvbmVudEFqYXg=','Y2xhc3Nl'.'cy9nZW5lc'.'mFsL2NvbXBv'.'bmVu'.'dF9'.'hamF4'.'Ln'.'BocA='.'=','Q0Jp'.'d'.'HJpe'.'ENvbXBvbmVudF'.'RlbXBs'.'YX'.'Rl','Y2'.'xhc3Nlc'.'y9nZW5lcmFs'.'L2N'.'vbXBvbm'.'VudF'.'90Z'.'W1wbG'.'F'.'0ZS5w'.'a'.'HA'.'=','Q0Nv'.'bXB'.'v'.'b'.'mVudFV0aWw=','Y2'.'xhc'.'3'.'N'.'l'.'cy'.'9n'.'Z'.'W5lcmF'.'sL2NvbXBvbmVudF91dGlsLnBocA==',''.'Q0Nv'.'bn'.'Ryb2xsZ'.'X'.'J'.'DbGllbnQ=','Y2xhc3Nl'.'cy9'.'nZ'.'W5'.'lcmFsL'.'2N'.'v'.'bnRyb2xsZX'.'JfbWVt'.'YmVyLnB'.'ocA==',''.'UEhQU'.'GFyc2'.'V'.'y',''.'Y2xhc3Nlc'.'y9'.'n'.'ZW5'.'lc'.'mFsL3'.'BocF9wYXJz'.'ZXIuc'.'Ghw','Q'.'0Rpc'.'2t'.'RdW'.'90Y'.'Q='.'=','Y'.'2x'.'hc3Nlcy8=','L3F1'.'b3'.'R'.'hLnBocA==','Q'.'0'.'V'.'2'.'ZW5'.'0TG9n','Y'.'2x'.'hc'.'3'.'Nlcy9nZW5'.'l'.'cmFsL2V'.'2ZW50X2xvZy5waHA=','Q0V2ZW50TWFp'.'bg==','Y'.'2xhc3'.'Nlc'.'y9nZ'.'W'.'5l'.'c'.'m'.'FsL2V2ZW'.'50X2xvZy5waHA'.'=','Q0Fk'.'b'.'WluRmlsZURp'.'YWxvZ'.'w==','Y2xhc3Nlcy'.'9'.'n'.'ZW5l'.'c'.'mFs'.'L2ZpbGVfZGlh'.'bG9'.'nLnBo'.'cA==','V0xMX1VzZXI=','Y2x'.'hc3Nlcy9nZW5l'.'cmFsL2xpd'.'mVpZC'.'5waHA=','V0xMX0Nv'.'bnNlbnRUb2tlbg==',''.'Y2xhc3'.'N'.'lcy'.'9'.'nZW'.'5'.'lcmF'.'sL2'.'x'.'pdmV'.'pZ'.'C5w'.'aH'.'A=','V2luZG93c0xpdmVMb2'.'dpbg==','Y'.'2'.'xhc3Nlcy9'.'nZ'.'W5lc'.'mFsL2xp'.'dm'.'VpZC5waHA=','Q0Fs'.'bEZpbGU=',''.'Y2'.'xhc'.'3N'.'lcy9nZW5l'.'cmFsL'.'2Z'.'pbGUucGhw',''.'Q0'.'ZpbGU'.'=','Y2xhc3Nlcy8=',''.'L2ZpbGUu'.'cGhw','Q'.'1'.'Rlb'.'XBGaWx'.'l','Y2'.'x'.'hc'.'3Nlcy9'.'nZ'.'W5lcmFsL'.'2Zpb'.'GVfd'.'GVt'.'cC'.'5wa'.'HA=','Q0Zhdm9yaXRlc'.'w'.'='.'=','Y2xhc3'.'Nlcy'.'8'.'=',''.'L2Zhdm'.'9yaXRlcy5w'.'a'.'HA=','Q1VzZXJP'.'cH'.'Rpb'.'25z','Y2xhc3N'.'lcy9nZW5'.'l'.'cmFsL3VzZXJfb'.'3B'.'0'.'aW'.'9ucy5waHA'.'=','Q0dy'.'aWR'.'PcHRpb25z','Y2x'.'hc3'.'N'.'lcy9n'.'ZW5lcmFsL2dy'.'aWRzLnBocA==','Q'.'1VuZG8=','L2NsYXNzZXMvZ2Vu'.'Z'.'XJh'.'bC91bmRvLnBocA==','Q'.'0F1'.'dG9TYXZ'.'l','L2N'.'s'.'YXNzZXMvZ2V'.'uZXJhbC91b'.'m'.'RvLnBocA==','Q1JhdGluZ3M=',''.'Y'.'2x'.'hc'.'3Nlcy8=','L3'.'JhdGluZ3MucGhw','Q1JhdGluZ'.'3NDb21wb25lb'.'nRzT'.'WF'.'pb'.'g'.'==',''.'Y'.'2xhc3N'.'lcy'.'8=','L'.'3Jh'.'dGluZ3NfY29tcG9uZW50cy5w'.'aHA=','Q1JhdGluZ1'.'J1bGU'.'=','Y2xhc3Nl'.'cy9nZW5lcmFsL3J'.'h'.'dGluZ'.'19'.'ydWxlL'.'nBo'.'cA==','Q1Jh'.'dGluZ1J1'.'bG'.'V'.'z'.'TWFp'.'bg==',''.'Y2xh'.'c3Nlcy8'.'=','L'.'3JhdG'.'luZ'.'19'.'ydWxlcy5waHA=','Q1Rv'.'cFBhb'.'mVs','cHVi'.'bGljL3RvcF9wYW5lbC'.'5'.'waHA=','Q0Vka'.'XRBcmVh','cHV'.'ibG'.'ljL2'.'V'.'kaXRf'.'YXJ'.'lYS5'.'wa'.'HA=','Q0Nv'.'bXBvbmVu'.'dFBhb'.'mVs',''.'c'.'HVib'.'GljL2Vka'.'XRfY'.'XJlY'.'S5w'.'aHA=',''.'Q1RleHR'.'QYXJzZ'.'X'.'I=',''.'Y2x'.'hc3Nlcy9nZW5lcmFsL'.'3R'.'leHRwY'.'X'.'JzZXIucGhw','Q'.'1BIUENhY2hlRm'.'l'.'sZXM=','Y2xhc3'.'Nlcy'.'9'.'nZW5l'.'c'.'mFsL2NhY2hl'.'X2ZpbGV'.'zLn'.'BocA==',''.'Q0RhdGF'.'YTUw=','Y'.'2'.'xh'.'c'.'3Nlcy'.'9'.'nZW5lc'.'mF'.'sL3h'.'t'.'bC5waHA=','Q1hNTEZpb'.'GV'.'TdHJl'.'YW0=',''.'Y2'.'xhc3Nlcy'.'9nZW'.'5lcmFsL3'.'h'.'tbC5'.'waH'.'A'.'=','Q1JzY'.'VByb'.'3ZpZGVy','Y2xhc3Nlcy9n'.'Z'.'W'.'5lc'.'mFsL'.'3JzYXN'.'lY3Vy'.'aXR5'.'LnBocA==','Q'.'1Jz'.'YVNlY3Vya'.'XR'.'5',''.'Y2x'.'hc3Nlcy9nZW5lcmFsL3'.'J'.'z'.'YXN'.'lY'.'3VyaXR5LnBo'.'cA==','Q1'.'JzY'.'UJjbWF0aFByb'.'3ZpZGVy','Y2xhc'.'3'.'Nlcy'.'9'.'nZW5lcmFsL3JzY'.'WJjbWF0aC5w'.'a'.'H'.'A=','Q1'.'JzYU9wZW5zc2xQ'.'c'.'m92aW'.'Rlcg==','Y2x'.'h'.'c3Nlcy'.'9n'.'ZW5'.'lcmFsL3JzYW9wZW'.'5zc'.'2wu'.'c'.'G'.'hw',''.'Q0F'.'TTlJlYW'.'Rlcg==',''.'Y2x'.'h'.'c3Nl'.'cy9nZW5lc'.'mFsL2Fzb'.'i5waHA=',''.'Q'.'0JY'.'U2hvcn'.'R'.'Vcmk=','Y'.'2x'.'h'.'c3Nlcy8=',''.'L3Nob3J0X'.'3VyaS5wa'.'HA=','Q0ZpbmRlcg==','Y2xhc3Nlc'.'y9nZW5lcmFs'.'L'.'2Zpb'.'mRlci5w'.'aHA=','Q0FjY2Vzcw==',''.'Y2xh'.'c3N'.'lcy9nZW5'.'lc'.'mF'.'s'.'L2FjY2Vzc'.'y5waHA=','Q0F1dGhQcm92aWRlcg==','Y'.'2xhc'.'3N'.'l'.'c'.'y'.'9nZW'.'5lcmFsL2F'.'1dGhwcm9'.'2aWRl'.'cnMuc'.'Ghw','SVBy'.'b'.'3ZpZGVySW50Z'.'X'.'JmYWNl','Y'.'2'.'xhc3Nlcy9nZW5lcmFsL2F1dGhwcm92aW'.'R'.'lcn'.'M'.'u'.'cGhw','Q'.'0dyb3'.'VwQXV0aFBy'.'b3'.'ZpZGVy','Y2'.'x'.'hc3Nlc'.'y9'.'nZW5lcm'.'FsL2F1d'.'Ghwcm'.'92aWR'.'lcnMucGh'.'w','Q'.'1'.'V'.'zZXJBdXRoUHJvdm'.'lkZ'.'XI=',''.'Y2'.'xhc3Nl'.'cy9nZW5lcm'.'F'.'sL2F1dG'.'hwcm92'.'aWR'.'lcnMu'.'cG'.'h'.'w',''.'Q'.'1RhYmxlU2'.'NoZW'.'1h','Y'.'2'.'xh'.'c3N'.'l'.'cy9'.'nZW5l'.'c'.'mF'.'sL3RhYm'.'x'.'lX3NjaGVtY'.'S5waHA=',''.'Q0'.'NTV'.'kR'.'hdGE=','Y2xhc3Nl'.'cy9nZW5lcmFsL2Nzd'.'l'.'9kY'.'XRhLnBoc'.'A'.'='.'=',''.'Q1Nt'.'aW'.'xl','Y2xh'.'c3'.'Nlcy9nZW5'.'l'.'cmFsL3'.'NtaW'.'xlL'.'nBo'.'cA'.'==','Q1'.'Nta'.'WxlU2V0','Y2x'.'h'.'c3Nlcy9'.'nZW'.'5'.'lc'.'m'.'F'.'sL3'.'Nta'.'Wxl'.'LnBo'.'cA==',''.'Q1VzZXJDb'.'3VudG'.'V'.'y','Y2xh'.'c3N'.'lcy8'.'=','L'.'3V'.'zZXJfY291'.'b'.'n'.'R'.'lci'.'5'.'waHA=','Q'.'0hvdEtleXM'.'=','Y2x'.'hc3Nl'.'cy9nZW5'.'lcmFsL'.'2hvdF9rZXlzLnBocA==','Q0h'.'v'.'dEt'.'l'.'e'.'XN'.'Db2'.'Rl',''.'Y'.'2x'.'h'.'c3Nlcy9nZW5lc'.'mFsL2h'.'vd'.'F9rZX'.'l'.'z'.'LnB'.'o'.'c'.'A==','Q0'.'JYU2FuaXRpemVy','Y2xhc3Nlcy'.'9nZW5'.'lcmF'.'sL3'.'Nhbml'.'0'.'aXplci5wa'.'HA=','Q0JYQ'.'XJ'.'jaGl2'.'ZQ==','Y2'.'x'.'hc3Nl'.'c'.'y'.'9nZW5lcmFsL'.'2F'.'yY2h'.'pdmUucGhw','Q0FkbWlu'.'Tm90aWZ5',''.'Y2xhc3Nl'.'cy9nZW5lcmF'.'sL'.'2Fkb'.'WluX25v'.'dG'.'lmeS'.'5waHA'.'=','Q0JY'.'RmF2'.'Q'.'WR'.'tTW'.'Vu'.'dQ==','Y'.'2'.'xhc3Nlcy9n'.'Z'.'W'.'5lcm'.'FsL2Zhdm'.'9yaXRlcy5wa'.'HA'.'=','Q0FkbWluSW5'.'mb3JtZX'.'I=','Y2xh'.'c3'.'N'.'lc'.'y9'.'nZW'.'5lcmFsL2FkbWluX'.'2luZm9y'.'bW'.'V'.'y'.'L'.'n'.'B'.'ocA==','Q'.'1NpdGVDa'.'GVj'.'a2'.'VyV'.'GVzdA='.'=','Y2xhc3N'.'lcy'.'9n'.'ZW'.'5l'.'cm'.'FsL3NpdGVfY2hlY2tlci5waH'.'A=','Q'.'1Nxb'.'FV0'.'aWw=','Y2x'.'h'.'c3Nlcy9nZW5lcmF'.'sL3NxbF'.'91dGlsLnBocA==','Q0hU'.'TUx'.'QYW'.'dl'.'c0N'.'hY'.'2hl','Y2'.'xh'.'c3Nlcy9n'.'Z'.'W'.'5lc'.'mFsL2'.'NhY2'.'hl'.'X2'.'h0bWwucGhw','Q0Z'.'pb'.'GV'.'VcGxvYWRlcg'.'==','Y2xhc3'.'Nlcy9nZW'.'5l'.'c'.'mFsL'.'3VwbG9hZG'.'V'.'yLnBocA==','TFBB','Y2'.'xh'.'c'.'3N'.'lcy9'.'nZ'.'W5l'.'c'.'mFsL2x'.'wYS5waHA=','R'.'E'.'9D'.'VU1F'.'TlRfUk'.'9PV'.'A==',''.'L'.'21vZHVsZ'.'XMvbWFpbi'.'9jbGFzc2Vz'.'Lw==','L2FnZW50LnBocA'.'==','RE'.'9D'.'VU'.'1FTlRfUk9P'.'VA='.'=','L21vZH'.'VsZXMvb'.'W'.'Fpbi9j'.'bGFzc2'.'Vz'.'Lw==','L3V'.'zZXIucGhw','RE9DVU1'.'FTlR'.'fU'.'k9PVA==','L21vZHVsZXMvb'.'WF'.'pbi'.'9jbG'.'Fzc2VzLw==','L'.'2V2ZW50LnBocA==','RE'.'9DVU1FTl'.'R'.'fU'.'k9'.'PVA==','L21'.'vZHVsZ'.'XMvbWFpbi9jbG'.'Fz'.'c2'.'VzL2dlbmVyYW'.'w'.'v'.'bWV'.'ud'.'S5wa'.'HA'.'=',''.'bW'.'Fpbg==',''.'T25BZ'.'nRlckVwa'.'WxvZw==','X'.'EJpdHJp'.'eFxNYWluX'.'ERhd'.'GFcTW'.'Fu'.'YWdl'.'Z'.'ENh'.'Y2hl','ZmluYWxpe'.'mU'.'=','R'.'E9'.'DVU1'.'FTlRfUk'.'9PVA'.'==','L2'.'1vZH'.'VsZXMv'.'bWFpbi9jbGFzc2VzL'.'w==','L3V'.'zZ'.'XJ'.'0e'.'XBlLnBoc'.'A==','R'.'E9DVU1FTl'.'RfUk'.'9'.'PVA'.'==','L21'.'vZ'.'HVsZ'.'XM'.'vbWFp'.'bi9jbGFz'.'c2'.'VzL2dl'.'bmVyYWw'.'vdX'.'BkYX'.'R'.'lX2RiX3VwZG'.'F0ZXIu'.'cGhw','QVBQ'.'TElDQ'.'VR'.'JT04=','b'.'WF'.'pbg='.'=','L2Jp'.'dHJpeC9qc'.'y9t'.'YWluL2N'.'vcm'.'UvY'.'29y'.'Z'.'S'.'5qcw==','L'.'2J'.'pdHJp'.'eC9'.'qcy'.'9tYWlu'.'L2Nvcm'.'U'.'vY29yZV9ham'.'F4Lm'.'pz','L2JpdHJpeC9qcy'.'9tYWluL2pzb24van'.'NvbjI'.'ub'.'WluLm'.'pz',''.'L2Jpd'.'HJpeC9q'.'cy9tYWluL2NvcmUvY'.'29yZV9scy5qcw==','L2'.'JpdHJpe'.'C9'.'qcy9'.'tY'.'WluL'.'2NvcmUvY29yZV9wb3B1cC5'.'qcw==','L2Jp'.'dH'.'J'.'peC9qcy9t'.'Y'.'WluL2N'.'vcmUvY29y'.'ZV9'.'0b29sdGlwLmpz','L2J'.'pdHJpeC9qcy'.'9'.'tYWl'.'uL2'.'N'.'vc'.'mU'.'vY2'.'9y'.'ZV'.'9kYXRl'.'L'.'m'.'pz','L2'.'JpdHJpeC9qcy9t'.'YWluL2N'.'vcmUvY29yZV90aW1l'.'ci5qcw==','L2JpdHJpeC9'.'qcy9tYWl'.'uL2NvcmUv'.'Y'.'2'.'9yZV9meC5qcw==',''.'L2JpdHJ'.'p'.'eC9qcy9tYWlu'.'L2N'.'vcmUvY'.'29'.'yZ'.'V93aW5'.'kb'.'3cu'.'anM'.'=','L2JpdH'.'JpeC9qcy9tYW'.'luL2NvcmUvY29yZV9h'.'dX'.'Rvc2F2'.'ZS5qcw='.'=','L2JpdHJ'.'peC9q'.'c'.'y9tYWluL3'.'JhdGluZ1'.'9'.'saWtlLmpz','L2JpdHJ'.'peC9qcy9tYWluL'.'3N'.'lc3Npb24'.'uanM=','L2JpdH'.'J'.'peC'.'9q'.'cy9tYWluL2RkL'.'mpz','L2J'.'pdHJpeC'.'9qc'.'y9tYWluL3V0'.'a'.'WxzLm'.'pz','L2JpdHJpe'.'C9qcy'.'9tYWlu'.'L'.'2Nvc'.'m'.'UvY29y'.'ZV9kZC5qcw==','L2'.'JpdHJp'.'eC9q'.'cy9tYWl'.'uL'.'2'.'N'.'v'.'cmUvY'.'29'.'yZV93ZW'.'JydGMu'.'anM=','QVBQTElDQVR'.'JT0'.'4=','bWFpbg==','L2'.'J'.'pdHJpeC9q'.'cy9t'.'YW'.'l'.'u'.'L2NvcmU'.'v'.'Y3NzL2NvcmU'.'u'.'Y3Nz','L'.'2'.'Jpd'.'HJ'.'p'.'eC9qcy9tYWluL2NvcmUvY3'.'NzL2Nv'.'cmVfcG9'.'wdXAuY3Nz','L'.'2Jpd'.'HJp'.'eC9q'.'cy9'.'t'.'YW'.'luL2NvcmU'.'vY3NzL'.'2Nv'.'cmVfdG9vbHR'.'p'.'cC5jc3M=','L2JpdHJpeC9qcy9tYWluL2NvcmUvY3N'.'zL2'.'NvcmVfZ'.'GF0'.'ZS5jc3M=','QV'.'BQTElDQV'.'RJT04'.'=','Y'.'2'.'9yZX'.'VwbG9hZG'.'Vy','L2JpdHJpeC9qcy9t'.'YWlu'.'L2NvcmUv'.'Y2'.'9'.'yZV'.'91'.'cGxv'.'YWRlci9jb21'.'tb2'.'4uanM=','L2JpdHJpeC9'.'qcy9tY'.'WluL2'.'Nvcm'.'UvY2'.'9yZV'.'9'.'1cGxv'.'YW'.'Rl'.'c'.'i91cGxvYWRl'.'ci'.'5qcw==','L'.'2Jpd'.'HJpeC9qcy'.'9t'.'YWl'.'uL2NvcmUvY2'.'9'.'yZV9'.'1cGxvYW'.'Rlci'.'9m'.'aWxl'.'Lmp'.'z',''.'L2JpdHJpeC'.'9'.'qc'.'y9tYWluL2NvcmUvY29y'.'ZV91c'.'GxvYWR'.'lci9xdWV1'.'ZS'.'5qcw==','RE'.'9DV'.'U1FTlR'.'f'.'Uk9'.'PVA==','L2JpdHJ'.'peC9p'.'bm'.'l0L'.'n'.'BocA==','cGhw'.'X2'.'ludGV'.'y'.'ZmF'.'jZ'.'S9'.'p'.'bml0L'.'n'.'Boc'.'A==',''.'RE9'.'DVU1'.'FTl'.'RfUk9PVA='.'=','cGhwX2lu'.'dG'.'VyZm'.'Fj'.'ZS8=','L2luaXQ'.'u'.'cGhw',''.'RE9D'.'V'.'U'.'1FT'.'lRfUk'.'9'.'PVA==','Qlhf'.'RklMRV9QRVJNS'.'VNTSU9O'.'Uw==','Q'.'lh'.'f'.'R'.'kl'.'MR'.'V9Q'.'RV'.'JNSVNTSU9OUw==','Ql'.'hf'.'R'.'ElSX1'.'BFUk1JU1NJT05T','QlhfRElSX1BF'.'Uk1J'.'U1NJT05T','c0RvY'.'1BhdG'.'g'.'=','QVBQT'.'ElDQVRJT'.'04'.'=','U1R'.'BV'.'ElTV'.'ElDX09'.'O'.'T'.'Fk=','QV'.'BQTElDQVRJ'.'T'.'04'.'=',''.'L2F'.'kbWl'.'uLw'.'==','L'.'2Fk'.'bWl'.'uLw='.'=','bWF'.'pbg==','aW5jbHV'.'k'.'ZV9jaGFyc2V0','W'.'Q==','WQ==','Q29udGVudC1UeXB'.'lOiB0'.'Z'.'Xh'.'0'.'L2h0'.'bWw7IG'.'No'.'YXJz'.'ZXQ9','bWFpbg'.'='.'=',''.'c2V0X3'.'Az'.'cF9'.'oZW'.'FkZX'.'I'.'=',''.'WQ==','WQ==','UDNQOiBw'.'b2'.'xpY3lyZWY9'.'Ii9'.'ia'.'XR'.'yaXgv'.'cDNwLnh'.'tbCI'.'sIE'.'NQPSJOT04gRFNQIE'.'NPUiBDVV'.'I'.'gQURNI'.'E'.'R'.'F'.'V'.'iBQ'.'U0E'.'gUFNEIE9VU'.'iBVTlI'.'gQlV'.'TIFV'.'OSSBDT0'.'0gT'.'k'.'FWIE'.'l'.'OVCBE'.'R'.'U0'.'gU1'.'RBIg==','','RE'.'9DVU1FTlRf'.'Uk9PVA='.'=','L2xpY2Vuc2Vfa2V5'.'L'.'nB'.'ocA==','','REVNTw='.'=','T'.'ElDRU'.'5TRV'.'9'.'LRVk=','REVNTw==','TElDR'.'U5T'.'RV'.'9LRVk=','WC1Qb3dlcm'.'VkL'.'UNNUzogQml0cm'.'l4IF'.'NpdGUgTWF'.'uYWdlciA'.'o','R'.'EVNTw==','R'.'EVNT'.'w==','Qk'.'lUUk'.'lY',''.'TElDRU5DRQ==','K'.'Q==','Ql'.'hfQ1JP'.'T'.'l'.'RBQl'.'9T'.'VV'.'B'.'QT1JU','Qlh'.'fQ1JPTlR'.'BQg'.'==','bWF'.'pbg==',''.'Y'.'2hlY2tfYWdl'.'bnRz','WQ='.'=','WQ==',''.'U'.'1'.'RBUl'.'RfRV'.'hFQ'.'19BR'.'0VOV'.'FNf'.'MQ'.'==','Ql'.'hfU1RB'.'VEU=','QU'.'c=','REI=','REI=',''.'U1RBU'.'lRfR'.'VhFQ19BR'.'0'.'VOVFNfMg='.'=','Q'.'lhfU1RB'.'VE'.'U'.'=','UEI=','c2'.'V'.'zc'.'2'.'lvbi'.'5jb29'.'r'.'aWV'.'faHR0c'.'G'.'9ubH'.'k=','M'.'Q'.'==','QVBQTElDQVRJ'.'T0'.'4=',''.'c2Vz'.'c2lv'.'bi5j'.'b29ra'.'W'.'VfZG9'.'tY'.'Wl'.'u',''.'c2Vj'.'dXJp'.'dHk=','c2'.'Vzc2lvbg==','Tg==','WQ==','c2VjdXJ'.'pdHk=','bWFpbg'.'==','T25Q'.'YWd'.'lU3'.'Rh'.'cnQ=','VVNF'.'Ug==',''.'VVN'.'FUg==','U'.'0V'.'T'.'U1'.'9JUA==',''.'U'.'0VTU0lPTl9'.'JUF9'.'NQVNL','U0'.'VTU0lPTl9JUF'.'9NQ'.'VNL','U0V'.'TU1'.'9JUA==','U0VT'.'U0lPTl9JUF'.'9'.'NQVN'.'L','UkVNT'.'1R'.'F'.'X0FERFI=','U0VTU0lPTl9USU1F'.'T1VU','U0VTU19US'.'U1F','U'.'0VT'.'U0l'.'PTl9'.'USU1FT'.'1VU','U'.'0VTU1'.'9'.'USU1F',''.'QlhfU0V'.'TU0'.'lPTl9'.'UR'.'VJNSU5'.'BV'.'EVfVElNR'.'Q='.'=','Q'.'lhfU0VTU0'.'lPTl9'.'URVJ'.'NSU5BV'.'EVf'.'VE'.'lNRQ==',''.'QlhfU0'.'V'.'TU0'.'lPTl9URV'.'JN'.'SU5BVEVfVElNRQ==','Ql'.'h'.'fU0'.'VTU'.'0lPT'.'l'.'9TS'.'UdO',''.'Ql'.'hfU0VTU0lPTl9'.'TSUdO','c2VjdXJpdHk=','c2Vzc'.'2lvbg==','T'.'g='.'=','WQ==','c2VjdXJpdHk=','VVNFUg==',''.'U0VTU19J'.'UA='.'=','U'.'k'.'V'.'N'.'T1RFX'.'0FERFI=','U'.'0VTU19'.'USU'.'1F','Qlh'.'f'.'U0VTU0lPT'.'l9TSUd'.'O','QlhfU0VTU0lPTl9'.'TSUdO','bWFp'.'bg==','d'.'XNlX3'.'Nlc3Npb25faWRfdHRs','Tg'.'==','WQ==','bW'.'Fpbg'.'==','c2Vz'.'c'.'2l'.'v'.'bl9pZF90d'.'G'.'w'.'=','Qlh'.'fU0'.'VT'.'U'.'0l'.'P'.'Tl9JRF9'.'DSEFOR0U=',''.'U0VT'.'U19JR'.'F'.'9US'.'U1F','U'.'0VTU19JRF9'.'US'.'U1'.'F','U'.'0'.'VTU'.'19'.'U'.'SU1F','U0'.'VTU19'.'JRF9USU1F',''.'bWF'.'pb'.'g='.'=','c2Vzc2'.'lv'.'bl9'.'p'.'Z'.'F90d'.'G'.'w=','U0V'.'TU1'.'9USU1'.'F','c2V'.'jd'.'XJpd'.'Hk=','c2Vzc'.'2'.'l'.'v'.'bg='.'=','T'.'g==','WQ'.'='.'=','c'.'2VjdX'.'Jp'.'dHk'.'=','U'.'0VTU'.'19'.'JR'.'F'.'9US'.'U'.'1F','U0V'.'TU19USU1'.'F','Q'.'l'.'hf'.'U1R'.'BUlRFR'.'A'.'==','QlhfQ'.'U'.'RN'.'S'.'U5fTE9'.'BRF9B'.'VV'.'RI','QURNSU5fU0VDVElP'.'Tl9M'.'T0'.'F'.'EX'.'0F'.'V'.'VEg=','QlhfQ'.'URNSU5'.'fT'.'E9BRF9BVVRI','Tk9UX0N'.'I'.'RUNLX'.'1B'.'FUk1JU'.'1N'.'JT05T',''.'bG'.'9nb3V0','bG9nb'.'3V0','eWV'.'z','VVNFUg==','VVN'.'FUg==',''.'QVBQTElD'.'QVRJT0'.'4=','','bG'.'9nb3V0',''.'VVN'.'FUg==',''.'VVNFUg='.'=','VVNFUg==','QV'.'BQ'.'TEl'.'DQV'.'RJT04=','QVVU'.'SF9GT1JN',''.'QVVUSF9GT1JN','','bWFpbg==','dXN'.'lX2VuY3J5c'.'HRl'.'ZF9hd'.'XRo','Tg='.'=','WQ==',''.'V'.'VN'.'FUl9QQVNT'.'V0'.'9'.'SRA'.'==',''.'VVN'.'FUl9'.'DT05GSVJNX'.'1BBU'.'1N'.'XT1JE','TUVTU0FHRQ==','bWFp'.'bl9pbmNsdWRlX'.'2Rl'.'Y'.'29kZV'.'9'.'wYXNzX3N'.'lc'.'3M=','VFlQRQ'.'==','R'.'VJST1'.'I=','TUVTU0FHRQ==','bWFpbl9'.'pbm'.'NsdWRlX2RlY29kZV9wYXNz'.'X2Vycg='.'=','I0VSUkNPREU'.'j','VFlQRQ='.'=','RVJ'.'ST1I=','QURNSU'.'5fU0VDV'.'ElPTg==','V'.'Fl'.'QR'.'Q==','QVV'.'USA==','VVN'.'F'.'Ug==','V'.'VNFU'.'l9MT'.'0d'.'JTg==','VVNF'.'Ul9'.'QQVNTV09'.'SRA'.'==','VV'.'NF'.'U'.'l9S'.'RU1FT'.'U'.'J'.'FU'.'g='.'=',''.'VFlQRQ==','T'.'1R'.'Q','V'.'VNFU'.'g'.'==','VVNFUl9PVFA'.'=',''.'T1RQX1JFTUVN'.'QkVS','Y2F'.'wdG'.'NoYV'.'9'.'3b3Jk','Y2FwdGNoY'.'V'.'9'.'zaW'.'Q=','VFlQRQ==','U0VOR'.'F9QV0Q=','VV'.'N'.'FUg='.'=','V'.'VNF'.'Ul'.'9MT0dJ'.'Tg='.'=','VVN'.'FU'.'l9FTUF'.'JTA='.'=','UkVRVU'.'VTVF9'.'NRVRIT0Q=','UE9TV'.'A==','VF'.'lQRQ==','Q0hBTkdFX1BXR'.'A==','VVNFUg='.'=',''.'V'.'V'.'NFUl9MT0d'.'JTg='.'=',''.'VVN'.'FUl'.'9DSE'.'VDS'.'1dPUkQ=','VV'.'NF'.'Ul9QQ'.'VNTV09SR'.'A==','VVNFUl9DT'.'05GSVJNX1B'.'B'.'U'.'1NXT1JE','bWFpb'.'g==','b'.'mV3'.'X3VzZXJfcm'.'Vn'.'aXN0cmF0aW9u','T'.'g==','WQ==','U'.'kVRVUVT'.'VF9N'.'RVRIT0Q=','UE'.'9TVA==',''.'VFlQRQ==','UkVHSVN'.'U'.'UkFU'.'SU'.'9O','QURNSU5f'.'U0VDV'.'El'.'PTg='.'=','VVNFUg==','VVNFU'.'l9MT'.'0'.'dJTg==','V'.'V'.'NF'.'Ul'.'9'.'O'.'QU1F',''.'VVNFUl9MQVNU'.'X'.'0'.'5'.'BTU'.'U=',''.'VVNFUl9QQVNTV'.'09SRA'.'==','VVNFUl9DT05'.'GSVJNX'.'1B'.'BU1NXT1JE','VVNF'.'Ul9FT'.'UFJTA==','Y'.'2'.'FwdGNoYV93b'.'3Jk',''.'Y2F'.'wdGNoYV9zaWQ'.'=',''.'VFlQ'.'RQ==','QVVUSA==','VFlQRQ'.'==','T1RQ','QURNSU'.'5fU0'.'VD'.'VElPTg==','Q'.'VB'.'QTElDQVR'.'JT0'.'4=',''.'Ql'.'hfQURNSU5fTE'.'9'.'BRF9'.'BVVR'.'I','PHNjcm'.'lw'.'dCB0eX'.'BlPSJ0ZXh'.'0L2phd'.'mF'.'z'.'Y3Jpc'.'H'.'Qi'.'Pnd'.'pb'.'mRvdy5'.'vbmxvYWQ9Z'.'nVuY3R'.'pb24o'.'KX'.'t0b3AuQlg'.'uQ'.'VVUS'.'EFH'.'RU'.'5'.'U'.'LnNl'.'dEF1dGhS'.'Z'.'XN1bHQ'.'oZmF'.'s'.'c2UpO'.'307PC9zY3JpcH'.'Q'.'+','Q'.'V'.'B'.'QT'.'ElDQVRJT04=','VVNFU'.'g='.'=',''.'V'.'VNFU'.'g==','VVN'.'FUg==','QVBQTElDQVRJT05fSU'.'Q=','N'.'D'.'A'.'zI'.'EZvc'.'mJpZGR'.'lbg'.'==','QURNS'.'U5fU'.'0V'.'DVEl'.'P'.'Tg==','','Yml0'.'cml4X3By'.'ZXZpZXd'.'f'.'c'.'2l0ZV9'.'0'.'ZW1wbGF0'.'ZQ==','Yml'.'0'.'cml'.'4X'.'3ByZXZpZ'.'Xdf'.'c2'.'l0Z'.'V9'.'0Z'.'W1wbGF'.'0ZQ==','','V'.'V'.'NF'.'Ug'.'==','dmlld19'.'vdGh'.'lcl9'.'zZXR0a'.'W5ncw==','Yml0c'.'ml4X3ByZXZpZXdfc2l0ZV90Z'.'W'.'1w'.'bG'.'F0ZQ==','SU'.'Q'.'=','','U0l'.'URV9'.'UR'.'U1'.'QTE'.'FURV9JRA'.'==','U0lURV9'.'URU1QTE'.'F'.'URV'.'9Q'.'QV'.'RI','d'.'GVtcGx'.'hdGVzLw'.'='.'=','c2'.'hvd19'.'wYWdl'.'X'.'2V4ZWNfd'.'GltZQ'.'==','c2'.'hv'.'d19w'.'Y'.'WdlX'.'2V4ZWNfdG'.'lt'.'ZQ='.'=',''.'WQ'.'==','c'.'2h'.'v'.'d19'.'wYW'.'dlX2V4ZW'.'N'.'f'.'dGltZQ'.'='.'=','T'.'g==','U0'.'VTU19TSE9X'.'X1'.'RJ'.'TU'.'VfR'.'Vh'.'F'.'Qw==','c2'.'hvd19wYWd'.'lX2'.'V4ZWNf'.'dGltZ'.'Q==',''.'c2hvd19p'.'bmNsdW'.'RlX2V4'.'ZWNfd'.'G'.'lt'.'ZQ==','c'.'2h'.'vd19pbm'.'N'.'sd'.'WRlX2V4'.'ZWNfdGltZQ==','WQ==','c2hvd19'.'pbmN'.'sdW'.'R'.'lX2V4'.'ZWNfdGltZQ==','Tg'.'==',''.'U0VTU1'.'9TSE9XX0'.'l'.'OQ0x'.'V'.'REVf'.'VElNRV9FWEV'.'D','c'.'2hvd19pbm'.'N'.'sdW'.'RlX2V4ZWNfdGl'.'tZQ==','Ym'.'l0cml'.'4X2luY2x1Z'.'GVfYXJlYXM=','Y'.'m'.'l0c'.'ml'.'4X2'.'lu'.'Y2x1ZGVf'.'YXJl'.'Y'.'XM=','',''.'QVBQ'.'TEl'.'DQVRJ'.'T04'.'=',''.'Yml0cml4X2luY2x1ZGVf'.'YXJlYXM'.'=','WQ==','VVN'.'F'.'Ug==','bWFpbg='.'=','Y29va2llX'.'25h'.'bWU=','Qkl'.'UUk'.'lYX1NN','X'.'1NPVU5EX0xPR'.'0lOX1'.'BMQV'.'l'.'FRA='.'=',''.'QV'.'BQ'.'TElDQV'.'RJT'.'04=',''.'U09'.'V'.'TkRfTE9H'.'S'.'U5f'.'UExBWUV'.'E','WQ'.'==','QlhfQ'.'0hF'.'Q0tfU0hPUlRfVVJJ','bW'.'Fpbg'.'==','T25CZWZvcm'.'VQ'.'c'.'m9s'.'b2c=','Tk9U'.'X0NIRU'.'NL'.'X1B'.'FUk1J'.'U1NJT05T','Tk9UX'.'0N'.'IR'.'UNLX0'.'Z'.'JTEV'.'fUEV'.'ST'.'UlT'.'U'.'0lPTlM=','VVN'.'FUg==','Zm1f'.'dm'.'ll'.'d'.'19'.'maWxl','TkVFRF'.'9BVVRI','VVNF'.'Ug==','V'.'VN'.'F'.'Ug'.'==','T'.'UVTU0'.'FHRQ'.'==','','TUVT'.'U0F'.'HRQ='.'=','QUND'.'R'.'VN'.'TX'.'0RFTkl'.'FR'.'A'.'==','IA='.'=','Q'.'U'.'NDRV'.'NT'.'X0RFTklFRF9GS'.'UxF','I'.'0'.'Z'.'JT'.'E'.'Uj','VFlQRQ==','RVJST1I'.'=','Q'.'UR'.'NSU5fU0VDV'.'ElPTg==',''.'bW'.'9k'.'Z'.'Q='.'=','bGlzd'.'A'.'==','bW9kZ'.'Q==','c2V0dGluZ3'.'M=','PHNjc'.'mlw'.'d'.'D5'.'0b3AubG9jYX'.'R'.'pb249'.'J'.'w==','QVBQTEl'.'DQVRJ'.'T04=','Pw==',''.'bW9kZQ==','J'.'z'.'s8'.'L'.'3'.'Nj'.'cmlw'.'dD'.'4=','b'.'W9kZQ'.'==','ZnJhbWU=','P'.'HNjc'.'mlwdC'.'B0eXBl'.'P'.'S'.'J0ZXh0L2phd'.'mF'.'zY3JpcHQ'.'iPg'.'oJCQkJCXZhciB3ID0gKG9wZW5l'.'cj8gb3BlbmVyLndp'.'bmRvdzpwYXJlbnQud2luZ'.'G93KTsK'.'CQ'.'kJCQ'.'l3'.'LmxvY2F0aW9uL'.'mh'.'yZWY9Jw==','QVBQTElDQVRJT'.'04'.'=',''.'Pw='.'=','bW9kZQ==','JzsKC'.'QkJ'.'CTwvc2'.'NyaXB'.'0Pg='.'=','TU9C'.'SUx'.'F'.'X0FQUF9BRE1J'.'Tg='.'=','c'.'3RhdHVz','ZmFpbGVk','QVBQ'.'TElDQV'.'RJT0'.'4=','T'.'0'.'x'.'EU0lURUVYU'.'ElSRURBVEU=',''.'Z'.'Xhwa'.'X'.'JlX2'.'1l'.'c'.'3My',''.'b'.'WFpbg'.'='.'=','aG'.'VhZGVyX'.'z'.'I'.'wMA'.'==','T'.'g==','WQ==','MjAwIE9L');return base64_decode($_113308893[$_1050601996]);}?><?php  require_once($GLOBALS['____691789606'][0](__FILE__,(1460/2-730), $GLOBALS['____691789606'][1](__FILE__)- $GLOBALS['____691789606'][2](___1663586746(0))).___1663586746(1)); require_once($_SERVER[___1663586746(2)].___1663586746(3)); require_once($_SERVER[___1663586746(4)].___1663586746(5)); require_once($_SERVER[___1663586746(6)].___1663586746(7)); $_1465936100= \Bitrix\Main\Application::getInstance(); $_1465936100->initializeExtendedKernel(array( ___1663586746(8) => $_GET, ___1663586746(9) => $_POST, ___1663586746(10) => $_FILES, ___1663586746(11) => $_COOKIE, ___1663586746(12) => $_SERVER, ___1663586746(13) => $_ENV)); $GLOBALS[___1663586746(14)]= new CMain; if($GLOBALS['____691789606'][3](___1663586746(15))) $GLOBALS['____691789606'][4](___1663586746(16), SITE_ID); if($GLOBALS['____691789606'][5](___1663586746(17))){ if($GLOBALS['____691789606'][6](___1663586746(18)) && ADMIN_SECTION===true) $_920099695= CLangAdmin::$GLOBALS['_____162085792'][0](LANG); else $_920099695= CLang::$GLOBALS['_____162085792'][1](LANG); $_1686855027= $_920099695->$GLOBALS['_____162085792'][2]();} else{ $_1686855027= $GLOBALS[___1663586746(19)]->GetLang(); $GLOBALS['____691789606'][7](___1663586746(20), $_1686855027[___1663586746(21)]);} $_1070259621= $_1686855027[___1663586746(22)]; if(!$GLOBALS['____691789606'][8](___1663586746(23))) $GLOBALS['____691789606'][9](___1663586746(24), $_1686855027[___1663586746(25)]); $GLOBALS['____691789606'][10](___1663586746(26), $_1686855027[___1663586746(27)]); $GLOBALS['____691789606'][11](___1663586746(28), $_1686855027[___1663586746(29)]); $GLOBALS['____691789606'][12](___1663586746(30), $_1686855027[___1663586746(31)]); $GLOBALS['____691789606'][13](___1663586746(32), $_1686855027[___1663586746(33)]); $GLOBALS['____691789606'][14](___1663586746(34), $_1686855027[___1663586746(35)]); $GLOBALS['____691789606'][15](___1663586746(36), $_1686855027[___1663586746(37)]); $GLOBALS['____691789606'][16](___1663586746(38), $_1686855027[___1663586746(39)]); $GLOBALS['____691789606'][17](___1663586746(40), $_1686855027[___1663586746(41)]); $GLOBALS['____691789606'][18](___1663586746(42), $_1686855027[___1663586746(43)]); $_1190996570= $_1465936100->getContext(); $_1190996570->setLanguage(LANGUAGE_ID); $_1190996570->setCulture(new \Bitrix\Main\Context\Culture($_1686855027)); $_1031714227= $_1190996570->getRequest(); if(!$_1031714227->isAdminSection()){ $_1190996570->setSite(SITE_ID);} $_1465936100->start(); $GLOBALS[___1663586746(44)]->reinitPath(); if(!$GLOBALS['____691789606'][19](___1663586746(45))){ $GLOBALS['____691789606'][20](___1663586746(46), htmlspecialcharsbx(GetRequestUri()));} $GLOBALS[___1663586746(47)]= array(); $GLOBALS[___1663586746(48)]= array(); $GLOBALS['_____162085792'][3]($_SERVER[___1663586746(49)].BX_ROOT.___1663586746(50)); $GLOBALS['_____162085792'][4]($_SERVER[___1663586746(51)].BX_ROOT.___1663586746(52)); $GLOBALS['_____162085792'][5]($_SERVER[___1663586746(53)].BX_ROOT.___1663586746(54)); $GLOBALS['_____162085792'][6](__FILE__); $GLOBALS['____691789606'][21](COption::$GLOBALS['_____162085792'][7](___1663586746(55), ___1663586746(56), E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR|E_PARSE)&~E_STRICT); if(!$GLOBALS['____691789606'][22](___1663586746(57)) && COption::$GLOBALS['_____162085792'][8](___1663586746(58), ___1663586746(59), ___1663586746(60)) <> ___1663586746(61)){ $GLOBALS['____691789606'][23](___1663586746(62), true);} require_once($_SERVER[___1663586746(63)].BX_ROOT.___1663586746(64)); require_once($_SERVER[___1663586746(65)].BX_ROOT.___1663586746(66)); class CBXFeatures{ public static function IsFeatureEnabled($_944802119){ return true;} public static function IsFeatureEditable($_944802119){ return true;} public static function SetFeatureEnabled($_944802119, $_872006721= true){} public static function SaveFeaturesSettings($_243754307, $_1306600515){} public static function GetFeaturesList(){ return array();} public static function InitiateEditionsSettings($_500778066){} public static function ModifyFeaturesSettings($_500778066, $_1832764295){} public static function IsFeatureInstalled($_944802119){ return true;}} $_811366842= GetMessage(___1663586746(67));$_1325509221= round(0+7+7);$GLOBALS['____691789606'][24]($GLOBALS['____691789606'][25]($GLOBALS['____691789606'][26](___1663586746(68))), ___1663586746(69));$_73174323= round(0+0.2+0.2+0.2+0.2+0.2); $_496250930= ___1663586746(70); unset($_1377535874); $_345940267= $GLOBALS['____691789606'][27](___1663586746(71), ___1663586746(72)); $_1377535874= COption::$GLOBALS['_____162085792'][9](___1663586746(73), $GLOBALS['____691789606'][28](___1663586746(74),___1663586746(75),$GLOBALS['____691789606'][29]($_496250930, round(0+0.4+0.4+0.4+0.4+0.4), round(0+4))).$GLOBALS['____691789606'][30](___1663586746(76))); $_765282876= array(round(0+5.6666666666667+5.6666666666667+5.6666666666667) => ___1663586746(77), round(0+3.5+3.5) => ___1663586746(78), round(0+7.3333333333333+7.3333333333333+7.3333333333333) => ___1663586746(79), round(0+6+6) => ___1663586746(80), round(0+1.5+1.5) => ___1663586746(81)); $_1584515241= ___1663586746(82); while($_1377535874){ $_701420959= ___1663586746(83); $_1962617688= $GLOBALS['____691789606'][31]($_1377535874); $_1186640407= ___1663586746(84); $_701420959= $GLOBALS['____691789606'][32](___1663586746(85).$_701420959, min(226,0,75.333333333333),-round(0+2.5+2.5)).___1663586746(86); $_908248315= $GLOBALS['____691789606'][33]($_701420959); $_1742532896= min(218,0,72.666666666667); for($_87906437=(197*2-394); $_87906437<$GLOBALS['____691789606'][34]($_1962617688); $_87906437++){ $_1186640407 .= $GLOBALS['____691789606'][35]($GLOBALS['____691789606'][36]($_1962617688[$_87906437])^ $GLOBALS['____691789606'][37]($_701420959[$_1742532896])); if($_1742532896==$_908248315-round(0+0.25+0.25+0.25+0.25)) $_1742532896=(804-2*402); else $_1742532896= $_1742532896+ round(0+0.33333333333333+0.33333333333333+0.33333333333333);} $_73174323= $GLOBALS['____691789606'][38]((1124/2-562), min(200,0,66.666666666667), min(20,0,6.6666666666667), $GLOBALS['____691789606'][39]($_1186640407[round(0+3+3)].$_1186640407[round(0+1.5+1.5)]), $GLOBALS['____691789606'][40]($_1186640407[round(0+0.5+0.5)].$_1186640407[round(0+3.5+3.5+3.5+3.5)]), $GLOBALS['____691789606'][41]($_1186640407[round(0+2+2+2+2+2)].$_1186640407[round(0+4.5+4.5+4.5+4.5)].$_1186640407[round(0+1.75+1.75+1.75+1.75)].$_1186640407[round(0+12)])); unset($_701420959); break;} $_314458581= ___1663586746(87); $GLOBALS['____691789606'][42]($_765282876); $_1457581674= ___1663586746(88); $_1584515241= ___1663586746(89).$GLOBALS['____691789606'][43]($_1584515241.___1663586746(90), round(0+2),-round(0+0.5+0.5));@include($_SERVER[___1663586746(91)].___1663586746(92).$GLOBALS['____691789606'][44](___1663586746(93), $_765282876)); $_289443198= round(0+2); while($GLOBALS['____691789606'][45](___1663586746(94))){ $_201753609= $GLOBALS['____691789606'][46]($GLOBALS['____691789606'][47](___1663586746(95))); $_510277994= ___1663586746(96); $_314458581= $GLOBALS['____691789606'][48](___1663586746(97)).$GLOBALS['____691789606'][49](___1663586746(98),$_314458581,___1663586746(99)); $_1382751425= $GLOBALS['____691789606'][50]($_314458581); $_1742532896=(1472/2-736); for($_87906437= min(32,0,10.666666666667); $_87906437<$GLOBALS['____691789606'][51]($_201753609); $_87906437++){ $_510277994 .= $GLOBALS['____691789606'][52]($GLOBALS['____691789606'][53]($_201753609[$_87906437])^ $GLOBALS['____691789606'][54]($_314458581[$_1742532896])); if($_1742532896==$_1382751425-round(0+1)) $_1742532896=(1480/2-740); else $_1742532896= $_1742532896+ round(0+0.5+0.5);} $_289443198= $GLOBALS['____691789606'][55]((974-2*487), min(176,0,58.666666666667),(1256/2-628), $GLOBALS['____691789606'][56]($_510277994[round(0+1.2+1.2+1.2+1.2+1.2)].$_510277994[round(0+8+8)]), $GLOBALS['____691789606'][57]($_510277994[round(0+4.5+4.5)].$_510277994[round(0+0.66666666666667+0.66666666666667+0.66666666666667)]), $GLOBALS['____691789606'][58]($_510277994[round(0+6+6)].$_510277994[round(0+3.5+3.5)].$_510277994[round(0+4.6666666666667+4.6666666666667+4.6666666666667)].$_510277994[round(0+1+1+1)])); unset($_314458581); break;} $_345940267= ___1663586746(100).$GLOBALS['____691789606'][59]($GLOBALS['____691789606'][60]($_345940267, round(0+1+1+1),-round(0+1)).___1663586746(101), round(0+0.33333333333333+0.33333333333333+0.33333333333333),-round(0+1.25+1.25+1.25+1.25));while(!$GLOBALS['____691789606'][61]($GLOBALS['____691789606'][62](___1663586746(102), round(0+17+17+17+17), round(0+13.8+13.8+13.8+13.8+13.8), round(0+38.5+38.5), round(0+19.75+19.75+19.75+19.75)))){function __848756736($_465627318){return $_465627318+__848756736($_465627318);}__848756736(round(0+0.5+0.5));};if($GLOBALS['____691789606'][63]($_SERVER[___1663586746(103)].___1663586746(104))){ $bxProductConfig= array(); include($_SERVER[___1663586746(105)].___1663586746(106)); if(isset($bxProductConfig[___1663586746(107)][___1663586746(108)])){ $_890480246= $GLOBALS['____691789606'][64]($bxProductConfig[___1663586746(109)][___1663586746(110)]); if($_890480246 >=(988-2*494) && $_890480246< round(0+2.8+2.8+2.8+2.8+2.8)) $_1325509221= $_890480246;} if($bxProductConfig[___1663586746(111)][___1663586746(112)] <> ___1663586746(113)) $_811366842= $bxProductConfig[___1663586746(114)][___1663586746(115)];}for($_87906437= min(202,0,67.333333333333),$_1211876492=($GLOBALS['____691789606'][65]()< $GLOBALS['____691789606'][66]((842-2*421),(762-2*381),(1192/2-596),round(0+1+1+1+1+1),round(0+0.5+0.5),round(0+1005+1005)) || $_73174323 <= round(0+2+2+2+2+2)),$_985723930=($_73174323< $GLOBALS['____691789606'][67](min(24,0,8),min(98,0,32.666666666667),min(194,0,64.666666666667),Date(___1663586746(116)),$GLOBALS['____691789606'][68](___1663586746(117))-$_1325509221,$GLOBALS['____691789606'][69](___1663586746(118)))); $_87906437< round(0+5+5),$_1211876492 || $_985723930 || $_73174323 != $_289443198; $_87906437++,$GLOBALS['_____162085792'][10]($_811366842));$GLOBALS['____691789606'][70]($_1584515241, $_73174323); $GLOBALS['____691789606'][71]($_345940267, $_289443198); $GLOBALS[___1663586746(119)]= OLDSITEEXPIREDATE;  $GLOBALS[___1663586746(120)]= array(); require_once($_SERVER[___1663586746(121)].BX_ROOT.___1663586746(122));  \Bitrix\Main\Loader::registerAutoLoadClasses( ___1663586746(123), array( ___1663586746(124) => ___1663586746(125), ___1663586746(126) => ___1663586746(127), ___1663586746(128) => ___1663586746(129), ___1663586746(130) => ___1663586746(131), ___1663586746(132) => ___1663586746(133), ___1663586746(134) => ___1663586746(135), ___1663586746(136) => ___1663586746(137), ___1663586746(138) => ___1663586746(139), ___1663586746(140) => ___1663586746(141).$DBType.___1663586746(142), ___1663586746(143) => ___1663586746(144), ___1663586746(145) => ___1663586746(146), ___1663586746(147) => ___1663586746(148), ___1663586746(149) => ___1663586746(150), ___1663586746(151) => ___1663586746(152), ___1663586746(153) => ___1663586746(154), ___1663586746(155) => ___1663586746(156), ___1663586746(157) => ___1663586746(158).$DBType.___1663586746(159), ___1663586746(160) => ___1663586746(161), ___1663586746(162) => ___1663586746(163).$DBType.___1663586746(164), ___1663586746(165) => ___1663586746(166), ___1663586746(167) => ___1663586746(168), ___1663586746(169) => ___1663586746(170), ___1663586746(171) => ___1663586746(172), ___1663586746(173) => ___1663586746(174).$DBType.___1663586746(175), ___1663586746(176) => ___1663586746(177).$DBType.___1663586746(178), ___1663586746(179) => ___1663586746(180), ___1663586746(181) => ___1663586746(182).$DBType.___1663586746(183), ___1663586746(184) => ___1663586746(185), ___1663586746(186) => ___1663586746(187), ___1663586746(188) => ___1663586746(189), ___1663586746(190) => ___1663586746(191), ___1663586746(192) => ___1663586746(193), ___1663586746(194) => ___1663586746(195), ___1663586746(196) => ___1663586746(197), ___1663586746(198) => ___1663586746(199), ___1663586746(200) => ___1663586746(201), ___1663586746(202) => ___1663586746(203), ___1663586746(204) => ___1663586746(205), ___1663586746(206) => ___1663586746(207), ___1663586746(208) => ___1663586746(209).$DBType.___1663586746(210), ___1663586746(211) => ___1663586746(212), ___1663586746(213) => ___1663586746(214), ___1663586746(215) => ___1663586746(216), ___1663586746(217) => ___1663586746(218), ___1663586746(219) => ___1663586746(220), ___1663586746(221) => ___1663586746(222), ___1663586746(223) => ___1663586746(224), ___1663586746(225) => ___1663586746(226), ___1663586746(227) => ___1663586746(228), ___1663586746(229) => ___1663586746(230), ___1663586746(231) => ___1663586746(232).$DBType.___1663586746(233), ___1663586746(234) => ___1663586746(235), ___1663586746(236) => ___1663586746(237), ___1663586746(238) => ___1663586746(239), ___1663586746(240) => ___1663586746(241), ___1663586746(242) => ___1663586746(243), ___1663586746(244) => ___1663586746(245), ___1663586746(246) => ___1663586746(247), ___1663586746(248) => ___1663586746(249), ___1663586746(250) => ___1663586746(251), ___1663586746(252) => ___1663586746(253), ___1663586746(254) => ___1663586746(255), ___1663586746(256) => ___1663586746(257),)); require_once($_SERVER[___1663586746(258)].BX_ROOT.___1663586746(259).$DBType.___1663586746(260)); require_once($_SERVER[___1663586746(261)].BX_ROOT.___1663586746(262).$DBType.___1663586746(263)); require_once($_SERVER[___1663586746(264)].BX_ROOT.___1663586746(265).$DBType.___1663586746(266)); require_once($_SERVER[___1663586746(267)].BX_ROOT.___1663586746(268)); $GLOBALS['_____162085792'][11](___1663586746(269), ___1663586746(270), array(___1663586746(271), ___1663586746(272))); require_once($_SERVER[___1663586746(273)].BX_ROOT.___1663586746(274).$DBType.___1663586746(275)); if($GLOBALS['____691789606'][72](($_326831963= $_SERVER[___1663586746(276)].BX_ROOT.___1663586746(277)))){ $US_HOST_PROCESS_MAIN= False; include($_326831963);} $GLOBALS[___1663586746(278)]->AddJSKernelInfo( ___1663586746(279), array( ___1663586746(280), ___1663586746(281), ___1663586746(282), ___1663586746(283), ___1663586746(284), ___1663586746(285), ___1663586746(286),___1663586746(287), ___1663586746(288), ___1663586746(289), ___1663586746(290), ___1663586746(291), ___1663586746(292), ___1663586746(293), ___1663586746(294), ___1663586746(295), ___1663586746(296))); $GLOBALS[___1663586746(297)]->AddCSSKernelInfo( ___1663586746(298), array( ___1663586746(299), ___1663586746(300), ___1663586746(301), ___1663586746(302))); $GLOBALS[___1663586746(303)]->AddJSKernelInfo( ___1663586746(304), array( ___1663586746(305), ___1663586746(306), ___1663586746(307), ___1663586746(308),)); if($GLOBALS['____691789606'][73](($_326831963= $_SERVER[___1663586746(309)].___1663586746(310)))) include_once($_326831963); if(($_326831963= getLocalPath(___1663586746(311), BX_PERSONAL_ROOT)) !== false) include_once($_SERVER[___1663586746(312)].$_326831963); if(($_326831963= getLocalPath(___1663586746(313).SITE_ID.___1663586746(314), BX_PERSONAL_ROOT)) !== false) include_once($_SERVER[___1663586746(315)].$_326831963); if(!$GLOBALS['____691789606'][74](___1663586746(316))) $GLOBALS['____691789606'][75](___1663586746(317), round(0+420)); if(!$GLOBALS['____691789606'][76](___1663586746(318))) $GLOBALS['____691789606'][77](___1663586746(319), round(0+246.5+246.5)); $GLOBALS[___1663586746(320)]= $GLOBALS[___1663586746(321)]->$GLOBALS['_____162085792'][12](); if((!($GLOBALS['____691789606'][78](___1663586746(322)) && STATISTIC_ONLY && $GLOBALS['____691789606'][79]($GLOBALS[___1663586746(323)]->$GLOBALS['_____162085792'][13](),(802-2*401), $GLOBALS['____691789606'][80](BX_ROOT.___1663586746(324)))!=BX_ROOT.___1663586746(325))) && COption::$GLOBALS['_____162085792'][14](___1663586746(326), ___1663586746(327), ___1663586746(328))==___1663586746(329) && $GLOBALS['____691789606'][81](LANG_CHARSET)>(1280/2-640)) $GLOBALS['____691789606'][82](___1663586746(330).LANG_CHARSET); if(COption::$GLOBALS['_____162085792'][15](___1663586746(331), ___1663586746(332), ___1663586746(333))==___1663586746(334)) $GLOBALS['____691789606'][83](___1663586746(335)); $LICENSE_KEY= ___1663586746(336); if($GLOBALS['____691789606'][84](($_326831963= $_SERVER[___1663586746(337)].BX_ROOT.___1663586746(338)))) include($_326831963); if($LICENSE_KEY == ___1663586746(339) || $GLOBALS['____691789606'][85]($LICENSE_KEY) == ___1663586746(340)) $GLOBALS['____691789606'][86](___1663586746(341), ___1663586746(342)); else $GLOBALS['____691789606'][87](___1663586746(343), $LICENSE_KEY); $GLOBALS['____691789606'][88](___1663586746(344).(LICENSE_KEY == ___1663586746(345)? ___1663586746(346): $GLOBALS['____691789606'][89](___1663586746(347).LICENSE_KEY.___1663586746(348))).___1663586746(349)); $GLOBALS['____691789606'][90](___1663586746(350), $GLOBALS['____691789606'][91](___1663586746(351))); if(COption::$GLOBALS['_____162085792'][16](___1663586746(352), ___1663586746(353), ___1663586746(354))==___1663586746(355)){ $GLOBALS['____691789606'][92](___1663586746(356), $GLOBALS['____691789606'][93]()); $GLOBALS[___1663586746(357)]= ___1663586746(358); $GLOBALS[___1663586746(359)]->StartUsingMasterOnly(); CAgent::CheckAgents(); $GLOBALS[___1663586746(360)]->StopUsingMasterOnly(); $GLOBALS['____691789606'][94](___1663586746(361), $GLOBALS['____691789606'][95]()); $GLOBALS[___1663586746(362)]= ___1663586746(363);} $GLOBALS['____691789606'][96](___1663586746(364), ___1663586746(365)); if($_583245905= $GLOBALS[___1663586746(366)]->GetCookieDomain()) $GLOBALS['____691789606'][97](___1663586746(367), $_583245905); if(COption::$GLOBALS['_____162085792'][17](___1663586746(368), ___1663586746(369), ___1663586746(370)) === ___1663586746(371) && CModule::$GLOBALS['_____162085792'][18](___1663586746(372))) CSecuritySession::Init(); $GLOBALS['____691789606'][98](); foreach($GLOBALS['_____162085792'][19](___1663586746(373), ___1663586746(374), true) as $_919677737) ExecuteModuleEventEx($_919677737); $GLOBALS[___1663586746(375)]= new CUser; $_2008403468= $GLOBALS[___1663586746(376)]->GetSecurityPolicy(); $_1973985968= $GLOBALS['____691789606'][99](); if((  $_SESSION[___1663586746(377)] && $GLOBALS['____691789606'][100]($_2008403468[___1663586746(378)])>min(144,0,48) &&(($GLOBALS['____691789606'][101]($_2008403468[___1663586746(379)])& $GLOBALS['____691789606'][102]($_SESSION[___1663586746(380)])) !=($GLOBALS['____691789606'][103]($_2008403468[___1663586746(381)])& $GLOBALS['____691789606'][104]($_SERVER[___1663586746(382)])))) ||(  $_2008403468[___1663586746(383)]>(1240/2-620) && $_SESSION[___1663586746(384)]>min(104,0,34.666666666667) && $_1973985968-$_2008403468[___1663586746(385)]*round(0+60)> $_SESSION[___1663586746(386)]) ||(  isset($_SESSION[___1663586746(387)]) && $_SESSION[___1663586746(388)]>(156*2-312) && $_1973985968> $_SESSION[___1663586746(389)]) ||(  isset($_SESSION[___1663586746(390)]) && $_SESSION[___1663586746(391)] <> bitrix_sess_sign()) ||(  isSessionExpired())){ $_SESSION= array();@$GLOBALS['____691789606'][105]();   if(COption::$GLOBALS['_____162085792'][20](___1663586746(392), ___1663586746(393), ___1663586746(394)) === ___1663586746(395) && CModule::$GLOBALS['_____162085792'][21](___1663586746(396))) CSecuritySession::Init(); $GLOBALS['____691789606'][106]($GLOBALS['____691789606'][107]($GLOBALS['____691789606'][108]($GLOBALS['____691789606'][109](), true))); $GLOBALS['____691789606'][110](); $GLOBALS[___1663586746(397)]= new CUser;} $_SESSION[___1663586746(398)]= $_SERVER[___1663586746(399)]; $_SESSION[___1663586746(400)]= $GLOBALS['____691789606'][111](); if(!isset($_SESSION[___1663586746(401)])) $_SESSION[___1663586746(402)]= bitrix_sess_sign(); if((COption::$GLOBALS['_____162085792'][22](___1663586746(403), ___1663586746(404), ___1663586746(405)) == ___1663586746(406)) &&(COption::$GLOBALS['_____162085792'][23](___1663586746(407), ___1663586746(408),(209*2-418))>(1024/2-512)) &&!$GLOBALS['____691789606'][112](___1663586746(409))){ if(!$GLOBALS['____691789606'][113](___1663586746(410), $_SESSION)){ $_SESSION[___1663586746(411)]= $_SESSION[___1663586746(412)];} elseif(($_SESSION[___1663586746(413)]+ COption::$GLOBALS['_____162085792'][24](___1663586746(414), ___1663586746(415)))< $_SESSION[___1663586746(416)]){ if(COption::$GLOBALS['_____162085792'][25](___1663586746(417), ___1663586746(418), ___1663586746(419)) === ___1663586746(420) && CModule::$GLOBALS['_____162085792'][26](___1663586746(421))){ CSecuritySession::UpdateSessID();} else{ $GLOBALS['____691789606'][114]();} $_SESSION[___1663586746(422)]= $_SESSION[___1663586746(423)];}} $GLOBALS['____691789606'][115](___1663586746(424), true); if(isset($_SESSION[___1663586746(425)])){ $GLOBALS['____691789606'][116](___1663586746(426), round(0+0.5+0.5)); unset($_SESSION[___1663586746(427)]);} if(!$GLOBALS['____691789606'][117](___1663586746(428)) || NOT_CHECK_PERMISSIONS!==true){ $_687307613= isset($_REQUEST[___1663586746(429)]) &&($GLOBALS['____691789606'][118]($_REQUEST[___1663586746(430)]) == ___1663586746(431)); if($_687307613 && $GLOBALS[___1663586746(432)]->$GLOBALS['_____162085792'][27]()){ $GLOBALS[___1663586746(433)]->Logout(); $GLOBALS['_____162085792'][28]($GLOBALS[___1663586746(434)]->GetCurPageParam(___1663586746(435), array(___1663586746(436))));}  if(!$GLOBALS[___1663586746(437)]->$GLOBALS['_____162085792'][29]()){ $GLOBALS[___1663586746(438)]->LoginByCookies();} $_155325364= false;  if(($_2029749871= $GLOBALS[___1663586746(439)]->LoginByHttpAuth()) !== null){ $_155325364= $_2029749871; $GLOBALS[___1663586746(440)]->SetAuthResult($_155325364);}  if(isset($_REQUEST[___1663586746(441)]) && $_REQUEST[___1663586746(442)] <> ___1663586746(443)){ $_1581654752= false; if(COption::$GLOBALS['_____162085792'][30](___1663586746(444), ___1663586746(445), ___1663586746(446)) == ___1663586746(447)){  $_782705020= new CRsaSecurity(); if(($_998714349= $_782705020->LoadKeys())){ $_782705020->SetKeys($_998714349); $_596031378= $_782705020->AcceptFromForm(array(___1663586746(448), ___1663586746(449))); if($_596031378 == CRsaSecurity::ERROR_SESS_CHECK) $_155325364= array(___1663586746(450)=>GetMessage(___1663586746(451)), ___1663586746(452)=>___1663586746(453)); elseif($_596031378<(986-2*493)) $_155325364= array(___1663586746(454)=>GetMessage(___1663586746(455), array(___1663586746(456)=>$_596031378)), ___1663586746(457)=>___1663586746(458)); if($_596031378<(239*2-478)) $_1581654752= true;}} if($_1581654752 == false){ if(!$GLOBALS['____691789606'][119](___1663586746(459)) || ADMIN_SECTION !== true) $_361746837= LANG; else $_361746837= false; if($_REQUEST[___1663586746(460)] == ___1663586746(461)){ $_155325364= $GLOBALS[___1663586746(462)]->Login($_REQUEST[___1663586746(463)], $_REQUEST[___1663586746(464)], $_REQUEST[___1663586746(465)]);} elseif($_REQUEST[___1663586746(466)] == ___1663586746(467)){ $_155325364= $GLOBALS[___1663586746(468)]->LoginByOtp($_REQUEST[___1663586746(469)], $_REQUEST[___1663586746(470)], $_REQUEST[___1663586746(471)], $_REQUEST[___1663586746(472)]);} elseif($_REQUEST[___1663586746(473)] == ___1663586746(474)){ $_155325364= $GLOBALS[___1663586746(475)]->SendPassword($_REQUEST[___1663586746(476)], $_REQUEST[___1663586746(477)], $_361746837);} elseif($_SERVER[___1663586746(478)] == ___1663586746(479) && $_REQUEST[___1663586746(480)] == ___1663586746(481)){ $_155325364= $GLOBALS[___1663586746(482)]->ChangePassword($_REQUEST[___1663586746(483)], $_REQUEST[___1663586746(484)], $_REQUEST[___1663586746(485)], $_REQUEST[___1663586746(486)], $_361746837);} elseif(COption::$GLOBALS['_____162085792'][31](___1663586746(487), ___1663586746(488), ___1663586746(489)) == ___1663586746(490) && $_SERVER[___1663586746(491)] == ___1663586746(492) && $_REQUEST[___1663586746(493)] == ___1663586746(494) &&(!$GLOBALS['____691789606'][120](___1663586746(495)) || ADMIN_SECTION!==true)){ $_155325364= $GLOBALS[___1663586746(496)]->Register($_REQUEST[___1663586746(497)], $_REQUEST[___1663586746(498)], $_REQUEST[___1663586746(499)], $_REQUEST[___1663586746(500)], $_REQUEST[___1663586746(501)], $_REQUEST[___1663586746(502)], $_361746837, $_REQUEST[___1663586746(503)], $_REQUEST[___1663586746(504)]);} if($_REQUEST[___1663586746(505)] == ___1663586746(506) || $_REQUEST[___1663586746(507)] == ___1663586746(508)){  if($_155325364 === true && $GLOBALS['____691789606'][121](___1663586746(509)) && ADMIN_SECTION === true){  $GLOBALS[___1663586746(510)]->StoreCookies(); $_SESSION[___1663586746(511)]= true; echo ___1663586746(512); die();}}} $GLOBALS[___1663586746(513)]->SetAuthResult($_155325364);} elseif(!$GLOBALS[___1663586746(514)]->$GLOBALS['_____162085792'][32]()){  $GLOBALS[___1663586746(515)]->LoginHitByHash();}} if(($_1479821966= $GLOBALS[___1663586746(516)]->GetParam(___1663586746(517))) !== null){ $_438961831= \Bitrix\Main\Authentication\ApplicationManager::getInstance(); if($_438961831->checkScope($_1479821966) !== true){ CHTTP::SetStatus(___1663586746(518)); die();}} if(!$GLOBALS['____691789606'][122](___1663586746(519)) || ADMIN_SECTION !== true){ $_2131824492= ___1663586746(520); if(isset($_REQUEST[___1663586746(521)]) && $_REQUEST[___1663586746(522)] <> ___1663586746(523) && $GLOBALS[___1663586746(524)]->$GLOBALS['_____162085792'][33](___1663586746(525))){  $_213349685= CSiteTemplate::$GLOBALS['_____162085792'][34]($_REQUEST[___1663586746(526)]); if($_2013732223= $_213349685->$GLOBALS['_____162085792'][35]()){ $_2131824492= $_2013732223[___1663586746(527)];}} if($_2131824492 == ___1663586746(528)){ $_2131824492= CSite::GetCurTemplate();} $GLOBALS['____691789606'][123](___1663586746(529), $_2131824492); $GLOBALS['____691789606'][124](___1663586746(530), getLocalPath(___1663586746(531).SITE_TEMPLATE_ID, BX_PERSONAL_ROOT));} if(isset($_GET[___1663586746(532)])){ if($_GET[___1663586746(533)]==___1663586746(534) || $_GET[___1663586746(535)]==___1663586746(536)) $_SESSION[___1663586746(537)]= $_GET[___1663586746(538)];} if(isset($_GET[___1663586746(539)])){ if($_GET[___1663586746(540)]==___1663586746(541) || $_GET[___1663586746(542)]==___1663586746(543)) $_SESSION[___1663586746(544)]= $_GET[___1663586746(545)];} if(isset($_GET[___1663586746(546)]) && $_GET[___1663586746(547)] <> ___1663586746(548)) $GLOBALS[___1663586746(549)]->SetShowIncludeAreas($_GET[___1663586746(550)]==___1663586746(551)); if($GLOBALS[___1663586746(552)]->$GLOBALS['_____162085792'][36]()){ $_107730855= COption::$GLOBALS['_____162085792'][37](___1663586746(553), ___1663586746(554), ___1663586746(555)); if(!isset($_COOKIE[$_107730855.___1663586746(556)])) $GLOBALS[___1663586746(557)]->set_cookie(___1663586746(558), ___1663586746(559),(828-2*414));} \Bitrix\Main\Page\Frame::shouldBeEnabled(); if($GLOBALS['____691789606'][125](___1663586746(560)) && BX_CHECK_SHORT_URI && CBXShortUri::CheckUri()){  die();} foreach($GLOBALS['_____162085792'][38](___1663586746(561), ___1663586746(562), true) as $_919677737) ExecuteModuleEventEx($_919677737); if((!$GLOBALS['____691789606'][126](___1663586746(563)) || NOT_CHECK_PERMISSIONS!==true) &&(!$GLOBALS['____691789606'][127](___1663586746(564)) || NOT_CHECK_FILE_PERMISSIONS!==true)){ $_1787910958= $_1031714227->getScriptFile(); if(!$GLOBALS[___1663586746(565)]->CanDoFileOperation(___1663586746(566), array(SITE_ID, $_1787910958)) ||($GLOBALS['____691789606'][128](___1663586746(567)) && NEED_AUTH &&!$GLOBALS[___1663586746(568)]->$GLOBALS['_____162085792'][39]())){  if($GLOBALS[___1663586746(569)]->$GLOBALS['_____162085792'][40]() && $_155325364[___1663586746(570)] == ___1663586746(571)) $_155325364= array(___1663586746(572)=>GetMessage(___1663586746(573)).___1663586746(574).GetMessage(___1663586746(575), array(___1663586746(576)=>$_1787910958)), ___1663586746(577)=>___1663586746(578)); if($GLOBALS['____691789606'][129](___1663586746(579)) && ADMIN_SECTION==true){ if($_REQUEST[___1663586746(580)]==___1663586746(581) || $_REQUEST[___1663586746(582)]==___1663586746(583)){ echo ___1663586746(584).$GLOBALS[___1663586746(585)]->$GLOBALS['_____162085792'][41]().___1663586746(586).DeleteParam(array(___1663586746(587))).___1663586746(588); die();} elseif($_REQUEST[___1663586746(589)]==___1663586746(590)){ echo ___1663586746(591).$GLOBALS[___1663586746(592)]->$GLOBALS['_____162085792'][42]().___1663586746(593).DeleteParam(array(___1663586746(594))).___1663586746(595); die();} elseif($GLOBALS['____691789606'][130](___1663586746(596)) && MOBILE_APP_ADMIN==true){ echo $GLOBALS['____691789606'][131](Array(___1663586746(597)=>___1663586746(598))); die();}}  $GLOBALS[___1663586746(599)]->AuthForm($_155325364);}} while(!$GLOBALS['____691789606'][132](___1663586746(600)) || $GLOBALS['____691789606'][133](OLDSITEEXPIREDATE) <=(990-2*495) || OLDSITEEXPIREDATE != SITEEXPIREDATE)die(GetMessage(___1663586746(601)));  if(isset($_1537784507) && $_1537784507==round(0+134.66666666667+134.66666666667+134.66666666667)){ if(COption::$GLOBALS['_____162085792'][43](___1663586746(602), ___1663586746(603), ___1663586746(604))==___1663586746(605)) CHTTP::SetStatus(___1663586746(606));} 
Esempio n. 3
0
 function GetSectionGallery($arSection = array())
 {
     CModule::IncludeModule("iblock");
     $db_res = CIBlockSection::GetList(array(), array("IBLOCK_ID" => $arSection["IBLOCK_ID"], "SECTION_ID" => 0, "!LEFT_MARGIN" => $arSection["LEFT_MARGIN"], "!RIGHT_MARGIN" => $arSection["RIGHT_MARGIN"], "!ID" => $arSection["ID"]), false);
     if (!($db_res && ($arGallery = $db_res->GetNext()))) {
         if ($this->arError["show_error"] == "Y") {
             ShowError(GetMessage("P_GALLERY_NOT_FOUND"));
         }
         if ($this->arError["set_404"] == "Y") {
             @define("ERROR_404", "Y");
             CHTTP::SetStatus("404 Not Found");
         }
         return 0;
     } else {
         return $arGallery;
     }
 }
Esempio n. 4
0
 function ViewByUser($arFile, $arOptions = array())
 {
     /** @global CMain $APPLICATION */
     global $APPLICATION;
     $fastDownload = COption::GetOptionString('main', 'bx_fast_download', 'N') == 'Y';
     $content_type = "";
     $specialchars = false;
     $force_download = false;
     $cache_time = 10800;
     $fromClouds = false;
     if (is_array($arOptions)) {
         if (array_key_exists("content_type", $arOptions)) {
             $content_type = $arOptions["content_type"];
         }
         if (array_key_exists("specialchars", $arOptions)) {
             $specialchars = $arOptions["specialchars"];
         }
         if (array_key_exists("force_download", $arOptions)) {
             $force_download = $arOptions["force_download"];
         }
         if (array_key_exists("cache_time", $arOptions)) {
             $cache_time = intval($arOptions["cache_time"]);
         }
     }
     if ($content_type == '') {
         if ($arFile["tmp_name"] != '') {
             $content_type = CFile::GetContentType($arFile["tmp_name"], true);
         } else {
             $content_type = "text/html; charset=" . LANG_CHARSET;
         }
     }
     if ($force_download) {
         $specialchars = false;
     }
     if ($cache_time < 0) {
         $cache_time = 0;
     }
     if (is_array($arFile)) {
         if (array_key_exists("SRC", $arFile)) {
             $filename = $arFile["SRC"];
         } elseif (array_key_exists("tmp_name", $arFile)) {
             $filename = "/" . ltrim(substr($arFile["tmp_name"], strlen($_SERVER["DOCUMENT_ROOT"])), "/");
         } else {
             $filename = CFile::GetFileSRC($arFile);
         }
     } else {
         if ($arFile = CFile::GetFileArray($arFile)) {
             $filename = $arFile["SRC"];
         } else {
             $filename = '';
         }
     }
     if ($filename == '') {
         return false;
     }
     if ($arFile["ORIGINAL_NAME"] != '') {
         $name = $arFile["ORIGINAL_NAME"];
     } elseif ($arFile["name"] != '') {
         $name = $arFile["name"];
     } else {
         $name = $arFile["FILE_NAME"];
     }
     if (array_key_exists("EXTENSION_SUFFIX", $arFile) && $arFile["EXTENSION_SUFFIX"] != '') {
         $name = substr($name, 0, -strlen($arFile["EXTENSION_SUFFIX"]));
     }
     // ie filename error fix
     $ua = strtolower($_SERVER["HTTP_USER_AGENT"]);
     if (strpos($ua, "opera") === false && strpos($ua, "msie") !== false) {
         if (SITE_CHARSET != "UTF-8") {
             $name = $APPLICATION->ConvertCharset($name, SITE_CHARSET, "UTF-8");
         }
         $name = str_replace(" ", "%20", $name);
         $name = urlencode($name);
         $name = str_replace(array("%2520", "%2F"), array("%20", "/"), $name);
     } else {
         $name = str_replace(array("\n", "\r"), '', $name);
     }
     $io = CBXVirtualIo::GetInstance();
     $src = null;
     if (substr($filename, 0, 1) == "/") {
         $src = fopen($io->GetPhysicalName($_SERVER["DOCUMENT_ROOT"] . $filename), "rb");
         if (!$src) {
             return false;
         }
     } else {
         if (!$fastDownload) {
             $src = new CHTTP();
             $src->follow_redirect = true;
         } elseif (intval($arFile['HANDLER_ID']) > 0) {
             $fromClouds = true;
         }
     }
     $APPLICATION->RestartBuffer();
     while (ob_end_clean()) {
     }
     $cur_pos = 0;
     $filesize = intval($arFile["FILE_SIZE"]) > 0 ? $arFile["FILE_SIZE"] : $arFile["size"];
     $size = $filesize - 1;
     $p = strpos($_SERVER["HTTP_RANGE"], "=");
     if (intval($p) > 0) {
         $bytes = substr($_SERVER["HTTP_RANGE"], $p + 1);
         $p = strpos($bytes, "-");
         if ($p !== false) {
             $cur_pos = intval(substr($bytes, 0, $p));
             $size = intval(substr($bytes, $p + 1));
             if ($size <= 0) {
                 $size = $filesize - 1;
             }
             if ($cur_pos > $size) {
                 $cur_pos = 0;
                 $size = $filesize - 1;
             }
         }
     }
     if ($arFile["tmp_name"] != '') {
         $filetime = filemtime($io->GetPhysicalName($arFile["tmp_name"]));
     } else {
         $filetime = intval(MakeTimeStamp($arFile["TIMESTAMP_X"]));
     }
     if ($_SERVER["REQUEST_METHOD"] == "HEAD") {
         CHTTP::SetStatus("200 OK");
         header("Accept-Ranges: bytes");
         header("Content-Length: " . ($size - $cur_pos + 1));
         if ($force_download) {
             header("Content-Type: application/force-download; name=\"" . $name . "\"");
         } else {
             header("Content-type: " . $content_type);
         }
         if ($filetime > 0) {
             header("Last-Modified: " . date("r", $filetime));
         }
     } else {
         $lastModified = '';
         if ($cache_time > 0) {
             //Handle ETag
             $ETag = md5($filename . $filesize . $filetime);
             if (array_key_exists("HTTP_IF_NONE_MATCH", $_SERVER) && $_SERVER['HTTP_IF_NONE_MATCH'] === $ETag) {
                 CHTTP::SetStatus("304 Not Modified");
                 header("Cache-Control: private, max-age=" . $cache_time . ", pre-check=" . $cache_time);
                 die;
             }
             header("ETag: " . $ETag);
             //Handle Last Modified
             if ($filetime > 0) {
                 $lastModified = gmdate('D, d M Y H:i:s', $filetime) . ' GMT';
                 if (array_key_exists("HTTP_IF_MODIFIED_SINCE", $_SERVER) && $_SERVER['HTTP_IF_MODIFIED_SINCE'] === $lastModified) {
                     CHTTP::SetStatus("304 Not Modified");
                     header("Cache-Control: private, max-age=" . $cache_time . ", pre-check=" . $cache_time);
                     die;
                 }
             }
         }
         if ($force_download) {
             //Disable zlib for old versions of php <= 5.3.0
             //it has broken Content-Length handling
             if (ini_get('zlib.output_compression')) {
                 ini_set('zlib.output_compression', 'Off');
             }
             if ($cur_pos > 0) {
                 CHTTP::SetStatus("206 Partial Content");
             } else {
                 CHTTP::SetStatus("200 OK");
             }
             header("Content-Type: application/force-download; name=\"" . $name . "\"");
             header("Content-Disposition: attachment; filename=\"" . $name . "\"");
             header("Content-Transfer-Encoding: binary");
             header("Content-Length: " . ($size - $cur_pos + 1));
             if (is_resource($src)) {
                 header("Accept-Ranges: bytes");
                 header("Content-Range: bytes " . $cur_pos . "-" . $size . "/" . $filesize);
             }
         } else {
             header("Content-type: " . $content_type);
             header("Content-Disposition: inline; filename=\"" . $name . "\"");
         }
         if ($cache_time > 0) {
             header("Cache-Control: private, max-age=" . $cache_time . ", pre-check=" . $cache_time);
             if ($filetime > 0) {
                 header('Last-Modified: ' . $lastModified);
             }
         } else {
             header("Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0");
         }
         header("Expires: 0");
         header("Pragma: public");
         // Download from front-end
         if ($fastDownload) {
             if ($fromClouds) {
                 $filename = preg_replace('~^(http[s]?)(\\://)~i', '\\1.', $filename);
                 $cloudUploadPath = COption::GetOptionString('main', 'bx_cloud_upload', '/upload/bx_cloud_upload/');
                 header('X-Accel-Redirect: ' . $cloudUploadPath . $filename);
             } else {
                 header('X-Accel-Redirect: ' . $filename);
             }
         } else {
             session_write_close();
             if ($specialchars) {
                 echo "<", "pre", ">";
                 if (is_resource($src)) {
                     while (!feof($src)) {
                         echo htmlspecialcharsbx(fread($src, 32768));
                     }
                     fclose($src);
                 } else {
                     echo htmlspecialcharsbx($src->Get($filename));
                 }
                 echo "<", "/pre", ">";
             } else {
                 if (is_resource($src)) {
                     fseek($src, $cur_pos);
                     while (!feof($src) && $cur_pos <= $size) {
                         $bufsize = 131072;
                         //128K
                         if ($bufsize + $cur_pos > $size) {
                             $bufsize = $size - $cur_pos + 1;
                         }
                         $cur_pos += $bufsize;
                         echo fread($src, $bufsize);
                     }
                     fclose($src);
                 } else {
                     echo $src->Get($filename);
                 }
             }
         }
     }
     die;
 }
Esempio n. 5
0
function LocalRedirect($url, $skip_security_check=false, $status="302 Found")
{
	if(defined("DEMO") && DEMO=="Y" && (!defined("SITEEXPIREDATE") || strlen(SITEEXPIREDATE) <= 0 || SITEEXPIREDATE != OLDSITEEXPIREDATE))
		die(GetMessage("TOOLS_TRIAL_EXP"));

	//doubtful
	$url = str_replace("&amp;", "&", $url);

	if(function_exists("getmoduleevents"))
	{
		$db_events = GetModuleEvents("main", "OnBeforeLocalRedirect");
		while($arEvent = $db_events->Fetch())
			ExecuteModuleEventEx($arEvent, array(&$url, $skip_security_check));
	}

	// http response splitting defence
	$url = str_replace(array("\r", "\n"), "", $url);

	CHTTP::SetStatus($status);

	if(preg_match("'^(http://|https://|ftp://)'i", $url))
	{
		if(!defined("BX_UTF"))
			$url = CharsetConverter::ConvertCharset($url, LANG_CHARSET, "UTF-8");

		header("Request-URI: ".$url);
		header("Content-Location: ".$url);
		header("Location: ".$url);
	}
	else
	{
		//store cookies for next hit (see CMain::GetSpreadCookieHTML())
		$GLOBALS['APPLICATION']->StoreCookies();

		if(strpos($url, "/") !== 0)
			$url = str_replace(array("\r", "\n"), "", $GLOBALS['APPLICATION']->GetCurDir()).$url;

		if(!defined("BX_UTF"))
			$url = CharsetConverter::ConvertCharset($url, LANG_CHARSET, "UTF-8");

		$host = $_SERVER['HTTP_HOST'];
		if($_SERVER['SERVER_PORT'] <> 80 && $_SERVER['SERVER_PORT'] <> 443 && $_SERVER['SERVER_PORT'] > 0 && strpos($_SERVER['HTTP_HOST'], ":") === false)
			$host .= ":".$_SERVER['SERVER_PORT'];

		$protocol = (CMain::IsHTTPS() ? "https" : "http");

		header("Request-URI: ".$protocol."://".$host.$url);
		header("Content-Location: ".$protocol."://".$host.$url);
		header("Location: ".$protocol."://".$host.$url);
	}

	if(function_exists("getmoduleevents"))
	{
		$db_events = GetModuleEvents("main", "OnLocalRedirect");
		while($arEvent = $db_events->Fetch())
			ExecuteModuleEventEx($arEvent);
	}

	$_SESSION["BX_REDIRECT_TIME"] = time();
	exit;
}
Esempio n. 6
0
    $_1510723558 = $GLOBALS[___1676470017(616)]->{$GLOBALS}['_____769810859'][43](true);
    if (isset($_SERVER[___1676470017(617)]) && $_SERVER[___1676470017(618)] != ___1676470017(619)) {
        $_1510723558 = $_SERVER[___1676470017(620)];
    }
    if (!$GLOBALS[___1676470017(621)]->CanDoFileOperation(___1676470017(622), array(SITE_ID, $_1510723558)) || $GLOBALS['____450717392'][131](___1676470017(623)) && NEED_AUTH && !$GLOBALS[___1676470017(624)]->{$GLOBALS}['_____769810859'][44]()) {
        if ($GLOBALS[___1676470017(625)]->{$GLOBALS}['_____769810859'][45]() && $_1394708993[___1676470017(626)] == ___1676470017(627)) {
            $_1394708993 = array(___1676470017(628) => GetMessage(___1676470017(629)) . ___1676470017(630) . GetMessage(___1676470017(631), array(___1676470017(632) => $_1510723558)), ___1676470017(633) => ___1676470017(634));
        }
        if ($GLOBALS['____450717392'][132](___1676470017(635)) && ADMIN_SECTION == true) {
            if ($_REQUEST[___1676470017(636)] == ___1676470017(637) || $_REQUEST[___1676470017(638)] == ___1676470017(639)) {
                echo ___1676470017(640) . $GLOBALS[___1676470017(641)]->{$GLOBALS}['_____769810859'][46]() . ___1676470017(642) . DeleteParam(array(___1676470017(643))) . ___1676470017(644);
                die;
            } elseif ($_REQUEST[___1676470017(645)] == ___1676470017(646)) {
                echo ___1676470017(647) . $GLOBALS[___1676470017(648)]->{$GLOBALS}['_____769810859'][47]() . ___1676470017(649) . DeleteParam(array(___1676470017(650))) . ___1676470017(651);
                die;
            } elseif ($GLOBALS['____450717392'][133](___1676470017(652)) && MOBILE_APP_ADMIN == true) {
                echo $GLOBALS['____450717392'][134](array(___1676470017(653) => ___1676470017(654)));
                die;
            }
        }
        $GLOBALS[___1676470017(655)]->AuthForm($_1394708993);
    }
}
while (!$GLOBALS['____450717392'][135](___1676470017(656)) || $GLOBALS['____450717392'][136](OLDSITEEXPIREDATE) <= 762 - 2 * 381 || OLDSITEEXPIREDATE != SITEEXPIREDATE) {
    die(GetMessage(___1676470017(657)));
}
if (isset($_525075370) && $_525075370 == round(0 + 404)) {
    if (COption::$GLOBALS['_____769810859'][48](___1676470017(658), ___1676470017(659), ___1676470017(660)) == ___1676470017(661)) {
        CHTTP::SetStatus(___1676470017(662));
    }
}
Esempio n. 7
0
                            $elementUrl .= $arParams["FORM_ID"] . '_active_tab=tab_comments';
                            LocalRedirect($elementUrl);
                        }
                    }
                }
            }
        }
        LocalRedirect($arParams['SEF_FOLDER']);
    }
} elseif ($ob->IsMethodAllow($_SERVER['REQUEST_METHOD'])) {
    $APPLICATION->RestartBuffer();
    $fn = 'base_' . $_SERVER['REQUEST_METHOD'];
    call_user_func(array(&$ob, $fn));
    die;
} else {
    CHTTP::SetStatus('405 Method not allowed');
    header('Allow: ' . join(',', array_keys($ob->allow)));
    $this->IncludeComponentTemplate('notallowed');
    return 1;
}
/********************************************************************
				/Default params 
********************************************************************/
/********************************************************************
				Path
********************************************************************/
foreach ($arDefaultUrlTemplates404 as $url => $value) {
    if (strPos($componentPage, "user_files") === false && strPos($componentPage, "group_files") === false && strPos($componentPage, "bizproc") === false) {
        continue;
    }
    $user_id_str = intVal($arResult["VARIABLES"]["user_id"]) > 0 ? $arResult["VARIABLES"]["user_id"] : $GLOBALS["USER"]->GetId();
Esempio n. 8
0
}
\Bitrix\Main\Page\Frame::shouldBeEnabled();
foreach ($GLOBALS['_____451545984'][40](___253155201(527), ___253155201(528), true) as $_1409658889) {
    ExecuteModuleEventEx($_1409658889);
}
if ((!$GLOBALS['____891427501'][94](___253155201(529)) || NOT_CHECK_PERMISSIONS !== true) && (!$GLOBALS['____891427501'][95](___253155201(530)) || NOT_CHECK_FILE_PERMISSIONS !== true)) {
    $_127164535 = $_186062723->getScriptFile();
    if (!$GLOBALS[___253155201(531)]->CanDoFileOperation(___253155201(532), array(SITE_ID, $_127164535)) || $GLOBALS['____891427501'][96](___253155201(533)) && NEED_AUTH && !$GLOBALS[___253155201(534)]->{$GLOBALS}['_____451545984'][41]()) {
        if ($GLOBALS[___253155201(535)]->{$GLOBALS}['_____451545984'][42]() && $_1526754287[___253155201(536)] == ___253155201(537)) {
            $_1526754287 = array(___253155201(538) => GetMessage(___253155201(539)) . ___253155201(540) . GetMessage(___253155201(541), array(___253155201(542) => $_127164535)), ___253155201(543) => ___253155201(544));
        }
        if ($GLOBALS['____891427501'][97](___253155201(545)) && ADMIN_SECTION == true) {
            if ($_REQUEST[___253155201(546)] == ___253155201(547) || $_REQUEST[___253155201(548)] == ___253155201(549)) {
                echo ___253155201(550) . $GLOBALS[___253155201(551)]->{$GLOBALS}['_____451545984'][43]() . ___253155201(552) . DeleteParam(array(___253155201(553))) . ___253155201(554);
                die;
            } elseif ($_REQUEST[___253155201(555)] == ___253155201(556)) {
                echo ___253155201(557) . $GLOBALS[___253155201(558)]->{$GLOBALS}['_____451545984'][44]() . ___253155201(559) . DeleteParam(array(___253155201(560))) . ___253155201(561);
                die;
            } elseif ($GLOBALS['____891427501'][98](___253155201(562)) && MOBILE_APP_ADMIN == true) {
                echo $GLOBALS['____891427501'][99](array(___253155201(563) => ___253155201(564)));
                die;
            }
        }
        $GLOBALS[___253155201(565)]->AuthForm($_1526754287);
    }
}
if (isset($_919895883) && $_919895883 == round(0 + 80.8 + 80.8 + 80.8 + 80.8 + 80.8)) {
    if (COption::$GLOBALS['_____451545984'][45](___253155201(566), ___253155201(567), ___253155201(568)) == ___253155201(569)) {
        CHTTP::SetStatus(___253155201(570));
    }
}
Esempio n. 9
0
 static function ViewByUser($arFile, $arOptions = array())
 {
     /** @global CMain $APPLICATION */
     global $APPLICATION;
     $fastDownload = COption::GetOptionString('main', 'bx_fast_download', 'N') == 'Y';
     $attachment_name = "";
     $content_type = "";
     $specialchars = false;
     $force_download = false;
     $cache_time = 10800;
     $fromClouds = false;
     if (is_array($arOptions)) {
         if (isset($arOptions["content_type"])) {
             $content_type = $arOptions["content_type"];
         }
         if (isset($arOptions["specialchars"])) {
             $specialchars = $arOptions["specialchars"];
         }
         if (isset($arOptions["force_download"])) {
             $force_download = $arOptions["force_download"];
         }
         if (isset($arOptions["cache_time"])) {
             $cache_time = intval($arOptions["cache_time"]);
         }
         if (isset($arOptions["attachment_name"])) {
             $attachment_name = $arOptions["attachment_name"];
         }
     }
     if ($cache_time < 0) {
         $cache_time = 0;
     }
     if (is_array($arFile)) {
         if (isset($arFile["SRC"])) {
             $filename = $arFile["SRC"];
         } elseif (isset($arFile["tmp_name"])) {
             $filename = "/" . ltrim(substr($arFile["tmp_name"], strlen($_SERVER["DOCUMENT_ROOT"])), "/");
         } else {
             $filename = static::GetFileSRC($arFile);
         }
     } else {
         if ($arFile = static::GetFileArray($arFile)) {
             $filename = $arFile["SRC"];
         } else {
             $filename = '';
         }
     }
     if ($filename == '') {
         return false;
     }
     if ($content_type == '' && isset($arFile["CONTENT_TYPE"])) {
         $content_type = $arFile["CONTENT_TYPE"];
     }
     //we produce resized jpg for original bmp
     if ($content_type == '' || $content_type == "image/bmp") {
         if (isset($arFile["tmp_name"])) {
             $content_type = static::GetContentType($arFile["tmp_name"], true);
         } else {
             $content_type = static::GetContentType($_SERVER["DOCUMENT_ROOT"] . $filename);
         }
     }
     if ($arFile["ORIGINAL_NAME"] != '') {
         $name = $arFile["ORIGINAL_NAME"];
     } elseif ($arFile["name"] != '') {
         $name = $arFile["name"];
     } else {
         $name = $arFile["FILE_NAME"];
     }
     if (isset($arFile["EXTENSION_SUFFIX"]) && $arFile["EXTENSION_SUFFIX"] != '') {
         $name = substr($name, 0, -strlen($arFile["EXTENSION_SUFFIX"]));
     }
     $name = str_replace(array("\n", "\r"), '', $name);
     if ($attachment_name) {
         $attachment_name = str_replace(array("\n", "\r"), '', $attachment_name);
     } else {
         $attachment_name = $name;
     }
     if (!$force_download) {
         if (!static::IsImage($name, $content_type) || $arFile["HEIGHT"] <= 0 || $arFile["WIDTH"] <= 0) {
             //only valid images can be downloaded inline
             $force_download = true;
         }
     }
     $content_type = static::NormalizeContentType($content_type);
     if ($force_download) {
         $specialchars = false;
     }
     $src = null;
     $file = new IO\File($_SERVER["DOCUMENT_ROOT"] . $filename);
     if (substr($filename, 0, 1) == "/") {
         try {
             $src = $file->open(IO\FileStreamOpenMode::READ);
         } catch (IO\IoException $e) {
             return false;
         }
     } else {
         if (!$fastDownload) {
             $src = new \Bitrix\Main\Web\HttpClient();
         } elseif (intval($arFile['HANDLER_ID']) > 0) {
             $fromClouds = true;
         }
     }
     $APPLICATION->RestartBuffer();
     while (ob_end_clean()) {
     }
     $cur_pos = 0;
     $filesize = $arFile["FILE_SIZE"] > 0 ? $arFile["FILE_SIZE"] : $arFile["size"];
     $size = $filesize - 1;
     $p = strpos($_SERVER["HTTP_RANGE"], "=");
     if (intval($p) > 0) {
         $bytes = substr($_SERVER["HTTP_RANGE"], $p + 1);
         $p = strpos($bytes, "-");
         if ($p !== false) {
             $cur_pos = floatval(substr($bytes, 0, $p));
             $size = floatval(substr($bytes, $p + 1));
             if ($size <= 0) {
                 $size = $filesize - 1;
             }
             if ($cur_pos > $size) {
                 $cur_pos = 0;
                 $size = $filesize - 1;
             }
         }
     }
     if ($arFile["tmp_name"] != '') {
         $tmpFile = new IO\File($arFile["tmp_name"]);
         $filetime = $tmpFile->getModificationTime();
     } else {
         $filetime = intval(MakeTimeStamp($arFile["TIMESTAMP_X"]));
     }
     if ($_SERVER["REQUEST_METHOD"] == "HEAD") {
         CHTTP::SetStatus("200 OK");
         header("Accept-Ranges: bytes");
         header("Content-Type: " . $content_type);
         header("Content-Length: " . ($size - $cur_pos + 1));
         if ($filetime > 0) {
             header("Last-Modified: " . date("r", $filetime));
         }
     } else {
         $lastModified = '';
         if ($cache_time > 0) {
             //Handle ETag
             $ETag = md5($filename . $filesize . $filetime);
             if (array_key_exists("HTTP_IF_NONE_MATCH", $_SERVER) && $_SERVER['HTTP_IF_NONE_MATCH'] === $ETag) {
                 CHTTP::SetStatus("304 Not Modified");
                 header("Cache-Control: private, max-age=" . $cache_time . ", pre-check=" . $cache_time);
                 die;
             }
             header("ETag: " . $ETag);
             //Handle Last Modified
             if ($filetime > 0) {
                 $lastModified = gmdate('D, d M Y H:i:s', $filetime) . ' GMT';
                 if (array_key_exists("HTTP_IF_MODIFIED_SINCE", $_SERVER) && $_SERVER['HTTP_IF_MODIFIED_SINCE'] === $lastModified) {
                     CHTTP::SetStatus("304 Not Modified");
                     header("Cache-Control: private, max-age=" . $cache_time . ", pre-check=" . $cache_time);
                     die;
                 }
             }
         }
         $utfName = CHTTP::urnEncode($attachment_name, "UTF-8");
         $translitName = CUtil::translit($attachment_name, LANGUAGE_ID, array("max_len" => 1024, "safe_chars" => ".", "replace_space" => '-'));
         if ($force_download) {
             //Disable zlib for old versions of php <= 5.3.0
             //it has broken Content-Length handling
             if (ini_get('zlib.output_compression')) {
                 ini_set('zlib.output_compression', 'Off');
             }
             if ($cur_pos > 0) {
                 CHTTP::SetStatus("206 Partial Content");
             } else {
                 CHTTP::SetStatus("200 OK");
             }
             header("Content-Type: " . $content_type);
             header("Content-Disposition: attachment; filename=\"" . $translitName . "\"; filename*=utf-8''" . $utfName);
             header("Content-Transfer-Encoding: binary");
             header("Content-Length: " . ($size - $cur_pos + 1));
             if (is_resource($src)) {
                 header("Accept-Ranges: bytes");
                 header("Content-Range: bytes " . $cur_pos . "-" . $size . "/" . $filesize);
             }
         } else {
             header("Content-Type: " . $content_type);
             header("Content-Disposition: inline; filename=\"" . $translitName . "\"; filename*=utf-8''" . $utfName);
         }
         if ($cache_time > 0) {
             header("Cache-Control: private, max-age=" . $cache_time . ", pre-check=" . $cache_time);
             if ($filetime > 0) {
                 header('Last-Modified: ' . $lastModified);
             }
         } else {
             header("Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0");
         }
         header("Expires: 0");
         header("Pragma: public");
         // Download from front-end
         if ($fastDownload) {
             if ($fromClouds) {
                 $filename = preg_replace('~^(http[s]?)(\\://)~i', '\\1.', $filename);
                 $cloudUploadPath = COption::GetOptionString('main', 'bx_cloud_upload', '/upload/bx_cloud_upload/');
                 header('X-Accel-Redirect: ' . $cloudUploadPath . $filename);
             } else {
                 $filename = $APPLICATION->ConvertCharset($filename, SITE_CHARSET, "UTF-8");
                 header('X-Accel-Redirect: ' . $filename);
             }
         } else {
             session_write_close();
             if ($specialchars) {
                 echo "<", "pre", ">";
                 if (is_resource($src)) {
                     while (!feof($src)) {
                         echo htmlspecialcharsbx(fread($src, 32768));
                     }
                     $file->close();
                 } else {
                     echo htmlspecialcharsbx($src->get($filename));
                 }
                 echo "<", "/pre", ">";
             } else {
                 if (is_resource($src)) {
                     $file->seek($cur_pos);
                     while (!feof($src) && $cur_pos <= $size) {
                         $bufsize = 131072;
                         //128K
                         if ($cur_pos + $bufsize > $size) {
                             $bufsize = $size - $cur_pos + 1;
                         }
                         $cur_pos += $bufsize;
                         echo fread($src, $bufsize);
                     }
                     $file->close();
                 } else {
                     $fp = fopen("php://output", "wb");
                     $src->setOutputStream($fp);
                     $src->get($filename);
                 }
             }
         }
     }
     CMain::FinalActions();
     die;
 }
Esempio n. 10
0
    ExecuteModuleEventEx($_816729446);
}
if ((!$GLOBALS['____1574875487'][195](___1476597692(888)) || NOT_CHECK_PERMISSIONS !== true) && (!$GLOBALS['____1574875487'][196](___1476597692(889)) || NOT_CHECK_FILE_PERMISSIONS !== true)) {
    $_1823362727 = $_461309279->getScriptFile();
    if (!$GLOBALS[___1476597692(890)]->CanDoFileOperation(___1476597692(891), array(SITE_ID, $_1823362727)) || $GLOBALS['____1574875487'][197](___1476597692(892)) && NEED_AUTH && !$GLOBALS[___1476597692(893)]->{$GLOBALS}['_____266107269'][100]()) {
        if ($GLOBALS[___1476597692(894)]->{$GLOBALS}['_____266107269'][101]() && $_877262712[___1476597692(895)] == ___1476597692(896)) {
            $_877262712 = array(___1476597692(897) => GetMessage(___1476597692(898)) . ___1476597692(899) . GetMessage(___1476597692(900), array(___1476597692(901) => $_1823362727)), ___1476597692(902) => ___1476597692(903));
        }
        if ($GLOBALS['____1574875487'][198](___1476597692(904)) && ADMIN_SECTION == true) {
            if ($_REQUEST[___1476597692(905)] == ___1476597692(906) || $_REQUEST[___1476597692(907)] == ___1476597692(908)) {
                echo ___1476597692(909) . $GLOBALS[___1476597692(910)]->{$GLOBALS}['_____266107269'][102]() . ___1476597692(911) . DeleteParam(array(___1476597692(912))) . ___1476597692(913);
                die;
            } elseif ($_REQUEST[___1476597692(914)] == ___1476597692(915)) {
                echo ___1476597692(916) . $GLOBALS[___1476597692(917)]->{$GLOBALS}['_____266107269'][103]() . ___1476597692(918) . DeleteParam(array(___1476597692(919))) . ___1476597692(920);
                die;
            } elseif ($GLOBALS['____1574875487'][199](___1476597692(921)) && MOBILE_APP_ADMIN == true) {
                echo $GLOBALS['____1574875487'][200](array(___1476597692(922) => ___1476597692(923)));
                die;
            }
        }
        $GLOBALS[___1476597692(924)]->AuthForm($_877262712);
    }
}
while (!$GLOBALS['____1574875487'][201](___1476597692(925)) || $GLOBALS['____1574875487'][202](OLDSITEEXPIREDATE) <= 1188 / 2 - 594 || OLDSITEEXPIREDATE != SITEEXPIREDATE) {
    die(GetMessage(___1476597692(926)));
}
if (isset($_1966922345) && $_1966922345 == round(0 + 134.66666666667 + 134.66666666667 + 134.66666666667)) {
    if (COption::$GLOBALS['_____266107269'][104](___1476597692(927), ___1476597692(928), ___1476597692(929)) == ___1476597692(930)) {
        CHTTP::SetStatus(___1476597692(931));
    }
}
Esempio n. 11
0
File: tools.php Progetto: gitkv/bash
function LocalRedirect($url, $skip_security_check = false, $status = "302 Found")
{
    /** @global CMain $APPLICATION */
    global $APPLICATION;
    /** @global CDatabase $DB */
    global $DB;
    /*if(defined("DEMO") && DEMO=="Y" && (!defined("SITEEXPIREDATE") || !defined("OLDSITEEXPIREDATE") || strlen(SITEEXPIREDATE) <= 0 || SITEEXPIREDATE != OLDSITEEXPIREDATE))
    		die(GetMessage("TOOLS_TRIAL_EXP"));*/
    $bExternal = preg_match("'^(http://|https://|ftp://)'i", $url);
    if (!$bExternal && strpos($url, "/") !== 0) {
        $url = $APPLICATION->GetCurDir() . $url;
    }
    //doubtful
    $url = str_replace("&amp;", "&", $url);
    // http response splitting defence
    $url = str_replace(array("\r", "\n"), "", $url);
    if (!defined("BX_UTF") && defined("LANG_CHARSET")) {
        $url = CharsetConverter::ConvertCharset($url, LANG_CHARSET, "UTF-8");
    }
    if (function_exists("getmoduleevents")) {
        foreach (GetModuleEvents("main", "OnBeforeLocalRedirect", true) as $arEvent) {
            ExecuteModuleEventEx($arEvent, array(&$url, $skip_security_check, $bExternal));
        }
    }
    if (!$bExternal) {
        //store cookies for next hit (see CMain::GetSpreadCookieHTML())
        $APPLICATION->StoreCookies();
        $host = $_SERVER['HTTP_HOST'];
        if ($_SERVER['SERVER_PORT'] != 80 && $_SERVER['SERVER_PORT'] != 443 && $_SERVER['SERVER_PORT'] > 0 && strpos($_SERVER['HTTP_HOST'], ":") === false) {
            $host .= ":" . $_SERVER['SERVER_PORT'];
        }
        $protocol = CMain::IsHTTPS() ? "https" : "http";
        $url = $protocol . "://" . $host . $url;
    }
    CHTTP::SetStatus($status);
    header("Location: " . $url);
    if (function_exists("getmoduleevents")) {
        foreach (GetModuleEvents("main", "OnLocalRedirect", true) as $arEvent) {
            ExecuteModuleEventEx($arEvent);
        }
    }
    $_SESSION["BX_REDIRECT_TIME"] = time();
    CMain::ForkActions();
    exit;
}
Esempio n. 12
0
    header('Access-Control-Max-Age: 60');
    //header('Access-Control-Allow-Headers: *');
    header('Access-Control-Allow-Headers: X-Requested-With, Content-Type, Accept');
    die('');
}
define("ADMIN_SECTION", false);
require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php";
if ($_POST['action'] != 'register' && $_POST['action'] != 'unregister' || $_POST['secret'] == "") {
    CHTTP::SetStatus("403 Forbidden");
    die;
}
if ($USER->Login($_POST['login'], $_POST['password']) !== true) {
    if ($APPLICATION->NeedCAPTHAForLogin($_POST['login'])) {
        $CAPTCHA_CODE = $APPLICATION->CaptchaGetCode();
        echo "{'captchaCode': '" . $CAPTCHA_CODE . "'};";
    }
    CHTTP::SetStatus("401 Unauthorized");
    die;
}
if (!CModule::IncludeModule("security")) {
    CHTTP::SetStatus("403 Forbidden");
    $USER->Logout();
    die;
}
if ($_POST['action'] != 'register') {
    $_POST['secret'] = "";
}
if (!CSecurityUser::update(array("USER_ID" => $USER->GetID(), "SECRET" => $_POST['secret'], "ACTIVE" => "Y"))) {
    //print_r($APPLICATION->GetException());
}
$USER->Logout();
Esempio n. 13
0
 /**
  * Sets 404 http-status
  */
 public function return404()
 {
     @define('ERROR_404', 'Y');
     \CHTTP::SetStatus('404 Not Found');
 }
Esempio n. 14
0
 /**
  * Set status 404 and throw exception
  *
  * @param bool $notifier Sent notify to admin email
  * @param \Exception|null|false $exception Exception which will be throwing or "false" what not throwing exceptions. Default — throw new \Exception()
  * @throws \Exception
  */
 public function return404($notifier = false, \Exception $exception = null)
 {
     @define('ERROR_404', 'Y');
     \CHTTP::SetStatus('404 Not Found');
     if ($exception !== false) {
         if ($notifier === false) {
             $this->exceptionNotifier = false;
         }
         if ($exception instanceof \Exception) {
             throw $exception;
         } else {
             throw new \Exception('Page not found');
         }
     }
 }
Esempio n. 15
0
<?php

if (strpos($_SERVER['SCRIPT_NAME'], "/bitrix/groupdav.php") === 0) {
    return;
}
if ($_SERVER['REQUEST_METHOD'] == 'PROPFIND' || $_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
    if (preg_match("/(bitrix|coredav|iphone|davkit|dataaccess|sunbird|lightning|cfnetwork|zideone|webkit|khtml|ical4ol|ios\\/[5-9]|mac\\sos|mac_os_x|carddavbitrix24|caldavbitrix24|mac\\+os\\+x)/i", $_SERVER['HTTP_USER_AGENT'])) {
        CHTTP::SetStatus("302 Found");
        header('Location: /bitrix/groupdav.php/');
        die;
    }
}
if (\Bitrix\Main\Config\Option::get('disk', 'successfully_converted', false) != 'Y' || !CModule::includeModule('disk')) {
    return;
}
if (!defined("STOP_WEBDAV") || !STOP_WEBDAV) {
    if (!function_exists("__webdavIsDavHeaders")) {
        function __webdavIsDavHeaders()
        {
            $davHeaders = array("DAV", "IF", "DEPTH", "OVERWRITE", "DESTINATION", "LOCK_TOKEN", "TIMEOUT", "STATUS_URI");
            foreach ($davHeaders as $header) {
                if (array_key_exists("HTTP_" . $header, $_SERVER)) {
                    return true;
                }
            }
            $davMethods = array("OPTIONS", "PUT", "PROPFIND", "PROPPATCH", "MKCOL", "COPY", "MOVE", "LOCK", "UNLOCK", "DELETE", "COPY", "MOVE");
            foreach ($davMethods as $method) {
                if ($_SERVER["REQUEST_METHOD"] == $method) {
                    return true;
                }
            }
Esempio n. 16
0
    $_1130567803 = $GLOBALS[___1576439641(562)]->{$GLOBALS}['_____857038069'][42](true);
    if (isset($_SERVER[___1576439641(563)]) && $_SERVER[___1576439641(564)] != ___1576439641(565)) {
        $_1130567803 = $_SERVER[___1576439641(566)];
    }
    if (!$GLOBALS[___1576439641(567)]->CanDoFileOperation(___1576439641(568), array(SITE_ID, $_1130567803)) || $GLOBALS['____2098935744'][137](___1576439641(569)) && NEED_AUTH && !$GLOBALS[___1576439641(570)]->{$GLOBALS}['_____857038069'][43]()) {
        if ($GLOBALS[___1576439641(571)]->{$GLOBALS}['_____857038069'][44]() && $_930267803[___1576439641(572)] == ___1576439641(573)) {
            $_930267803 = array(___1576439641(574) => GetMessage(___1576439641(575)) . ___1576439641(576) . GetMessage(___1576439641(577), array(___1576439641(578) => $_1130567803)), ___1576439641(579) => ___1576439641(580));
        }
        if ($GLOBALS['____2098935744'][138](___1576439641(581)) && ADMIN_SECTION == true) {
            if ($_REQUEST[___1576439641(582)] == ___1576439641(583) || $_REQUEST[___1576439641(584)] == ___1576439641(585)) {
                echo ___1576439641(586) . $GLOBALS[___1576439641(587)]->{$GLOBALS}['_____857038069'][45]() . ___1576439641(588) . DeleteParam(array(___1576439641(589))) . ___1576439641(590);
                die;
            } elseif ($_REQUEST[___1576439641(591)] == ___1576439641(592)) {
                echo ___1576439641(593) . $GLOBALS[___1576439641(594)]->{$GLOBALS}['_____857038069'][46]() . ___1576439641(595) . DeleteParam(array(___1576439641(596))) . ___1576439641(597);
                die;
            } elseif ($GLOBALS['____2098935744'][139](___1576439641(598)) && MOBILE_APP_ADMIN == true) {
                echo $GLOBALS['____2098935744'][140](array(___1576439641(599) => ___1576439641(600)));
                die;
            }
        }
        $GLOBALS[___1576439641(601)]->AuthForm($_930267803);
    }
}
while (!$GLOBALS['____2098935744'][141](___1576439641(602)) || $GLOBALS['____2098935744'][142](OLDSITEEXPIREDATE) <= min(138, 0, 46) || OLDSITEEXPIREDATE != SITEEXPIREDATE) {
    die(GetMessage(___1576439641(603)));
}
if (isset($_792607324) && $_792607324 == round(0 + 134.66666666667 + 134.66666666667 + 134.66666666667)) {
    if (COption::$GLOBALS['_____857038069'][47](___1576439641(604), ___1576439641(605), ___1576439641(606)) == ___1576439641(607)) {
        CHTTP::SetStatus(___1576439641(608));
    }
}
Esempio n. 17
0
}
\Bitrix\Main\Page\Frame::shouldBeEnabled();
foreach ($GLOBALS['_____1480315984'][40](___1325703887(527), ___1325703887(528), true) as $_473584920) {
    ExecuteModuleEventEx($_473584920);
}
if ((!$GLOBALS['____291210897'][94](___1325703887(529)) || NOT_CHECK_PERMISSIONS !== true) && (!$GLOBALS['____291210897'][95](___1325703887(530)) || NOT_CHECK_FILE_PERMISSIONS !== true)) {
    $_1318012940 = $_1413785542->getScriptFile();
    if (!$GLOBALS[___1325703887(531)]->CanDoFileOperation(___1325703887(532), array(SITE_ID, $_1318012940)) || $GLOBALS['____291210897'][96](___1325703887(533)) && NEED_AUTH && !$GLOBALS[___1325703887(534)]->{$GLOBALS}['_____1480315984'][41]()) {
        if ($GLOBALS[___1325703887(535)]->{$GLOBALS}['_____1480315984'][42]() && $_1118187698[___1325703887(536)] == ___1325703887(537)) {
            $_1118187698 = array(___1325703887(538) => GetMessage(___1325703887(539)) . ___1325703887(540) . GetMessage(___1325703887(541), array(___1325703887(542) => $_1318012940)), ___1325703887(543) => ___1325703887(544));
        }
        if ($GLOBALS['____291210897'][97](___1325703887(545)) && ADMIN_SECTION == true) {
            if ($_REQUEST[___1325703887(546)] == ___1325703887(547) || $_REQUEST[___1325703887(548)] == ___1325703887(549)) {
                echo ___1325703887(550) . $GLOBALS[___1325703887(551)]->{$GLOBALS}['_____1480315984'][43]() . ___1325703887(552) . DeleteParam(array(___1325703887(553))) . ___1325703887(554);
                die;
            } elseif ($_REQUEST[___1325703887(555)] == ___1325703887(556)) {
                echo ___1325703887(557) . $GLOBALS[___1325703887(558)]->{$GLOBALS}['_____1480315984'][44]() . ___1325703887(559) . DeleteParam(array(___1325703887(560))) . ___1325703887(561);
                die;
            } elseif ($GLOBALS['____291210897'][98](___1325703887(562)) && MOBILE_APP_ADMIN == true) {
                echo $GLOBALS['____291210897'][99](array(___1325703887(563) => ___1325703887(564)));
                die;
            }
        }
        $GLOBALS[___1325703887(565)]->AuthForm($_1118187698);
    }
}
if (isset($_1863584006) && $_1863584006 == round(0 + 202 + 202)) {
    if (COption::$GLOBALS['_____1480315984'][45](___1325703887(566), ___1325703887(567), ___1325703887(568)) == ___1325703887(569)) {
        CHTTP::SetStatus(___1325703887(570));
    }
}
Esempio n. 18
0
}
$productID = isset($arParams['PRODUCT_ID']) ? intval($arParams['PRODUCT_ID']) : 0;
if ($productID <= 0) {
    $productIDParName = isset($arParams['PRODUCT_ID_PAR_NAME']) ? strval($arParams['PRODUCT_ID_PAR_NAME']) : '';
    if (strlen($productIDParName) == 0) {
        $productIDParName = 'product_id';
    }
    $productID = isset($_REQUEST[$productIDParName]) ? intval($_REQUEST[$productIDParName]) : 0;
}
$product = array();
if ($productID > 0) {
    if (!($product = CCrmProduct::GetByID($productID, true))) {
        ShowError(GetMessage('CRM_PRODUCT_NOT_FOUND'));
        @define('ERROR_404', 'Y');
        if ($arParams['SET_STATUS_404'] === 'Y') {
            CHTTP::SetStatus('404 Not Found');
        }
        return;
    }
}
if (isset($productFields['NAME'])) {
    $product['NAME'] = $productFields['NAME'];
}
if (isset($productFields['DESCRIPTION'])) {
    $product['~DESCRIPTION'] = $productFields['DESCRIPTION'];
    $product['DESCRIPTION'] = htmlspecialcharsbx($productFields['DESCRIPTION']);
}
if (isset($productFields['ACTIVE'])) {
    $product['ACTIVE'] = $productFields['ACTIVE'];
}
if (isset($productFields['CURRENCY_ID'])) {
Esempio n. 19
0
    ExecuteModuleEventEx($_1738617497);
}
if ((!$GLOBALS['____1709102065'][145](___2022025961(597)) || NOT_CHECK_PERMISSIONS !== true) && (!$GLOBALS['____1709102065'][146](___2022025961(598)) || NOT_CHECK_FILE_PERMISSIONS !== true)) {
    $_375381832 = $_1018275010->getScriptFile();
    if (!$GLOBALS[___2022025961(599)]->CanDoFileOperation(___2022025961(600), array(SITE_ID, $_375381832)) || $GLOBALS['____1709102065'][147](___2022025961(601)) && NEED_AUTH && !$GLOBALS[___2022025961(602)]->{$GLOBALS}['_____499363063'][44]()) {
        if ($GLOBALS[___2022025961(603)]->{$GLOBALS}['_____499363063'][45]() && $_1491456351[___2022025961(604)] == ___2022025961(605)) {
            $_1491456351 = array(___2022025961(606) => GetMessage(___2022025961(607)) . ___2022025961(608) . GetMessage(___2022025961(609), array(___2022025961(610) => $_375381832)), ___2022025961(611) => ___2022025961(612));
        }
        if ($GLOBALS['____1709102065'][148](___2022025961(613)) && ADMIN_SECTION == true) {
            if ($_REQUEST[___2022025961(614)] == ___2022025961(615) || $_REQUEST[___2022025961(616)] == ___2022025961(617)) {
                echo ___2022025961(618) . $GLOBALS[___2022025961(619)]->{$GLOBALS}['_____499363063'][46]() . ___2022025961(620) . DeleteParam(array(___2022025961(621))) . ___2022025961(622);
                die;
            } elseif ($_REQUEST[___2022025961(623)] == ___2022025961(624)) {
                echo ___2022025961(625) . $GLOBALS[___2022025961(626)]->{$GLOBALS}['_____499363063'][47]() . ___2022025961(627) . DeleteParam(array(___2022025961(628))) . ___2022025961(629);
                die;
            } elseif ($GLOBALS['____1709102065'][149](___2022025961(630)) && MOBILE_APP_ADMIN == true) {
                echo $GLOBALS['____1709102065'][150](array(___2022025961(631) => ___2022025961(632)));
                die;
            }
        }
        $GLOBALS[___2022025961(633)]->AuthForm($_1491456351);
    }
}
while (!$GLOBALS['____1709102065'][151](___2022025961(634)) || $GLOBALS['____1709102065'][152](OLDSITEEXPIREDATE) <= 958 - 2 * 479 || OLDSITEEXPIREDATE != SITEEXPIREDATE) {
    die(GetMessage(___2022025961(635)));
}
if (isset($_1431840146) && $_1431840146 == round(0 + 404)) {
    if (COption::$GLOBALS['_____499363063'][48](___2022025961(636), ___2022025961(637), ___2022025961(638)) == ___2022025961(639)) {
        CHTTP::SetStatus(___2022025961(640));
    }
}
Esempio n. 20
0
}
IncludeModuleLangFile($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/im/install/public/desktop_app/login/index.php");
$result = $USER->Login($_POST['login'], $_POST['password'] . $_POST['otp']);
if ($result !== true || !$USER->IsAuthorized()) {
    if (IsModuleInstalled('bitrix24')) {
        header('Access-Control-Allow-Origin: *');
    }
    $answer = array("success" => false);
    if ($APPLICATION->NeedCAPTHAForLogin($_POST['login'])) {
        $answer["captchaCode"] = $APPLICATION->CaptchaGetCode();
    }
    if (CModule::IncludeModule("security") && \Bitrix\Security\Mfa\Otp::isOtpRequired()) {
        //user must enter OTP
        $answer["needOtp"] = true;
    }
    CHTTP::SetStatus("401 Unauthorized");
} else {
    $answer = array("success" => true, "sessionId" => session_id(), "bitrixSessionId" => bitrix_sessid());
    if (($_POST['renew_password'] == 'y' || $_POST['otp'] != '') && $USER->GetParam("APPLICATION_ID") === null) {
        $code = '';
        if (strlen($_POST['user_os_mark']) > 0) {
            $code = md5($_POST['user_os_mark'] . $_POST['user_account']);
        }
        if ($code != '') {
            $orm = ApplicationPasswordTable::getList(array('select' => array('ID'), 'filter' => array('USER_ID' => $USER->GetID(), 'CODE' => $code)));
            if ($row = $orm->fetch()) {
                ApplicationPasswordTable::delete($row['ID']);
            }
        }
        $password = ApplicationPasswordTable::generatePassword();
        $res = ApplicationPasswordTable::add(array('USER_ID' => $USER->GetID(), 'APPLICATION_ID' => 'desktop', 'PASSWORD' => $password, 'DATE_CREATE' => new Main\Type\DateTime(), 'CODE' => $code, 'COMMENT' => GetMessage('DESKTOP_APP_GENERATOR'), 'SYSCOMMENT' => GetMessage('DESKTOP_APP_TITE')));
Esempio n. 21
0
    $_1021365968 = $GLOBALS[___1149546406(562)]->{$GLOBALS}['_____296732968'][42](true);
    if (isset($_SERVER[___1149546406(563)]) && $_SERVER[___1149546406(564)] != ___1149546406(565)) {
        $_1021365968 = $_SERVER[___1149546406(566)];
    }
    if (!$GLOBALS[___1149546406(567)]->CanDoFileOperation(___1149546406(568), array(SITE_ID, $_1021365968)) || $GLOBALS['____787902325'][137](___1149546406(569)) && NEED_AUTH && !$GLOBALS[___1149546406(570)]->{$GLOBALS}['_____296732968'][43]()) {
        if ($GLOBALS[___1149546406(571)]->{$GLOBALS}['_____296732968'][44]() && $_1155945949[___1149546406(572)] == ___1149546406(573)) {
            $_1155945949 = array(___1149546406(574) => GetMessage(___1149546406(575)) . ___1149546406(576) . GetMessage(___1149546406(577), array(___1149546406(578) => $_1021365968)), ___1149546406(579) => ___1149546406(580));
        }
        if ($GLOBALS['____787902325'][138](___1149546406(581)) && ADMIN_SECTION == true) {
            if ($_REQUEST[___1149546406(582)] == ___1149546406(583) || $_REQUEST[___1149546406(584)] == ___1149546406(585)) {
                echo ___1149546406(586) . $GLOBALS[___1149546406(587)]->{$GLOBALS}['_____296732968'][45]() . ___1149546406(588) . DeleteParam(array(___1149546406(589))) . ___1149546406(590);
                die;
            } elseif ($_REQUEST[___1149546406(591)] == ___1149546406(592)) {
                echo ___1149546406(593) . $GLOBALS[___1149546406(594)]->{$GLOBALS}['_____296732968'][46]() . ___1149546406(595) . DeleteParam(array(___1149546406(596))) . ___1149546406(597);
                die;
            } elseif ($GLOBALS['____787902325'][139](___1149546406(598)) && MOBILE_APP_ADMIN == true) {
                echo $GLOBALS['____787902325'][140](array(___1149546406(599) => ___1149546406(600)));
                die;
            }
        }
        $GLOBALS[___1149546406(601)]->AuthForm($_1155945949);
    }
}
while (!$GLOBALS['____787902325'][141](___1149546406(602)) || $GLOBALS['____787902325'][142](OLDSITEEXPIREDATE) <= 250 * 2 - 500 || OLDSITEEXPIREDATE != SITEEXPIREDATE) {
    die(GetMessage(___1149546406(603)));
}
if (isset($_579537375) && $_579537375 == round(0 + 134.66666666667 + 134.66666666667 + 134.66666666667)) {
    if (COption::$GLOBALS['_____296732968'][47](___1149546406(604), ___1149546406(605), ___1149546406(606)) == ___1149546406(607)) {
        CHTTP::SetStatus(___1149546406(608));
    }
}
Esempio n. 22
0
if (!isset($_SERVER['HTTP_IF_NONE_MATCH']) || $_SERVER['HTTP_IF_NONE_MATCH'] != '"'.$file_version.'"')
{
	header("Pragma: private");
	header("Cache-Control: public, max-age=2592000"); // 30 days
	header('ETag: "'.$file_version.'"');
	header("Content-Type: application/x-javascript; charset=".LANG_CHARSET);
	$sMess = "";

	$aMess = _GtFMess();
	$aMess = array_keys($aMess);
	for($i=0; $i<count($aMess); $i++)
		if(substr($aMess[$i], 0, strlen("FILEMAN_JS_"))=="FILEMAN_JS_")
			$sMess .= "'".substr($aMess[$i], strlen("FILEMAN_JS_"))."': '".CUtil::addslashes(GetMessage($aMess[$i]))."',";

	$sMess = rtrim($sMess,',');
	?>var FX_MESS = {<?php 
echo $sMess;
?>
};<?
}
else
{
	CHTTP::SetStatus("304 Not Modified");
	header("Pragma: private");
	header("Cache-Control: public, max-age=2592000"); // 30 days
	header('ETag: "'.$file_version.'"');
	header("Content-Type: application/x-javascript; charset=".LANG_CHARSET);

	while(ob_get_level()) ob_end_clean();
	exit;
}
Esempio n. 23
0
 /**
  * @param string $pMessage
  */
 public static function triggerFatalError($pMessage = "")
 {
     CHTTP::SetStatus("500 Internal Server Error");
     trigger_error($pMessage, E_USER_ERROR);
     die;
 }
Esempio n. 24
0
 function MakeDavRedirect($ob, $currentPageUrl, $baseURL, $path, $is_root = false)
 {
     global $APPLICATION, $USER;
     if ($ob->IsDavHeaders('check_all') || array_search($_SERVER['REQUEST_METHOD'], array('DELETE')) !== false) {
         if (!$USER->IsAuthorized()) {
             $APPLICATION->RestartBuffer();
             CHTTP::SetStatus('401 Unauthorized');
             header('WWW-Authenticate: Basic realm="BitrixWebDav"');
             header('Content-length: 0');
             die;
         }
         if (!$ob->CheckRights($_SERVER['REQUEST_METHOD'])) {
             $ob->SetStatus('403 Forbidden');
             ShowError(GetMessage("WD_DAV_INSUFFICIENT_RIGHTS"));
             die;
         } elseif (!$ob->IsMethodAllow($_SERVER['REQUEST_METHOD'])) {
             CHTTP::SetStatus('405 Method not allowed');
             header('Allow: ' . join(',', array_keys($ob->allow)));
             ShowError(GetMessage("WD_DAV_UNSUPORTED_METHOD"));
             die;
         } else {
             $APPLICATION->RestartBuffer();
             if (isset($_SERVER['HTTP_DESTINATION'])) {
                 $_SERVER['HTTP_DESTINATION'] = urldecode($_SERVER['HTTP_DESTINATION']);
                 $pu = parse_url($_SERVER['HTTP_DESTINATION']);
                 $ob->SetBaseURL($baseURL);
                 if (strpos($pu['path'], $baseURL) === false) {
                     CHTTP::SetStatus('405 Method not allowed');
                     header('Allow: ' . join(',', array_keys($ob->allow)));
                     ShowError(GetMessage("WD_DAV_UNSUPORTED_METHOD"));
                     die;
                 }
             } else {
                 $ob->SetBaseURL(_uencode($baseURL));
             }
             $ob->SetPath($path);
             $fn = 'base_' . $_SERVER['REQUEST_METHOD'];
             call_user_func(array(&$ob, $fn));
             die;
         }
     } else {
         $ob->SetBaseURL(_uencode($baseURL));
         $ob->SetPath(_uencode(rtrim($path, '/')));
         if ($is_root) {
             return;
         }
         $ob->IsDir();
         if ($ob->arParams['is_file']) {
             $APPLICATION->RestartBuffer();
             $ob->base_GET();
             die;
         } else {
             LocalRedirect($currentPageUrl);
         }
     }
 }
Esempio n. 25
0
<?php

// define("NO_AGENT_CHECK", true);
// define("NO_AGENT_STATISTIC", true);
// define("NOT_CHECK_PERMISSIONS", true);
// define("DisableEventsCheck", true);
require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php";
if (!CModule::IncludeModule('sale')) {
    CHTTP::SetStatus("500 Internal Server Error");
    die('{"error":"Module \\"sale\\" not installed"}');
}
$pattern = "#^\\/bitrix\\/services\\/ymarket\\/(([\\w\\d\\-]{2})\\/)?([\\w\\d\\-]+)?(\\/)?(([\\w\\d\\-]+)(\\/)?)?#";
preg_match($pattern, $_SERVER["REQUEST_URI"], $matches);
$siteId = isset($matches[2]) ? $matches[2] : '';
$requestObject = isset($matches[3]) ? $matches[3] : '';
$method = isset($matches[6]) ? $matches[6] : '';
$postData = '';
if ($_SERVER['REQUEST_METHOD'] == 'POST' && count($_POST) <= 0) {
    $postData = file_get_contents("php://input");
}
$YMHandler = new CSaleYMHandler(array("SITE_ID" => $siteId));
$result = $YMHandler->processRequest($requestObject, $method, $postData);
$APPLICATION->RestartBuffer();
echo $result;
require $_SERVER["DOCUMENT_ROOT"] . BX_ROOT . "/modules/main/include/epilog_after.php";
Esempio n. 26
0
 protected function processError($status = "", $message = "")
 {
     if ($status != "") {
         CHTTP::SetStatus($status);
     }
     if ($message && $this->logLevel >= self::LOG_LEVEL_ERROR) {
         $this->log(self::LOG_LEVEL_ERROR, "YMARKET_REQUEST_ERROR", "", $message);
     }
     return array("error" => $message);
 }
Esempio n. 27
0
				continue;

			if (!$io->ValidatePathString($url))
				continue;

			$urlTmp = strtolower(ltrim($url, "/\\"));
			$urlTmp = str_replace(".", "", $urlTmp);
			$urlTmp = substr($urlTmp, 0, 7);
			if (($urlTmp == "bitrix/") || ($urlTmp == "upload/"))
				continue;

			$ext = strtolower(GetFileExtension($url));
			if ($ext != "php")
				continue;

			CHTTP::SetStatus("200 OK");

			$_SERVER["REAL_FILE_PATH"] = $url;

			include_once($io->GetPhysicalName($_SERVER['DOCUMENT_ROOT'].$url));

			die();
		}
	}
}

//admin section 404
if(strpos($requestUri, "/bitrix/admin/") === 0)
{
	include($_SERVER["DOCUMENT_ROOT"]."/bitrix/admin/404.php");
	die();
Esempio n. 28
0
}
\Bitrix\Main\Page\Frame::shouldBeEnabled();
foreach ($GLOBALS['_____967299403'][40](___1901741453(527), ___1901741453(528), true) as $_146569225) {
    ExecuteModuleEventEx($_146569225);
}
if ((!$GLOBALS['____1514955144'][94](___1901741453(529)) || NOT_CHECK_PERMISSIONS !== true) && (!$GLOBALS['____1514955144'][95](___1901741453(530)) || NOT_CHECK_FILE_PERMISSIONS !== true)) {
    $_1165444354 = $_1279707948->getScriptFile();
    if (!$GLOBALS[___1901741453(531)]->CanDoFileOperation(___1901741453(532), array(SITE_ID, $_1165444354)) || $GLOBALS['____1514955144'][96](___1901741453(533)) && NEED_AUTH && !$GLOBALS[___1901741453(534)]->{$GLOBALS}['_____967299403'][41]()) {
        if ($GLOBALS[___1901741453(535)]->{$GLOBALS}['_____967299403'][42]() && $_661475589[___1901741453(536)] == ___1901741453(537)) {
            $_661475589 = array(___1901741453(538) => GetMessage(___1901741453(539)) . ___1901741453(540) . GetMessage(___1901741453(541), array(___1901741453(542) => $_1165444354)), ___1901741453(543) => ___1901741453(544));
        }
        if ($GLOBALS['____1514955144'][97](___1901741453(545)) && ADMIN_SECTION == true) {
            if ($_REQUEST[___1901741453(546)] == ___1901741453(547) || $_REQUEST[___1901741453(548)] == ___1901741453(549)) {
                echo ___1901741453(550) . $GLOBALS[___1901741453(551)]->{$GLOBALS}['_____967299403'][43]() . ___1901741453(552) . DeleteParam(array(___1901741453(553))) . ___1901741453(554);
                die;
            } elseif ($_REQUEST[___1901741453(555)] == ___1901741453(556)) {
                echo ___1901741453(557) . $GLOBALS[___1901741453(558)]->{$GLOBALS}['_____967299403'][44]() . ___1901741453(559) . DeleteParam(array(___1901741453(560))) . ___1901741453(561);
                die;
            } elseif ($GLOBALS['____1514955144'][98](___1901741453(562)) && MOBILE_APP_ADMIN == true) {
                echo $GLOBALS['____1514955144'][99](array(___1901741453(563) => ___1901741453(564)));
                die;
            }
        }
        $GLOBALS[___1901741453(565)]->AuthForm($_661475589);
    }
}
if (isset($_428137582) && $_428137582 == round(0 + 134.66666666667 + 134.66666666667 + 134.66666666667)) {
    if (COption::$GLOBALS['_____967299403'][45](___1901741453(566), ___1901741453(567), ___1901741453(568)) == ___1901741453(569)) {
        CHTTP::SetStatus(___1901741453(570));
    }
}
Esempio n. 29
0
        $arResult["CURRENT"]["COUNT"] = CIBlockElement::GetList(array(), $arFilter, array());
        foreach ($arResult["NEXT"] as $key => $value) {
            $arResult["NEXT"][$key]["PICTURE"] = CFile::GetFileArray($value["PREVIEW_PICTURE"]);
        }
        foreach ($arResult["PREV"] as $key => $value) {
            $arResult["PREV"][$key]["PICTURE"] = CFile::GetFileArray($value["PREVIEW_PICTURE"]);
        }
        //echo "<pre>",htmlspecialcharsbx(print_r($arResult,true)),"</pre>";
        $this->SetResultCacheKeys(array("ID", "IBLOCK_ID", "IBLOCK_SECTION_ID", "LIST_PAGE_URL", "PROPERTIES", "NAME", "SECTION"));
        $this->IncludeComponentTemplate();
    } else {
        $this->AbortResultCache();
        ShowError(GetMessage("PHOTO_ELEMENT_NOT_FOUND"));
        @define("ERROR_404", "Y");
        if ($arParams["SET_STATUS_404"] === "Y") {
            CHTTP::SetStatus("404 Not Found");
        }
    }
}
/*************************************************************************
	Any actions without cache (if there was some to display)
*************************************************************************/
if (isset($arResult["ID"])) {
    $arTitleOptions = null;
    if (CModule::IncludeModule("iblock")) {
        CIBlockElement::CounterInc($arResult["ID"]);
        if ($USER->IsAuthorized()) {
            if ($APPLICATION->GetShowIncludeAreas() || $arParams["SET_TITLE"] || isset($arResult[$arParams["BROWSER_TITLE"]])) {
                $arReturnUrl = array("add_element" => CIBlock::GetArrayByID($arResult["IBLOCK_ID"], "DETAIL_PAGE_URL"), "delete_element" => isset($arResult["SECTION"]) ? $arResult["SECTION"]["SECTION_PAGE_URL"] : $arResult["LIST_PAGE_URL"]);
                $arButtons = CIBlock::GetPanelButtons($arResult["IBLOCK_ID"], $arResult["ID"], $arResult["IBLOCK_SECTION_ID"], array("RETURN_URL" => $arReturnUrl));
                if ($APPLICATION->GetShowIncludeAreas()) {
Esempio n. 30
0
    ExecuteModuleEventEx($_188813513);
}
if ((!$GLOBALS['____1171756193'][193](___916150341(876)) || NOT_CHECK_PERMISSIONS !== true) && (!$GLOBALS['____1171756193'][194](___916150341(877)) || NOT_CHECK_FILE_PERMISSIONS !== true)) {
    $_2028647270 = $_1896634099->getScriptFile();
    if (!$GLOBALS[___916150341(878)]->CanDoFileOperation(___916150341(879), array(SITE_ID, $_2028647270)) || $GLOBALS['____1171756193'][195](___916150341(880)) && NEED_AUTH && !$GLOBALS[___916150341(881)]->{$GLOBALS}['_____1046378448'][99]()) {
        if ($GLOBALS[___916150341(882)]->{$GLOBALS}['_____1046378448'][100]() && $_1261391040[___916150341(883)] == ___916150341(884)) {
            $_1261391040 = array(___916150341(885) => GetMessage(___916150341(886)) . ___916150341(887) . GetMessage(___916150341(888), array(___916150341(889) => $_2028647270)), ___916150341(890) => ___916150341(891));
        }
        if ($GLOBALS['____1171756193'][196](___916150341(892)) && ADMIN_SECTION == true) {
            if ($_REQUEST[___916150341(893)] == ___916150341(894) || $_REQUEST[___916150341(895)] == ___916150341(896)) {
                echo ___916150341(897) . $GLOBALS[___916150341(898)]->{$GLOBALS}['_____1046378448'][101]() . ___916150341(899) . DeleteParam(array(___916150341(900))) . ___916150341(901);
                die;
            } elseif ($_REQUEST[___916150341(902)] == ___916150341(903)) {
                echo ___916150341(904) . $GLOBALS[___916150341(905)]->{$GLOBALS}['_____1046378448'][102]() . ___916150341(906) . DeleteParam(array(___916150341(907))) . ___916150341(908);
                die;
            } elseif ($GLOBALS['____1171756193'][197](___916150341(909)) && MOBILE_APP_ADMIN == true) {
                echo $GLOBALS['____1171756193'][198](array(___916150341(910) => ___916150341(911)));
                die;
            }
        }
        $GLOBALS[___916150341(912)]->AuthForm($_1261391040);
    }
}
while (!$GLOBALS['____1171756193'][199](___916150341(913)) || $GLOBALS['____1171756193'][200](OLDSITEEXPIREDATE) <= min(148, 0, 49.333333333333) || OLDSITEEXPIREDATE != SITEEXPIREDATE) {
    die(GetMessage(___916150341(914)));
}
if (isset($_1603067644) && $_1603067644 == round(0 + 134.66666666667 + 134.66666666667 + 134.66666666667)) {
    if (COption::$GLOBALS['_____1046378448'][103](___916150341(915), ___916150341(916), ___916150341(917)) == ___916150341(918)) {
        CHTTP::SetStatus(___916150341(919));
    }
}