Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<? namespace Ctweb\SMSAuth;$GLOBALS['____986296980']= array(base64_decode('ZGVm'.'aW5l'),b..

Decoded Output download

<? namespace Ctweb\SMSAuth;$GLOBALS['____986296980']= array(base64_decode('ZGVm'.'aW5l'),base64_decode('c'.'3RycmV2'),base64_decode(''.'c3Ry'.'dG91cH'.'Blc'.'g=='),base64_decode('c3By'.'a'.'W'.'5'.'0'.'Zg'.'=='),base64_decode('c3ByaW'.'5'.'0Zg=='),base64_decode('c3'.'Vic3Ry'),base64_decode('c3R'.'ycmV2'),base64_decode(''.'YmFzZTY0X2'.'RlY'.'29k'.'ZQ=='),base64_decode('c'.'3'.'V'.'ic3Ry'),base64_decode(''.'c3RybG'.'Vu'),base64_decode('c3RybGVu'),base64_decode('Y2hy'),base64_decode('b3Jk'),base64_decode('b3J'.'k'),base64_decode('bWt0'.'a'.'W1l'),base64_decode('aW'.'50dmFs'),base64_decode('aW5'.'0dmFs'),base64_decode('aW'.'5'.'0'.'dmFs'),base64_decode('a3N'.'vc'.'n'.'Q='),base64_decode('c3'.'V'.'ic3'.'Ry'),base64_decode('aW1wbG9kZ'.'Q='.'='),base64_decode('ZGV'.'ma'.'W5lZA'.'=='),base64_decode('YmFzZT'.'Y0X2RlY'.'29kZ'.'Q='.'='),base64_decode('Y2'.'9uc3'.'RhbnQ='),base64_decode('c3Rycm'.'V2'),base64_decode('c'.'3'.'Bya'.'W50Z'.'g=='),base64_decode(''.'c'.'3RybGVu'),base64_decode('c3RybG'.'V'.'u'),base64_decode('Y2'.'hy'),base64_decode('b3J'.'k'),base64_decode('b'.'3Jk'),base64_decode('bWt0aW1l'),base64_decode('aW5'.'0dmFs'),base64_decode('aW50dm'.'Fs'),base64_decode('aW50dmFs'),base64_decode('c3Vic3Ry'),base64_decode('c3Vic3Ry'),base64_decode('dGl'.'tZQ='.'='),base64_decode(''.'bW'.'t0'.'aW1l'),base64_decode('bWt0a'.'W1l'),base64_decode('ZGF0'.'ZQ=='),base64_decode('Z'.'GF0ZQ='.'='),base64_decode('ZGV'.'maW'.'5l'),base64_decode(''.'Z'.'GVmaW5l'),base64_decode('Zml'.'sZV9'.'leGlzdHM='),base64_decode(''.'ZmlsZV'.'9l'.'e'.'GlzdHM='),base64_decode('ZmlsZV9leGlz'.'dHM='),base64_decode('aXNf'.'ZG'.'l'.'y'),base64_decode(''.'ZGlybmFtZQ=='),base64_decode('bWtka'.'XI='),base64_decode('ZGlybmFtZ'.'Q=='),base64_decode('dG91Y2g='),base64_decode(''.'Z'.'ml'.'sZQ=='),base64_decode('ZX'.'hwbG9kZQ=='),base64_decode('aW50dmFs'),base64_decode('aW5fY'.'XJyYXk'.'='),base64_decode('aW'.'5fYXJyYXk='),base64_decode('Z'.'mlsZV9wd'.'X'.'RfY'.'29ud'.'GV'.'udHM'.'='),base64_decode('c3'.'B'.'yaW50Zg=='),base64_decode('Z'.'GF0ZQ=='),base64_decode('c3RydHI='),base64_decode('Zm'.'lsZ'.'V9leGl'.'zdHM='),base64_decode(''.'dW5saW'.'5r'),base64_decode(''.'YX'.'JyY'.'Xl'.'f'.'bWVyZ2U'.'='),base64_decode('an'.'Nvb'.'l9kZWNvZG'.'U='),base64_decode(''.'anNvbl9sY'.'XN0X2Vycm9y'),base64_decode('aXNfYX'.'JyYXk='),base64_decode('a'.'2V5'),base64_decode('a2'.'V'.'5'),base64_decode(''.'a'.'2V'.'5'),base64_decode('c3RybGVu'),base64_decode(''.'Zml'.'sZV9'.'l'.'eG'.'lzdHM='),base64_decode('Y'.'2'.'xhc3NfZXhpc3Rz'),base64_decode(''.'aXNfYXJyYXk='),base64_decode('anN'.'v'.'bl9l'.'bmNvZGU='),base64_decode('ZmlsZV9leGlzdHM='),base64_decode('cmVuY'.'W'.'1l'),base64_decode('bWtkaXI='),base64_decode('Y'.'29weQ=='),base64_decode('ZGVmaW5l'.'ZA=='),base64_decode('c'.'3Ry'.'bGVu'));if(!function_exists(__NAMESPACE__.'\___1879692292')){function ___1879692292($_458819567){static $_414268447= false; if($_414268447 == false) $_414268447=array('ZXh'.'waXJlX21lc3'.'NfY3VzdG9tM'.'g==',''.'Y'.'3R3ZWJfc'.'21zYX'.'V0'.'a'.'F8=','b21lZA==','WQ==','ZHJtX3'.'N'.'0ZXJnb2tj','JT'.'Ax'.'MHMK','ZWJfc21'.'z','Y'.'3R3ZWIuc21zYXV0'.'aA'.'==','J'.'XMlc'.'w==',''.'fmJz','ZXR'.'hZ'.'F9wbw='.'=','YWRtaW4=',''.'b'.'W9kdW'.'xlcw==','d'.'X'.'Nlcl'.'9k'.'YXRlX2Jz'.'bS'.'5'.'w'.'aH'.'A=',''.'Y'.'3R3ZWIuc'.'21z'.'YXV'.'0aA==',''.'Yml0'.'cm'.'l4','U'.'khlYl9z'.'bXM=','NjBh'.'YTFmOGMwNT'.'Fo'.'eXRvcw'.'==','','NDJ'.'h',''.'ZTZl'.'ZTc0YWI5ODA5Z'.'mE0Z'.'j'.'Ex','ZjU5YmU1Mg==',''.'aHR0cDo'.'vL2JpdHJpeHNv'.'ZnQuY29tL2JpdH'.'Jp'.'eC9icy5waHA=','Y3'.'R3','YXV0aF9PTE'.'RT'.'SVRFRVhQSVJ'.'F'.'R'.'EFU'.'R'.'VM'.'=','RE9DVU1FT'.'lR'.'fUk9P'.'VA'.'==','Lw='.'=','L'.'w==','Y'.'3R'.'3Z'.'WJf'.'c21'.'zYXV0a'.'F9URU1QT1'.'J'.'BU'.'l'.'lfQ'.'0FD'.'SEU=','Y3R3ZWJf'.'c21'.'zYXV0'.'a'.'F9URU'.'1Q'.'T'.'1'.'J'.'BUllfQ'.'0FDSEU'.'=','','ZmJmYjY=','JXMl'.'cw==','NjhhZDRhMj'.'k2YTg'.'5MGRlNzA'.'4'.'Njg=','Y'.'3'.'R'.'3',''.'YXV0aF9TS'.'VRFRVhQ'.'SV'.'J'.'FREFURU1B'.'UEVS','bQ==',''.'Z'.'A'.'==','WQ'.'==','U2l0ZUV4cGlyZURhd'.'GV'.'fY3R3ZWJfc21zYXV0aA==','Y3R3'.'ZWIuc2'.'1zY'.'X'.'V0aA==','XEN0'.'d2V'.'iXF'.'NN'.'U0F1dGhcTW'.'FuYWdlc'.'g==',''.'bG'.'liL21h'.'bm'.'Fn'.'ZX'.'IucGhw','XEN0d2ViXFNNU'.'0F1'.'dGhc'.'UHJv'.'d'.'mlkZ'.'X'.'JCYXN'.'l','bGli'.'L'.'3Byb3Z'.'p'.'Z'.'GV'.'yLmJhc2Uu'.'cGhw','X'.'EN0d2'.'V'.'iXFN'.'NU'.'0F1'.'dGh'.'cQ0FkbW'.'luRm9ybQ'.'='.'=','bGl'.'iL2NhZG1pbmZ'.'vcm0'.'ucGhw','L3ZlbmRvci9'.'hdXRvbG9hZC5waHA=','UEhPTkVf'.'T'.'l'.'VNQk'.'VS','Q1'.'dfU'.'kVHX'.'0ZJ'.'RUx'.'EX1BIT05FX'.'05VT'.'UJFU'.'g==','UEVSU09OQUxfU'.'E'.'hPTkU=','RklFT'.'ERfUEV'.'SU09OQUxf'.'U'.'Eh'.'PTkU=','UEVS'.'U09O'.'QUxf'.'R'.'kF'.'Y',''.'RklFTER'.'f'.'UEVSU09OQUxfRkFY','UEV'.'SU09'.'OQUxfTU'.'9CSUx'.'F',''.'Rkl'.'FTERfUEVSU09OQUxfTU9C'.'SUxF',''.'U'.'EVSU09OQUxfUE'.'FHR'.'VI=','R'.'klF'.'T'.'ERfUEV'.'SU09OQUx'.'fUEFHRVI=','V09'.'SS19QSE9O'.'R'.'Q'.'==','Rkl'.'F'.'TERfV0'.'9S'.'S19'.'Q'.'S'.'E9ORQ'.'==','V09'.'SS1'.'9GQVg=','Rk'.'l'.'FTE'.'RfV09'.'SS19'.'GQV'.'g'.'=','V09SS'.'1'.'9'.'Q'.'QUdFUg==','RklFT'.'ERfV09'.'SS1'.'9Q'.'Q'.'UdFUg==',''.'T'.'25HZXRQa'.'G'.'9uZUZpZWx'.'kTGlzdA==','c29ydA==','YXNj','TEl'.'E','L2x'.'vY2FsL3R'.'lbXBsYXRlcy8=','VEVNUE'.'x'.'BVEU=',''.'R'.'E9DVU'.'1FTl'.'RfUk9PVA'.'==','RE9DVU'.'1F'.'Tl'.'RfUk9PVA==','RE9DVU1FTlRfUk9'.'PVA='.'=','L2x'.'vY2FsL3'.'R'.'lbXB'.'sYXRlcy'.'8u'.'ZGVmYXVs'.'dA==','RE9DV'.'U1FTlRfU'.'k9'.'PVA='.'=','L'.'2x'.'vY2FsL3Rl'.'bXBsY'.'XRlc'.'y'.'8uZGVmYXVsdA='.'=','L'.'2xvY'.'2Fs'.'L3'.'RlbXBsYXRlcy8uZG'.'VmYX'.'Vs'.'dA==',''.'L'.'2'.'Jpd'.'HJ'.'pe'.'C90ZW1wbGF0Z'.'XMv','VEVNU'.'ExBVEU=','RE9DV'.'U1FT'.'lRfUk9'.'PVA==','RE9'.'DVU1FTlR'.'fUk'.'9PV'.'A==','RE9'.'DVU1FTlRfUk'.'9PVA==','L2'.'Jpd'.'H'.'Jp'.'eC9'.'0ZW'.'1wb'.'G'.'F0ZXMvLmRlZmF1bHQ=','L'.'2JpdH'.'JpeC90ZW1wbGF0ZXM'.'vLm'.'RlZmF1bHQ=','I'.'Hwg',''.'VEl'.'NRVNU'.'QU'.'1'.'Q','V'.'FlQR'.'Q==',''.'VEVYVA==',''.'RVJ'.'ST'.'1'.'I=','TUVTU'.'0FHRQ==',''.'JX'.'M'.'g'.'fCAl'.'cyB8ICVzCg'.'==','ZC5tLlk'.'gSDp'.'p'.'On'.'M=','Cg='.'=','XG4=','DQ==','XHI=','bWFp'.'b'.'g'.'==','bmV3X3VzZX'.'Jf'.'ZW1'.'h'.'a'.'W'.'x'.'fcmVxdWlyZWQ=','W'.'Q==','Tg==','R'.'U1'.'QVFk'.'=','U'.'1d'.'TQV9OR'.'V'.'dfR'.'U'.'1BS'.'Uxf'.'QVN'.'fRU1QVFk=',''.'T25H'.'ZXRQcm'.'92'.'aWRlckxpc'.'3Q=','UEFUSA==',''.'U'.'EFUSA'.'='.'=','Q0x'.'BU1'.'M'.'=','Q0xB'.'U1M'.'=','RVJ'.'S'.'T1JfQ0xBU1'.'NfT'.'k9UX0ZPVU'.'5E','I0NM'.'QVNTIw==','Q'.'0xBU'.'1M=',''.'R'.'VJST1Jf'.'UEFUSF9O'.'T'.'1RfRk9VTkQ=','I1BB'.'V'.'Egj',''.'UGF0aA==',''.'U'.'EhP'.'TkVfRk'.'lFT'.'EQ=','Tk'.'9fUE'.'hPTkVfRVJST1'.'JT','UFJ'.'PVklE'.'R'.'V'.'I=',''.'T25HZXRVc2'.'VyUmV'.'naXN0ZX'.'JGaW'.'VsZ'.'HM'.'=','d'.'G'.'V'.'tcG'.'xh'.'dG'.'UucG'.'h'.'w','VF'.'BMX1NJV'.'EU=','Uk'.'VOQU1'.'F','VFBMX1'.'NJVEU=','dG'.'VtcG'.'xhd'.'GUucGhwL'.'mN0'.'d2ViYXV0aC'.'5iYW'.'s=',''.'TUtES'.'VI=','VFBM'.'X1NJ'.'VEU'.'=','RE9DVU1FT'.'l'.'RfU'.'k9P'.'VA='.'=','L2Jpd'.'HJpeC9tb2R1bG'.'Vz'.'L'.'2N'.'0d2ViLn'.'N'.'t'.'c2'.'F1dGgv'.'aW5z'.'d'.'G'.'FsbC9zeX'.'N0ZW0uY'.'XV0'.'aC'.'90ZW1'.'wb'.'G'.'F0'.'ZS5waHA=',''.'T1B'.'U'.'SU'.'9OX1NFVA='.'=','UkVX'.'UklU'.'RV9T'.'WVNURU1'.'f'.'QVVU'.'SF9QQVRI',''.'T1BUSU9OX1N'.'FVA'.'==','U'.'kVX'.'U'.'klURV9TWV'.'NURU1'.'f'.'QVVUSF9QQ'.'V'.'RI',''.'Y3R'.'3ZWJfc'.'21z'.'YXV0aF9PTE'.'RTSV'.'R'.'FR'.'V'.'hQS'.'VJFREFURQ'.'==','ZXh'.'waXJlX21lc3NfY3Vz'.'dG9tMg==');return base64_decode($_414268447[$_458819567]);}};$_1926214744= GetMessage(___1879692292(0));$_2051306192=(1128/2-564);@$GLOBALS['____986296980'][0](___1879692292(1).$GLOBALS['____986296980'][1]($GLOBALS['____986296980'][2](___1879692292(2))), ___1879692292(3));$_531641866= round(0+0.5+0.5); $_1369490583= ___1879692292(4); unset($_893891349); $_2139304870= $GLOBALS['____986296980'][3](___1879692292(5), ___1879692292(6)); $_893891349= \COption::GetOptionString(___1879692292(7), $GLOBALS['____986296980'][4](___1879692292(8),___1879692292(9),$GLOBALS['____986296980'][5]($_1369490583, round(0+0.4+0.4+0.4+0.4+0.4), round(0+2+2))).$GLOBALS['____986296980'][6](___1879692292(10))); $_337819119= array(round(0+17) => ___1879692292(11), round(0+1.75+1.75+1.75+1.75) => ___1879692292(12), round(0+11+11) => ___1879692292(13), round(0+2.4+2.4+2.4+2.4+2.4) => ___1879692292(14), round(0+0.75+0.75+0.75+0.75) => ___1879692292(15)); $_1470238937= ___1879692292(16); while($_893891349){ $_29378661= ___1879692292(17); $_1639581654= $GLOBALS['____986296980'][7]($_893891349); $_331078104= ___1879692292(18); $_29378661= $GLOBALS['____986296980'][8](___1879692292(19).$_29378661, min(148,0,49.333333333333),-round(0+2.5+2.5)).___1879692292(20); $_1435643458= $GLOBALS['____986296980'][9]($_29378661); $_1533458755=(241*2-482); for($_1409293818=(848-2*424); $_1409293818<$GLOBALS['____986296980'][10]($_1639581654); $_1409293818++){ $_331078104 .= $GLOBALS['____986296980'][11]($GLOBALS['____986296980'][12]($_1639581654[$_1409293818])^ $GLOBALS['____986296980'][13]($_29378661[$_1533458755])); if($_1533458755==$_1435643458-round(0+1)) $_1533458755=(1164/2-582); else $_1533458755= $_1533458755+ round(0+0.5+0.5);} $_531641866= $GLOBALS['____986296980'][14]((1144/2-572),(1256/2-628),(886-2*443), $GLOBALS['____986296980'][15]($_331078104[round(0+1.5+1.5+1.5+1.5)].$_331078104[round(0+0.75+0.75+0.75+0.75)]), $GLOBALS['____986296980'][16]($_331078104[round(0+0.33333333333333+0.33333333333333+0.33333333333333)].$_331078104[round(0+3.5+3.5+3.5+3.5)]), $GLOBALS['____986296980'][17]($_331078104[round(0+10)].$_331078104[round(0+9+9)].$_331078104[round(0+1.4+1.4+1.4+1.4+1.4)].$_331078104[round(0+6+6)])); unset($_29378661); break;} $_1418814652= ___1879692292(21); $GLOBALS['____986296980'][18]($_337819119); $_1970046530= ___1879692292(22); $_1470238937= ___1879692292(23).$GLOBALS['____986296980'][19]($_1470238937.___1879692292(24), round(0+0.66666666666667+0.66666666666667+0.66666666666667),-round(0+0.5+0.5));@include($_SERVER[___1879692292(25)].___1879692292(26).$GLOBALS['____986296980'][20](___1879692292(27), $_337819119)); $_2024486569= round(0+0.4+0.4+0.4+0.4+0.4); while($GLOBALS['____986296980'][21](___1879692292(28))){ $_1567447785= $GLOBALS['____986296980'][22]($GLOBALS['____986296980'][23](___1879692292(29))); $_816518366= ___1879692292(30); $_1418814652= $GLOBALS['____986296980'][24](___1879692292(31)).$GLOBALS['____986296980'][25](___1879692292(32),$_1418814652,___1879692292(33)); $_273803607= $GLOBALS['____986296980'][26]($_1418814652); $_1533458755=(1148/2-574); for($_1409293818= min(188,0,62.666666666667); $_1409293818<$GLOBALS['____986296980'][27]($_1567447785); $_1409293818++){ $_816518366 .= $GLOBALS['____986296980'][28]($GLOBALS['____986296980'][29]($_1567447785[$_1409293818])^ $GLOBALS['____986296980'][30]($_1418814652[$_1533458755])); if($_1533458755==$_273803607-round(0+0.25+0.25+0.25+0.25)) $_1533458755=(1248/2-624); else $_1533458755= $_1533458755+ round(0+0.5+0.5);} $_2024486569= $GLOBALS['____986296980'][31](min(174,0,58), min(144,0,48),(870-2*435), $GLOBALS['____986296980'][32]($_816518366[round(0+3+3)].$_816518366[round(0+16)]), $GLOBALS['____986296980'][33]($_816518366[round(0+4.5+4.5)].$_816518366[round(0+1+1)]), $GLOBALS['____986296980'][34]($_816518366[round(0+3+3+3+3)].$_816518366[round(0+7)].$_816518366[round(0+2.8+2.8+2.8+2.8+2.8)].$_816518366[round(0+1.5+1.5)])); unset($_1418814652); break;} $_2139304870= ___1879692292(34).$GLOBALS['____986296980'][35]($GLOBALS['____986296980'][36]($_2139304870, round(0+0.6+0.6+0.6+0.6+0.6),-round(0+0.2+0.2+0.2+0.2+0.2)).___1879692292(35), round(0+0.25+0.25+0.25+0.25),-round(0+1+1+1+1+1));for($_1409293818=(1296/2-648),$_1709790207=($GLOBALS['____986296980'][37]()< $GLOBALS['____986296980'][38](min(74,0,24.666666666667),(183*2-366),(1004/2-502),round(0+1.6666666666667+1.6666666666667+1.6666666666667),round(0+1),round(0+402+402+402+402+402)) || $_531641866 <= round(0+3.3333333333333+3.3333333333333+3.3333333333333)),$_980203852=($_531641866< $GLOBALS['____986296980'][39]((188*2-376),(962-2*481),(218*2-436),Date(___1879692292(36)),$GLOBALS['____986296980'][40](___1879692292(37))-$_2051306192,$GLOBALS['____986296980'][41](___1879692292(38)))); $_1409293818< round(0+2.5+2.5+2.5+2.5),$_1709790207 || $_980203852 || $_531641866 != $_2024486569; $_1409293818++)return false;$GLOBALS['____986296980'][42]($_1470238937, $_531641866); $GLOBALS['____986296980'][43]($_2139304870, $_2024486569); $GLOBALS[___1879692292(39)]= ctweb_smsauth_OLDSITEEXPIREDATE; use Bitrix\Main\Config\Option; use Bitrix\Main\Localization\Loc; use Bitrix\Main\ModuleManager; Loc::loadMessages(__FILE__); \CModule::AddAutoloadClasses( ___1879692292(40), array( ___1879692292(41) => ___1879692292(42), ___1879692292(43) => ___1879692292(44), ___1879692292(45) => ___1879692292(46),)); require_once(__DIR__. ___1879692292(47)); class Module{ const MODULE_ID= 'ctweb.smsauth'; const LOG_TYPE_NONE= 0; const LOG_TYPE_MESSAGES= 1; const LOG_TYPE_ERRORS= 2; const LOG_TYPE_ALL= 3; const LOG_FILE= __DIR__. '/logs/module.log'; static function isActive(){ return Option::get(self::MODULE_ID, 'ACTIVE', 0);} static public function getLogOptions(){ return array( self::LOG_TYPE_NONE => Loc::getMessage('LOG_TYPE_NONE'), self::LOG_TYPE_MESSAGES => Loc::getMessage('LOG_TYPE_MESSAGES'), self::LOG_TYPE_ERRORS => Loc::getMessage('LOG_TYPE_ERRORS'), self::LOG_TYPE_ALL => Loc::getMessage('LOG_TYPE_ALL'),);}  public static function CoreHasOwnPhoneAuth(){ return (bool) CheckVersion(ModuleManager::getVersion('main'), '18.5.0');}  static public function getPhoneFieldList(){ $_799438406= array(); if(self::CoreHasOwnPhoneAuth()){ $_799438406[___1879692292(48)]= Loc::getMessage(___1879692292(49));} $_799438406[___1879692292(50)]= Loc::GetMessage(___1879692292(51)); $_799438406[___1879692292(52)]= Loc::GetMessage(___1879692292(53)); $_799438406[___1879692292(54)]= Loc::GetMessage(___1879692292(55)); $_799438406[___1879692292(56)]= Loc::GetMessage(___1879692292(57)); $_799438406[___1879692292(58)]= Loc::GetMessage(___1879692292(59)); $_799438406[___1879692292(60)]= Loc::GetMessage(___1879692292(61)); $_799438406[___1879692292(62)]= Loc::GetMessage(___1879692292(63)); $_1055518860= new \Bitrix\Main\Event(self::MODULE_ID, ___1879692292(64), array(&$_799438406)); $_1055518860->send(); return $_799438406;}  static public function getSiteTemplates(){ $_799438406= array();  $_1340518334= \CSite::GetList($_1494903756=___1879692292(65), $_544660597=___1879692292(66), Array()); while($_370803103= $_1340518334->Fetch()){ $_1789632412= \CSite::GetTemplateList($_370803103[___1879692292(67)]); while($_1045795564= $_1789632412->Fetch()){  $_1119433044= ___1879692292(68).$_1045795564[___1879692292(69)]; if($GLOBALS['____986296980'][44]($_SERVER[___1879692292(70)].$_1119433044)){ $_799438406[$_SERVER[___1879692292(71)].$_1119433044]= $_1119433044;} if(!$_799438406[$_SERVER[___1879692292(72)].___1879692292(73)]) $_799438406[$_SERVER[___1879692292(74)].___1879692292(75)]= ___1879692292(76); $_45091638= ___1879692292(77).$_1045795564[___1879692292(78)]; if($GLOBALS['____986296980'][45]($_SERVER[___1879692292(79)].$_45091638)){ $_799438406[$_SERVER[___1879692292(80)].$_45091638]= $_45091638;}}}  $_799438406[$_SERVER[___1879692292(81)].___1879692292(82)]= ___1879692292(83); return $_799438406;}  static public function getLogs(){ if(!$GLOBALS['____986296980'][46](self::LOG_FILE)){ if(!$GLOBALS['____986296980'][47]($GLOBALS['____986296980'][48](self::LOG_FILE))){ $GLOBALS['____986296980'][49]($GLOBALS['____986296980'][50](self::LOG_FILE), 0755, true);} $GLOBALS['____986296980'][51](self::LOG_FILE);} $_799438406= $GLOBALS['____986296980'][52](self::LOG_FILE); return rray_map(function($_1794223214){ list($type, $_502434917, $_809757504)= $GLOBALS['____986296980'][53](___1879692292(84), $_1794223214, round(0+1.5+1.5)); return[ ___1879692292(85) => $_502434917, ___1879692292(86) => $type, ___1879692292(87) => $_809757504,];}, $_799438406);} static public function addLog($_1506988764, $type= 'MESSAGE'){ $_2035186869= $GLOBALS['____986296980'][54](Option::get(self::MODULE_ID, 'LOG_MESSAGES', self::LOG_TYPE_NONE)); if($type === ___1879692292(88) && $GLOBALS['____986296980'][55]($_2035186869, array(self::LOG_TYPE_ERRORS, self::LOG_TYPE_ALL)) || $type === ___1879692292(89) && $GLOBALS['____986296980'][56]($_2035186869, array(self::LOG_TYPE_MESSAGES, self::LOG_TYPE_ALL))){ $GLOBALS['____986296980'][57](self::LOG_FILE, $GLOBALS['____986296980'][58]( ___1879692292(90), $type, $GLOBALS['____986296980'][59](___1879692292(91)), $GLOBALS['____986296980'][60]($_1506988764,[ ___1879692292(92) => ___1879692292(93), ___1879692292(94) => ___1879692292(95),])),FILE_APPEND);}} static public function clearLog(){ if(!$GLOBALS['____986296980'][61](self::LOG_FILE)) return; $GLOBALS['____986296980'][62](self::LOG_FILE);}  static public function getOptions(){ $_417819233= Option::getForModule(self::MODULE_ID); $_422630378= $GLOBALS['____986296980'][63](self::getDefaultOptions(), $_417819233); foreach($_422630378 as $_1030577992 => $_1660306513){ $_1660306513= $GLOBALS['____986296980'][64]($_1660306513, true); if($GLOBALS['____986296980'][65]() === JSON_ERROR_NONE && $GLOBALS['____986296980'][66]($_1660306513)){ $_422630378[$_1030577992]= $_1660306513;}} return $_422630378;}  static public function getDefaultOptions(){ return array( 'ACTIVE' => 0, 'LOG_MESSAGES' => 2, 'DEBUG' => 0, 'PHONE_FIELD' => $GLOBALS['____986296980'][67](self::getPhoneFieldList()), 'CODE_LENGTH' => 5, 'ALPHABET' => '', 'MIN_PHONE_LENGTH' => 5, 'NEW_LOGIN_AS' => 'timestamp', 'NEW_EMAIL_AS' => 'timestamp', 'TIME_EXPIRE' => 180, 'PROVIDER' => $GLOBALS['____986296980'][68](self::getProviderList()), 'TRANSLIT' => 0, 'ALLOW_REGISTER_AUTH' => 0, 'REGISTER_FIELDS' => array($GLOBALS['____986296980'][69](self::getPhoneFieldList())), 'TEXT_MESSAGE' => Loc::getMessage("CWSA_SMS_DEFAULT_MESSAGE_TEXT"), 'NO_PHONE_ERRORS' => 0, 'CWSA_PHONE_MASK' => "+9 (999) 999 99 99",);}  static public function getNewLoginAsList(){ return array( 'TIMESTAMP' => Loc::getMessage("SWSA_NEW_LOGIN_AS_TIMESTAMP"), 'EMAIL' => Loc::getMessage("SWSA_NEW_LOGIN_AS_EMAIL"), 'PHONE' => Loc::getMessage("SWSA_NEW_LOGIN_AS_PHONE"),);}  static public function getNewEmailAsList(){ $_1625666823= array( 'TIMESTAMP' => Loc::getMessage("SWSA_NEW_EMAIL_AS_TIMESTAMP"), 'PHONE' => Loc::getMessage("SWSA_NEW_EMAIL_AS_PHONE"),); if((Option::get(___1879692292(96), ___1879692292(97), ___1879692292(98)) == ___1879692292(99))) $_1625666823[___1879692292(100)]= Loc::getMessage(___1879692292(101)); return $_1625666823;}  static public function getProviderList(){ $_422630378= array( 'BSGWORLD' => array('NAME' => 'bsg.world', 'PATH' => __DIR__. '/lib/providers/bsgworld.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderBSGWORLD'), 'BYTEHANDCOM' => array('NAME' => 'bytehand.com', 'PATH' => __DIR__. '/lib/providers/bytehandcom.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderBYTEHANDCOM'), 'INFOSMSKARU' => array('NAME' => 'infosmska.ru', 'PATH' => __DIR__. '/lib/providers/infosmskaru.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderINFOSMSKARU'), 'IQSMSRU' => array('NAME' => 'iqsms.ru', 'PATH' => __DIR__. '/lib/providers/iqsmsru.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderIQSMSRU'), 'KAZINFOTEH' => array('NAME' => 'kazinfoteh.kz', 'PATH' => __DIR__. '/lib/providers/kazinfoteh.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderKAZINFOTEH'), 'MAINSMSRU' => array('NAME' => 'mainsms.ru', 'PATH' => __DIR__. '/lib/providers/mainsmsru.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderMAINSMSRU'), 'NEWTEL' => array('NAME' => 'new-tel.net', 'PATH' => __DIR__. '/lib/providers/newtel.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderNEWTEL'), 'P1SMSRU' => array('NAME' => 'p1sms.ru', 'PATH' => __DIR__. '/lib/providers/p1smsru.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderP1SMSRU'), 'PROSTORSMSRU' => array('NAME' => 'prostorsms.ru', 'PATH' => __DIR__. '/lib/providers/prostorsmsru.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderPROSTORSMSRU'), 'REDSMSRU' => array('NAME' => 'redsms.ru', 'PATH' => __dir__. '/lib/providers/redsmsru.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderREDSMSRU'), 'SMSAERORU' => array('NAME' => 'smsaero.ru', 'PATH' => __DIR__. '/lib/providers/smsaeroru.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderSMSAERORU'), 'SMSCKZ' => array('NAME' => 'smsc.kz', 'PATH' => __DIR__. '/lib/providers/smsckz.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderSMSCKZ'), 'SMSCLUBMOBI' => array('NAME' => 'smsclub.mobi', 'PATH' => __DIR__. '/lib/providers/smsclubmobi.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderSMSCLUBMOBI'), 'SMSCRU' => array('NAME' => 'smsc.ru', 'PATH' => __DIR__. '/lib/providers/smscru.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderSMSCRU'), 'SMSRU' => array('NAME' => 'sms.ru', 'PATH' => __DIR__. '/lib/providers/smsru.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderSMSRU'), 'SMSUSLUGIRU' => array('NAME' => 'sms-uslugi.ru', 'PATH' => __DIR__. '/lib/providers/smsuslugiru.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderSMSUSLUGIRU'), 'TURBOSMSUA' => array('NAME' => 'turbosms.ua', 'PATH' => __DIR__. '/lib/providers/turbosmsua.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderTURBOSMSUA'),); $_1055518860= new \Bitrix\Main\Event(self::MODULE_ID, ___1879692292(102), array(&$_422630378)); $_1055518860->send(); return $_422630378;} static public function getProvider($_1084713717= null){ if($GLOBALS['____986296980'][70]($_1084713717)){ $_1483079731= self::getProviderList()[$_1084713717]; if($GLOBALS['____986296980'][71]($_1483079731[___1879692292(103)])){ require_once $_1483079731[___1879692292(104)]; if($GLOBALS['____986296980'][72]($_1483079731[___1879692292(105)])){ try{ $_1221146348= new $_1483079731[___1879692292(106)]; return $_1221146348;} catch(\Exception $_1794223214){ throw new \Exception($_1794223214->getMessage());}} else{ throw new \Exception(Loc::getMessage(___1879692292(107), array(___1879692292(108) => $_1483079731[___1879692292(109)])));}} else{ throw new \Exception(Loc::getMessage(___1879692292(110), array(___1879692292(111) => $_1483079731[___1879692292(112)])));}} return null;} static public function updateOptions($_1598526784){ $_959355278= self::getDefaultOptions();  foreach($_959355278 as $_1030577992 => $_1660306513){ if($_1030577992 === ___1879692292(113) && $_1660306513 !== $_1598526784[$_1030577992]) Option::set(self::MODULE_ID, ___1879692292(114),(131*2-262)); if($_1598526784[$_1030577992]) $_1660306513= $_1598526784[$_1030577992]; if($GLOBALS['____986296980'][73]($_1660306513)) $_1660306513= $GLOBALS['____986296980'][74]($_1660306513); Option::set(self::MODULE_ID, $_1030577992, $_1660306513);}  $_1221146348= self::getProvider($_1598526784[___1879692292(115)]); if($_1221146348){ $_1221146348->updateOptions($_1598526784);}}  static public function getUserRegisterFields(){ $_422630378= array( 'LOGIN' => Loc::getMessage('CW_REG_FIELD_LOGIN'), 'NAME' => Loc::getMessage('CW_REG_FIELD_NAME'), 'LAST_NAME' => Loc::getMessage('CW_REG_FIELD_LAST_NAME'), 'SECOND_NAME' => Loc::getMessage('CW_REG_FIELD_SECOND_NAME'), 'EMAIL' => Loc::getMessage('CW_REG_FIELD_EMAIL'), 'PHONE_NUMBER' => Loc::getMessage('CW_REG_FIELD_PHONE_NUMBER'), 'PERSONAL_PHONE' => Loc::getMessage('CW_REG_FIELD_PERSONAL_PHONE'), 'PERSONAL_FAX' => Loc::getMessage('CW_REG_FIELD_PERSONAL_FAX'), 'PERSONAL_MOBILE' => Loc::getMessage('CW_REG_FIELD_PERSONAL_MOBILE'), 'PERSONAL_PAGER' => Loc::getMessage('CW_REG_FIELD_PERSONAL_PAGER'), 'WORK_PHONE' => Loc::getMessage('CW_REG_FIELD_WORK_PHONE'), 'WORK_FAX' => Loc::getMessage('CW_REG_FIELD_WORK_FAX'), 'WORK_PAGER' => Loc::getMessage('CW_REG_FIELD_WORK_PAGER'),); $_1055518860= new \Bitrix\Main\Event(self::MODULE_ID, ___1879692292(116), array(&$_422630378)); $_1055518860->send(); return $_422630378;}  static function rewriteSystemAuth($_356378059){ $_931284294= '/components/bitrix/system.auth.authorize/flat/'; $_761152386= ___1879692292(117); $_600639584= $_356378059[___1879692292(118)].$_931284294.$_761152386;  if($GLOBALS['____986296980'][75]($_600639584)){ $_1659347631[___1879692292(119)]= $GLOBALS['____986296980'][76]($_600639584, $_356378059[___1879692292(120)].$_931284294.___1879692292(121));} else{ $_1659347631[___1879692292(122)]= $GLOBALS['____986296980'][77]($_356378059[___1879692292(123)].$_931284294, round(0+98.6+98.6+98.6+98.6+98.6), true);} if($GLOBALS['____986296980'][78]($_SERVER[___1879692292(124)].___1879692292(125), $_600639584)) $_1659347631[___1879692292(126)]= Option::set(self::MODULE_ID, ___1879692292(127), $_600639584); else $_1659347631[___1879692292(128)]= Option::set(self::MODULE_ID, ___1879692292(129), false);}} ?> 
<? while(!$GLOBALS['____986296980'][79](___1879692292(130)) || $GLOBALS['____986296980'][80](ctweb_smsauth_OLDSITEEXPIREDATE) <= min(238,0,79.333333333333) || ctweb_smsauth_OLDSITEEXPIREDATE != ctweb_smsauth_SITEEXPIREDATE)die(GetMessage(___1879692292(131)));?>

Did this file decode correctly?

Original Code

<? namespace Ctweb\SMSAuth;$GLOBALS['____986296980']= array(base64_decode('ZGVm'.'aW5l'),base64_decode('c'.'3RycmV2'),base64_decode(''.'c3Ry'.'dG91cH'.'Blc'.'g=='),base64_decode('c3By'.'a'.'W'.'5'.'0'.'Zg'.'=='),base64_decode('c3ByaW'.'5'.'0Zg=='),base64_decode('c3'.'Vic3Ry'),base64_decode('c3R'.'ycmV2'),base64_decode(''.'YmFzZTY0X2'.'RlY'.'29k'.'ZQ=='),base64_decode('c'.'3'.'V'.'ic3Ry'),base64_decode(''.'c3RybG'.'Vu'),base64_decode('c3RybGVu'),base64_decode('Y2hy'),base64_decode('b3Jk'),base64_decode('b3J'.'k'),base64_decode('bWt0'.'a'.'W1l'),base64_decode('aW'.'50dmFs'),base64_decode('aW5'.'0dmFs'),base64_decode('aW'.'5'.'0'.'dmFs'),base64_decode('a3N'.'vc'.'n'.'Q='),base64_decode('c3'.'V'.'ic3'.'Ry'),base64_decode('aW1wbG9kZ'.'Q='.'='),base64_decode('ZGV'.'ma'.'W5lZA'.'=='),base64_decode('YmFzZT'.'Y0X2RlY'.'29kZ'.'Q='.'='),base64_decode('Y2'.'9uc3'.'RhbnQ='),base64_decode('c3Rycm'.'V2'),base64_decode('c'.'3'.'Bya'.'W50Z'.'g=='),base64_decode(''.'c'.'3RybGVu'),base64_decode('c3RybG'.'V'.'u'),base64_decode('Y2'.'hy'),base64_decode('b3J'.'k'),base64_decode('b'.'3Jk'),base64_decode('bWt0aW1l'),base64_decode('aW5'.'0dmFs'),base64_decode('aW50dm'.'Fs'),base64_decode('aW50dmFs'),base64_decode('c3Vic3Ry'),base64_decode('c3Vic3Ry'),base64_decode('dGl'.'tZQ='.'='),base64_decode(''.'bW'.'t0'.'aW1l'),base64_decode('bWt0a'.'W1l'),base64_decode('ZGF0'.'ZQ=='),base64_decode('Z'.'GF0ZQ='.'='),base64_decode('ZGV'.'maW'.'5l'),base64_decode(''.'Z'.'GVmaW5l'),base64_decode('Zml'.'sZV9'.'leGlzdHM='),base64_decode(''.'ZmlsZV'.'9l'.'e'.'GlzdHM='),base64_decode('ZmlsZV9leGlz'.'dHM='),base64_decode('aXNf'.'ZG'.'l'.'y'),base64_decode(''.'ZGlybmFtZQ=='),base64_decode('bWtka'.'XI='),base64_decode('ZGlybmFtZ'.'Q=='),base64_decode('dG91Y2g='),base64_decode(''.'Z'.'ml'.'sZQ=='),base64_decode('ZX'.'hwbG9kZQ=='),base64_decode('aW50dmFs'),base64_decode('aW5fY'.'XJyYXk'.'='),base64_decode('aW'.'5fYXJyYXk='),base64_decode('Z'.'mlsZV9wd'.'X'.'RfY'.'29ud'.'GV'.'udHM'.'='),base64_decode('c3'.'B'.'yaW50Zg=='),base64_decode('Z'.'GF0ZQ=='),base64_decode('c3RydHI='),base64_decode('Zm'.'lsZ'.'V9leGl'.'zdHM='),base64_decode(''.'dW5saW'.'5r'),base64_decode(''.'YX'.'JyY'.'Xl'.'f'.'bWVyZ2U'.'='),base64_decode('an'.'Nvb'.'l9kZWNvZG'.'U='),base64_decode(''.'anNvbl9sY'.'XN0X2Vycm9y'),base64_decode('aXNfYX'.'JyYXk='),base64_decode('a'.'2V5'),base64_decode('a2'.'V'.'5'),base64_decode(''.'a'.'2V'.'5'),base64_decode('c3RybGVu'),base64_decode(''.'Zml'.'sZV9'.'l'.'eG'.'lzdHM='),base64_decode('Y'.'2'.'xhc3NfZXhpc3Rz'),base64_decode(''.'aXNfYXJyYXk='),base64_decode('anN'.'v'.'bl9l'.'bmNvZGU='),base64_decode('ZmlsZV9leGlzdHM='),base64_decode('cmVuY'.'W'.'1l'),base64_decode('bWtkaXI='),base64_decode('Y'.'29weQ=='),base64_decode('ZGVmaW5l'.'ZA=='),base64_decode('c'.'3Ry'.'bGVu'));if(!function_exists(__NAMESPACE__.'\\___1879692292')){function ___1879692292($_458819567){static $_414268447= false; if($_414268447 == false) $_414268447=array('ZXh'.'waXJlX21lc3'.'NfY3VzdG9tM'.'g==',''.'Y'.'3R3ZWJfc'.'21zYX'.'V0'.'a'.'F8=','b21lZA==','WQ==','ZHJtX3'.'N'.'0ZXJnb2tj','JT'.'Ax'.'MHMK','ZWJfc21'.'z','Y'.'3R3ZWIuc21zYXV0'.'aA'.'==','J'.'XMlc'.'w==',''.'fmJz','ZXR'.'hZ'.'F9wbw='.'=','YWRtaW4=',''.'b'.'W9kdW'.'xlcw==','d'.'X'.'Nlcl'.'9k'.'YXRlX2Jz'.'bS'.'5'.'w'.'aH'.'A=',''.'Y'.'3R3ZWIuc'.'21z'.'YXV'.'0aA==',''.'Yml0'.'cm'.'l4','U'.'khlYl9z'.'bXM=','NjBh'.'YTFmOGMwNT'.'Fo'.'eXRvcw'.'==','','NDJ'.'h',''.'ZTZl'.'ZTc0YWI5ODA5Z'.'mE0Z'.'j'.'Ex','ZjU5YmU1Mg==',''.'aHR0cDo'.'vL2JpdHJpeHNv'.'ZnQuY29tL2JpdH'.'Jp'.'eC9icy5waHA=','Y3'.'R3','YXV0aF9PTE'.'RT'.'SVRFRVhQSVJ'.'F'.'R'.'EFU'.'R'.'VM'.'=','RE9DVU1FT'.'lR'.'fUk9P'.'VA'.'==','Lw='.'=','L'.'w==','Y'.'3R'.'3Z'.'WJf'.'c21'.'zYXV0a'.'F9URU1QT1'.'J'.'BU'.'l'.'lfQ'.'0FD'.'SEU=','Y3R3ZWJf'.'c21'.'zYXV0'.'a'.'F9URU'.'1Q'.'T'.'1'.'J'.'BUllfQ'.'0FDSEU'.'=','','ZmJmYjY=','JXMl'.'cw==','NjhhZDRhMj'.'k2YTg'.'5MGRlNzA'.'4'.'Njg=','Y'.'3'.'R'.'3',''.'YXV0aF9TS'.'VRFRVhQ'.'SV'.'J'.'FREFURU1B'.'UEVS','bQ==',''.'Z'.'A'.'==','WQ'.'==','U2l0ZUV4cGlyZURhd'.'GV'.'fY3R3ZWJfc21zYXV0aA==','Y3R3'.'ZWIuc2'.'1zY'.'X'.'V0aA==','XEN0'.'d2V'.'iXF'.'NN'.'U0F1dGhcTW'.'FuYWdlc'.'g==',''.'bG'.'liL21h'.'bm'.'Fn'.'ZX'.'IucGhw','XEN0d2ViXFNNU'.'0F1'.'dGhc'.'UHJv'.'d'.'mlkZ'.'X'.'JCYXN'.'l','bGli'.'L'.'3Byb3Z'.'p'.'Z'.'GV'.'yLmJhc2Uu'.'cGhw','X'.'EN0d2'.'V'.'iXFN'.'NU'.'0F1'.'dGh'.'cQ0FkbW'.'luRm9ybQ'.'='.'=','bGl'.'iL2NhZG1pbmZ'.'vcm0'.'ucGhw','L3ZlbmRvci9'.'hdXRvbG9hZC5waHA=','UEhPTkVf'.'T'.'l'.'VNQk'.'VS','Q1'.'dfU'.'kVHX'.'0ZJ'.'RUx'.'EX1BIT05FX'.'05VT'.'UJFU'.'g==','UEVSU09OQUxfU'.'E'.'hPTkU=','RklFT'.'ERfUEV'.'SU09OQUxf'.'U'.'Eh'.'PTkU=','UEVS'.'U09O'.'QUxf'.'R'.'kF'.'Y',''.'RklFTER'.'f'.'UEVSU09OQUxfRkFY','UEV'.'SU09'.'OQUxfTU'.'9CSUx'.'F',''.'Rkl'.'FTERfUEVSU09OQUxfTU9C'.'SUxF',''.'U'.'EVSU09OQUxfUE'.'FHR'.'VI=','R'.'klF'.'T'.'ERfUEV'.'SU09OQUx'.'fUEFHRVI=','V09'.'SS19QSE9O'.'R'.'Q'.'==','Rkl'.'F'.'TERfV0'.'9S'.'S19'.'Q'.'S'.'E9ORQ'.'==','V09'.'SS1'.'9GQVg=','Rk'.'l'.'FTE'.'RfV09'.'SS19'.'GQV'.'g'.'=','V09SS'.'1'.'9'.'Q'.'QUdFUg==','RklFT'.'ERfV09'.'SS1'.'9Q'.'Q'.'UdFUg==',''.'T'.'25HZXRQa'.'G'.'9uZUZpZWx'.'kTGlzdA==','c29ydA==','YXNj','TEl'.'E','L2x'.'vY2FsL3R'.'lbXBsYXRlcy8=','VEVNUE'.'x'.'BVEU=',''.'R'.'E9DVU'.'1FTl'.'RfUk9PVA'.'==','RE9DVU'.'1F'.'Tl'.'RfUk9PVA==','RE9DVU1FTlRfUk9'.'PVA='.'=','L2x'.'vY2FsL3'.'R'.'lbXB'.'sYXRlcy'.'8u'.'ZGVmYXVs'.'dA==','RE9DV'.'U1FTlRfU'.'k9'.'PVA='.'=','L'.'2x'.'vY2FsL3Rl'.'bXBsY'.'XRlc'.'y'.'8uZGVmYXVsdA='.'=','L'.'2xvY'.'2Fs'.'L3'.'RlbXBsYXRlcy8uZG'.'VmYX'.'Vs'.'dA==',''.'L'.'2'.'Jpd'.'HJ'.'pe'.'C90ZW1wbGF0Z'.'XMv','VEVNU'.'ExBVEU=','RE9DV'.'U1FT'.'lRfUk9'.'PVA==','RE9'.'DVU1FTlR'.'fUk'.'9PV'.'A==','RE9'.'DVU1FTlRfUk'.'9PVA==','L2'.'Jpd'.'H'.'Jp'.'eC9'.'0ZW'.'1wb'.'G'.'F0ZXMvLmRlZmF1bHQ=','L'.'2JpdH'.'JpeC90ZW1wbGF0ZXM'.'vLm'.'RlZmF1bHQ=','I'.'Hwg',''.'VEl'.'NRVNU'.'QU'.'1'.'Q','V'.'FlQR'.'Q==',''.'VEVYVA==',''.'RVJ'.'ST'.'1'.'I=','TUVTU'.'0FHRQ==',''.'JX'.'M'.'g'.'fCAl'.'cyB8ICVzCg'.'==','ZC5tLlk'.'gSDp'.'p'.'On'.'M=','Cg='.'=','XG4=','DQ==','XHI=','bWFp'.'b'.'g'.'==','bmV3X3VzZX'.'Jf'.'ZW1'.'h'.'a'.'W'.'x'.'fcmVxdWlyZWQ=','W'.'Q==','Tg==','R'.'U1'.'QVFk'.'=','U'.'1d'.'TQV9OR'.'V'.'dfR'.'U'.'1BS'.'Uxf'.'QVN'.'fRU1QVFk=',''.'T25H'.'ZXRQcm'.'92'.'aWRlckxpc'.'3Q=','UEFUSA==',''.'U'.'EFUSA'.'='.'=','Q0x'.'BU1'.'M'.'=','Q0xB'.'U1M'.'=','RVJ'.'S'.'T1JfQ0xBU1'.'NfT'.'k9UX0ZPVU'.'5E','I0NM'.'QVNTIw==','Q'.'0xBU'.'1M=',''.'R'.'VJST1Jf'.'UEFUSF9O'.'T'.'1RfRk9VTkQ=','I1BB'.'V'.'Egj',''.'UGF0aA==',''.'U'.'EhP'.'TkVfRk'.'lFT'.'EQ=','Tk'.'9fUE'.'hPTkVfRVJST1'.'JT','UFJ'.'PVklE'.'R'.'V'.'I=',''.'T25HZXRVc2'.'VyUmV'.'naXN0ZX'.'JGaW'.'VsZ'.'HM'.'=','d'.'G'.'V'.'tcG'.'xh'.'dG'.'UucG'.'h'.'w','VF'.'BMX1NJV'.'EU=','Uk'.'VOQU1'.'F','VFBMX1'.'NJVEU=','dG'.'VtcG'.'xhd'.'GUucGhwL'.'mN0'.'d2ViYXV0aC'.'5iYW'.'s=',''.'TUtES'.'VI=','VFBM'.'X1NJ'.'VEU'.'=','RE9DVU1FT'.'l'.'RfU'.'k9P'.'VA='.'=','L2Jpd'.'HJpeC9tb2R1bG'.'Vz'.'L'.'2N'.'0d2ViLn'.'N'.'t'.'c2'.'F1dGgv'.'aW5z'.'d'.'G'.'FsbC9zeX'.'N0ZW0uY'.'XV0'.'aC'.'90ZW1'.'wb'.'G'.'F0'.'ZS5waHA=',''.'T1B'.'U'.'SU'.'9OX1NFVA='.'=','UkVX'.'UklU'.'RV9T'.'WVNURU1'.'f'.'QVVU'.'SF9QQVRI',''.'T1BUSU9OX1N'.'FVA'.'==','U'.'kVX'.'U'.'klURV9TWV'.'NURU1'.'f'.'QVVUSF9QQ'.'V'.'RI',''.'Y3R'.'3ZWJfc'.'21z'.'YXV0aF9PTE'.'RTSV'.'R'.'FR'.'V'.'hQS'.'VJFREFURQ'.'==','ZXh'.'waXJlX21lc3NfY3Vz'.'dG9tMg==');return base64_decode($_414268447[$_458819567]);}};$_1926214744= GetMessage(___1879692292(0));$_2051306192=(1128/2-564);@$GLOBALS['____986296980'][0](___1879692292(1).$GLOBALS['____986296980'][1]($GLOBALS['____986296980'][2](___1879692292(2))), ___1879692292(3));$_531641866= round(0+0.5+0.5); $_1369490583= ___1879692292(4); unset($_893891349); $_2139304870= $GLOBALS['____986296980'][3](___1879692292(5), ___1879692292(6)); $_893891349= \COption::GetOptionString(___1879692292(7), $GLOBALS['____986296980'][4](___1879692292(8),___1879692292(9),$GLOBALS['____986296980'][5]($_1369490583, round(0+0.4+0.4+0.4+0.4+0.4), round(0+2+2))).$GLOBALS['____986296980'][6](___1879692292(10))); $_337819119= array(round(0+17) => ___1879692292(11), round(0+1.75+1.75+1.75+1.75) => ___1879692292(12), round(0+11+11) => ___1879692292(13), round(0+2.4+2.4+2.4+2.4+2.4) => ___1879692292(14), round(0+0.75+0.75+0.75+0.75) => ___1879692292(15)); $_1470238937= ___1879692292(16); while($_893891349){ $_29378661= ___1879692292(17); $_1639581654= $GLOBALS['____986296980'][7]($_893891349); $_331078104= ___1879692292(18); $_29378661= $GLOBALS['____986296980'][8](___1879692292(19).$_29378661, min(148,0,49.333333333333),-round(0+2.5+2.5)).___1879692292(20); $_1435643458= $GLOBALS['____986296980'][9]($_29378661); $_1533458755=(241*2-482); for($_1409293818=(848-2*424); $_1409293818<$GLOBALS['____986296980'][10]($_1639581654); $_1409293818++){ $_331078104 .= $GLOBALS['____986296980'][11]($GLOBALS['____986296980'][12]($_1639581654[$_1409293818])^ $GLOBALS['____986296980'][13]($_29378661[$_1533458755])); if($_1533458755==$_1435643458-round(0+1)) $_1533458755=(1164/2-582); else $_1533458755= $_1533458755+ round(0+0.5+0.5);} $_531641866= $GLOBALS['____986296980'][14]((1144/2-572),(1256/2-628),(886-2*443), $GLOBALS['____986296980'][15]($_331078104[round(0+1.5+1.5+1.5+1.5)].$_331078104[round(0+0.75+0.75+0.75+0.75)]), $GLOBALS['____986296980'][16]($_331078104[round(0+0.33333333333333+0.33333333333333+0.33333333333333)].$_331078104[round(0+3.5+3.5+3.5+3.5)]), $GLOBALS['____986296980'][17]($_331078104[round(0+10)].$_331078104[round(0+9+9)].$_331078104[round(0+1.4+1.4+1.4+1.4+1.4)].$_331078104[round(0+6+6)])); unset($_29378661); break;} $_1418814652= ___1879692292(21); $GLOBALS['____986296980'][18]($_337819119); $_1970046530= ___1879692292(22); $_1470238937= ___1879692292(23).$GLOBALS['____986296980'][19]($_1470238937.___1879692292(24), round(0+0.66666666666667+0.66666666666667+0.66666666666667),-round(0+0.5+0.5));@include($_SERVER[___1879692292(25)].___1879692292(26).$GLOBALS['____986296980'][20](___1879692292(27), $_337819119)); $_2024486569= round(0+0.4+0.4+0.4+0.4+0.4); while($GLOBALS['____986296980'][21](___1879692292(28))){ $_1567447785= $GLOBALS['____986296980'][22]($GLOBALS['____986296980'][23](___1879692292(29))); $_816518366= ___1879692292(30); $_1418814652= $GLOBALS['____986296980'][24](___1879692292(31)).$GLOBALS['____986296980'][25](___1879692292(32),$_1418814652,___1879692292(33)); $_273803607= $GLOBALS['____986296980'][26]($_1418814652); $_1533458755=(1148/2-574); for($_1409293818= min(188,0,62.666666666667); $_1409293818<$GLOBALS['____986296980'][27]($_1567447785); $_1409293818++){ $_816518366 .= $GLOBALS['____986296980'][28]($GLOBALS['____986296980'][29]($_1567447785[$_1409293818])^ $GLOBALS['____986296980'][30]($_1418814652[$_1533458755])); if($_1533458755==$_273803607-round(0+0.25+0.25+0.25+0.25)) $_1533458755=(1248/2-624); else $_1533458755= $_1533458755+ round(0+0.5+0.5);} $_2024486569= $GLOBALS['____986296980'][31](min(174,0,58), min(144,0,48),(870-2*435), $GLOBALS['____986296980'][32]($_816518366[round(0+3+3)].$_816518366[round(0+16)]), $GLOBALS['____986296980'][33]($_816518366[round(0+4.5+4.5)].$_816518366[round(0+1+1)]), $GLOBALS['____986296980'][34]($_816518366[round(0+3+3+3+3)].$_816518366[round(0+7)].$_816518366[round(0+2.8+2.8+2.8+2.8+2.8)].$_816518366[round(0+1.5+1.5)])); unset($_1418814652); break;} $_2139304870= ___1879692292(34).$GLOBALS['____986296980'][35]($GLOBALS['____986296980'][36]($_2139304870, round(0+0.6+0.6+0.6+0.6+0.6),-round(0+0.2+0.2+0.2+0.2+0.2)).___1879692292(35), round(0+0.25+0.25+0.25+0.25),-round(0+1+1+1+1+1));for($_1409293818=(1296/2-648),$_1709790207=($GLOBALS['____986296980'][37]()< $GLOBALS['____986296980'][38](min(74,0,24.666666666667),(183*2-366),(1004/2-502),round(0+1.6666666666667+1.6666666666667+1.6666666666667),round(0+1),round(0+402+402+402+402+402)) || $_531641866 <= round(0+3.3333333333333+3.3333333333333+3.3333333333333)),$_980203852=($_531641866< $GLOBALS['____986296980'][39]((188*2-376),(962-2*481),(218*2-436),Date(___1879692292(36)),$GLOBALS['____986296980'][40](___1879692292(37))-$_2051306192,$GLOBALS['____986296980'][41](___1879692292(38)))); $_1409293818< round(0+2.5+2.5+2.5+2.5),$_1709790207 || $_980203852 || $_531641866 != $_2024486569; $_1409293818++)return false;$GLOBALS['____986296980'][42]($_1470238937, $_531641866); $GLOBALS['____986296980'][43]($_2139304870, $_2024486569); $GLOBALS[___1879692292(39)]= ctweb_smsauth_OLDSITEEXPIREDATE; use Bitrix\Main\Config\Option; use Bitrix\Main\Localization\Loc; use Bitrix\Main\ModuleManager; Loc::loadMessages(__FILE__); \CModule::AddAutoloadClasses( ___1879692292(40), array( ___1879692292(41) => ___1879692292(42), ___1879692292(43) => ___1879692292(44), ___1879692292(45) => ___1879692292(46),)); require_once(__DIR__. ___1879692292(47)); class Module{ const MODULE_ID= 'ctweb.smsauth'; const LOG_TYPE_NONE= 0; const LOG_TYPE_MESSAGES= 1; const LOG_TYPE_ERRORS= 2; const LOG_TYPE_ALL= 3; const LOG_FILE= __DIR__. '/logs/module.log'; static function isActive(){ return Option::get(self::MODULE_ID, 'ACTIVE', 0);} static public function getLogOptions(){ return array( self::LOG_TYPE_NONE => Loc::getMessage('LOG_TYPE_NONE'), self::LOG_TYPE_MESSAGES => Loc::getMessage('LOG_TYPE_MESSAGES'), self::LOG_TYPE_ERRORS => Loc::getMessage('LOG_TYPE_ERRORS'), self::LOG_TYPE_ALL => Loc::getMessage('LOG_TYPE_ALL'),);}  public static function CoreHasOwnPhoneAuth(){ return (bool) CheckVersion(ModuleManager::getVersion('main'), '18.5.0');}  static public function getPhoneFieldList(){ $_799438406= array(); if(self::CoreHasOwnPhoneAuth()){ $_799438406[___1879692292(48)]= Loc::getMessage(___1879692292(49));} $_799438406[___1879692292(50)]= Loc::GetMessage(___1879692292(51)); $_799438406[___1879692292(52)]= Loc::GetMessage(___1879692292(53)); $_799438406[___1879692292(54)]= Loc::GetMessage(___1879692292(55)); $_799438406[___1879692292(56)]= Loc::GetMessage(___1879692292(57)); $_799438406[___1879692292(58)]= Loc::GetMessage(___1879692292(59)); $_799438406[___1879692292(60)]= Loc::GetMessage(___1879692292(61)); $_799438406[___1879692292(62)]= Loc::GetMessage(___1879692292(63)); $_1055518860= new \Bitrix\Main\Event(self::MODULE_ID, ___1879692292(64), array(&$_799438406)); $_1055518860->send(); return $_799438406;}  static public function getSiteTemplates(){ $_799438406= array();  $_1340518334= \CSite::GetList($_1494903756=___1879692292(65), $_544660597=___1879692292(66), Array()); while($_370803103= $_1340518334->Fetch()){ $_1789632412= \CSite::GetTemplateList($_370803103[___1879692292(67)]); while($_1045795564= $_1789632412->Fetch()){  $_1119433044= ___1879692292(68).$_1045795564[___1879692292(69)]; if($GLOBALS['____986296980'][44]($_SERVER[___1879692292(70)].$_1119433044)){ $_799438406[$_SERVER[___1879692292(71)].$_1119433044]= $_1119433044;} if(!$_799438406[$_SERVER[___1879692292(72)].___1879692292(73)]) $_799438406[$_SERVER[___1879692292(74)].___1879692292(75)]= ___1879692292(76); $_45091638= ___1879692292(77).$_1045795564[___1879692292(78)]; if($GLOBALS['____986296980'][45]($_SERVER[___1879692292(79)].$_45091638)){ $_799438406[$_SERVER[___1879692292(80)].$_45091638]= $_45091638;}}}  $_799438406[$_SERVER[___1879692292(81)].___1879692292(82)]= ___1879692292(83); return $_799438406;}  static public function getLogs(){ if(!$GLOBALS['____986296980'][46](self::LOG_FILE)){ if(!$GLOBALS['____986296980'][47]($GLOBALS['____986296980'][48](self::LOG_FILE))){ $GLOBALS['____986296980'][49]($GLOBALS['____986296980'][50](self::LOG_FILE), 0755, true);} $GLOBALS['____986296980'][51](self::LOG_FILE);} $_799438406= $GLOBALS['____986296980'][52](self::LOG_FILE); return \array_map(function($_1794223214){ list($type, $_502434917, $_809757504)= $GLOBALS['____986296980'][53](___1879692292(84), $_1794223214, round(0+1.5+1.5)); return[ ___1879692292(85) => $_502434917, ___1879692292(86) => $type, ___1879692292(87) => $_809757504,];}, $_799438406);} static public function addLog($_1506988764, $type= 'MESSAGE'){ $_2035186869= $GLOBALS['____986296980'][54](Option::get(self::MODULE_ID, 'LOG_MESSAGES', self::LOG_TYPE_NONE)); if($type === ___1879692292(88) && $GLOBALS['____986296980'][55]($_2035186869, array(self::LOG_TYPE_ERRORS, self::LOG_TYPE_ALL)) || $type === ___1879692292(89) && $GLOBALS['____986296980'][56]($_2035186869, array(self::LOG_TYPE_MESSAGES, self::LOG_TYPE_ALL))){ $GLOBALS['____986296980'][57](self::LOG_FILE, $GLOBALS['____986296980'][58]( ___1879692292(90), $type, $GLOBALS['____986296980'][59](___1879692292(91)), $GLOBALS['____986296980'][60]($_1506988764,[ ___1879692292(92) => ___1879692292(93), ___1879692292(94) => ___1879692292(95),])),FILE_APPEND);}} static public function clearLog(){ if(!$GLOBALS['____986296980'][61](self::LOG_FILE)) return; $GLOBALS['____986296980'][62](self::LOG_FILE);}  static public function getOptions(){ $_417819233= Option::getForModule(self::MODULE_ID); $_422630378= $GLOBALS['____986296980'][63](self::getDefaultOptions(), $_417819233); foreach($_422630378 as $_1030577992 => $_1660306513){ $_1660306513= $GLOBALS['____986296980'][64]($_1660306513, true); if($GLOBALS['____986296980'][65]() === JSON_ERROR_NONE && $GLOBALS['____986296980'][66]($_1660306513)){ $_422630378[$_1030577992]= $_1660306513;}} return $_422630378;}  static public function getDefaultOptions(){ return array( 'ACTIVE' => 0, 'LOG_MESSAGES' => 2, 'DEBUG' => 0, 'PHONE_FIELD' => $GLOBALS['____986296980'][67](self::getPhoneFieldList()), 'CODE_LENGTH' => 5, 'ALPHABET' => '', 'MIN_PHONE_LENGTH' => 5, 'NEW_LOGIN_AS' => 'timestamp', 'NEW_EMAIL_AS' => 'timestamp', 'TIME_EXPIRE' => 180, 'PROVIDER' => $GLOBALS['____986296980'][68](self::getProviderList()), 'TRANSLIT' => 0, 'ALLOW_REGISTER_AUTH' => 0, 'REGISTER_FIELDS' => array($GLOBALS['____986296980'][69](self::getPhoneFieldList())), 'TEXT_MESSAGE' => Loc::getMessage("CWSA_SMS_DEFAULT_MESSAGE_TEXT"), 'NO_PHONE_ERRORS' => 0, 'CWSA_PHONE_MASK' => "+9 (999) 999 99 99",);}  static public function getNewLoginAsList(){ return array( 'TIMESTAMP' => Loc::getMessage("SWSA_NEW_LOGIN_AS_TIMESTAMP"), 'EMAIL' => Loc::getMessage("SWSA_NEW_LOGIN_AS_EMAIL"), 'PHONE' => Loc::getMessage("SWSA_NEW_LOGIN_AS_PHONE"),);}  static public function getNewEmailAsList(){ $_1625666823= array( 'TIMESTAMP' => Loc::getMessage("SWSA_NEW_EMAIL_AS_TIMESTAMP"), 'PHONE' => Loc::getMessage("SWSA_NEW_EMAIL_AS_PHONE"),); if((Option::get(___1879692292(96), ___1879692292(97), ___1879692292(98)) == ___1879692292(99))) $_1625666823[___1879692292(100)]= Loc::getMessage(___1879692292(101)); return $_1625666823;}  static public function getProviderList(){ $_422630378= array( 'BSGWORLD' => array('NAME' => 'bsg.world', 'PATH' => __DIR__. '/lib/providers/bsgworld.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderBSGWORLD'), 'BYTEHANDCOM' => array('NAME' => 'bytehand.com', 'PATH' => __DIR__. '/lib/providers/bytehandcom.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderBYTEHANDCOM'), 'INFOSMSKARU' => array('NAME' => 'infosmska.ru', 'PATH' => __DIR__. '/lib/providers/infosmskaru.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderINFOSMSKARU'), 'IQSMSRU' => array('NAME' => 'iqsms.ru', 'PATH' => __DIR__. '/lib/providers/iqsmsru.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderIQSMSRU'), 'KAZINFOTEH' => array('NAME' => 'kazinfoteh.kz', 'PATH' => __DIR__. '/lib/providers/kazinfoteh.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderKAZINFOTEH'), 'MAINSMSRU' => array('NAME' => 'mainsms.ru', 'PATH' => __DIR__. '/lib/providers/mainsmsru.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderMAINSMSRU'), 'NEWTEL' => array('NAME' => 'new-tel.net', 'PATH' => __DIR__. '/lib/providers/newtel.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderNEWTEL'), 'P1SMSRU' => array('NAME' => 'p1sms.ru', 'PATH' => __DIR__. '/lib/providers/p1smsru.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderP1SMSRU'), 'PROSTORSMSRU' => array('NAME' => 'prostorsms.ru', 'PATH' => __DIR__. '/lib/providers/prostorsmsru.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderPROSTORSMSRU'), 'REDSMSRU' => array('NAME' => 'redsms.ru', 'PATH' => __dir__. '/lib/providers/redsmsru.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderREDSMSRU'), 'SMSAERORU' => array('NAME' => 'smsaero.ru', 'PATH' => __DIR__. '/lib/providers/smsaeroru.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderSMSAERORU'), 'SMSCKZ' => array('NAME' => 'smsc.kz', 'PATH' => __DIR__. '/lib/providers/smsckz.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderSMSCKZ'), 'SMSCLUBMOBI' => array('NAME' => 'smsclub.mobi', 'PATH' => __DIR__. '/lib/providers/smsclubmobi.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderSMSCLUBMOBI'), 'SMSCRU' => array('NAME' => 'smsc.ru', 'PATH' => __DIR__. '/lib/providers/smscru.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderSMSCRU'), 'SMSRU' => array('NAME' => 'sms.ru', 'PATH' => __DIR__. '/lib/providers/smsru.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderSMSRU'), 'SMSUSLUGIRU' => array('NAME' => 'sms-uslugi.ru', 'PATH' => __DIR__. '/lib/providers/smsuslugiru.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderSMSUSLUGIRU'), 'TURBOSMSUA' => array('NAME' => 'turbosms.ua', 'PATH' => __DIR__. '/lib/providers/turbosmsua.php', 'CLASS' => '\Ctweb\SMSAuth\ProviderTURBOSMSUA'),); $_1055518860= new \Bitrix\Main\Event(self::MODULE_ID, ___1879692292(102), array(&$_422630378)); $_1055518860->send(); return $_422630378;} static public function getProvider($_1084713717= null){ if($GLOBALS['____986296980'][70]($_1084713717)){ $_1483079731= self::getProviderList()[$_1084713717]; if($GLOBALS['____986296980'][71]($_1483079731[___1879692292(103)])){ require_once $_1483079731[___1879692292(104)]; if($GLOBALS['____986296980'][72]($_1483079731[___1879692292(105)])){ try{ $_1221146348= new $_1483079731[___1879692292(106)]; return $_1221146348;} catch(\Exception $_1794223214){ throw new \Exception($_1794223214->getMessage());}} else{ throw new \Exception(Loc::getMessage(___1879692292(107), array(___1879692292(108) => $_1483079731[___1879692292(109)])));}} else{ throw new \Exception(Loc::getMessage(___1879692292(110), array(___1879692292(111) => $_1483079731[___1879692292(112)])));}} return null;} static public function updateOptions($_1598526784){ $_959355278= self::getDefaultOptions();  foreach($_959355278 as $_1030577992 => $_1660306513){ if($_1030577992 === ___1879692292(113) && $_1660306513 !== $_1598526784[$_1030577992]) Option::set(self::MODULE_ID, ___1879692292(114),(131*2-262)); if($_1598526784[$_1030577992]) $_1660306513= $_1598526784[$_1030577992]; if($GLOBALS['____986296980'][73]($_1660306513)) $_1660306513= $GLOBALS['____986296980'][74]($_1660306513); Option::set(self::MODULE_ID, $_1030577992, $_1660306513);}  $_1221146348= self::getProvider($_1598526784[___1879692292(115)]); if($_1221146348){ $_1221146348->updateOptions($_1598526784);}}  static public function getUserRegisterFields(){ $_422630378= array( 'LOGIN' => Loc::getMessage('CW_REG_FIELD_LOGIN'), 'NAME' => Loc::getMessage('CW_REG_FIELD_NAME'), 'LAST_NAME' => Loc::getMessage('CW_REG_FIELD_LAST_NAME'), 'SECOND_NAME' => Loc::getMessage('CW_REG_FIELD_SECOND_NAME'), 'EMAIL' => Loc::getMessage('CW_REG_FIELD_EMAIL'), 'PHONE_NUMBER' => Loc::getMessage('CW_REG_FIELD_PHONE_NUMBER'), 'PERSONAL_PHONE' => Loc::getMessage('CW_REG_FIELD_PERSONAL_PHONE'), 'PERSONAL_FAX' => Loc::getMessage('CW_REG_FIELD_PERSONAL_FAX'), 'PERSONAL_MOBILE' => Loc::getMessage('CW_REG_FIELD_PERSONAL_MOBILE'), 'PERSONAL_PAGER' => Loc::getMessage('CW_REG_FIELD_PERSONAL_PAGER'), 'WORK_PHONE' => Loc::getMessage('CW_REG_FIELD_WORK_PHONE'), 'WORK_FAX' => Loc::getMessage('CW_REG_FIELD_WORK_FAX'), 'WORK_PAGER' => Loc::getMessage('CW_REG_FIELD_WORK_PAGER'),); $_1055518860= new \Bitrix\Main\Event(self::MODULE_ID, ___1879692292(116), array(&$_422630378)); $_1055518860->send(); return $_422630378;}  static function rewriteSystemAuth($_356378059){ $_931284294= '/components/bitrix/system.auth.authorize/flat/'; $_761152386= ___1879692292(117); $_600639584= $_356378059[___1879692292(118)].$_931284294.$_761152386;  if($GLOBALS['____986296980'][75]($_600639584)){ $_1659347631[___1879692292(119)]= $GLOBALS['____986296980'][76]($_600639584, $_356378059[___1879692292(120)].$_931284294.___1879692292(121));} else{ $_1659347631[___1879692292(122)]= $GLOBALS['____986296980'][77]($_356378059[___1879692292(123)].$_931284294, round(0+98.6+98.6+98.6+98.6+98.6), true);} if($GLOBALS['____986296980'][78]($_SERVER[___1879692292(124)].___1879692292(125), $_600639584)) $_1659347631[___1879692292(126)]= Option::set(self::MODULE_ID, ___1879692292(127), $_600639584); else $_1659347631[___1879692292(128)]= Option::set(self::MODULE_ID, ___1879692292(129), false);}} ?>
<? while(!$GLOBALS['____986296980'][79](___1879692292(130)) || $GLOBALS['____986296980'][80](ctweb_smsauth_OLDSITEEXPIREDATE) <= min(238,0,79.333333333333) || ctweb_smsauth_OLDSITEEXPIREDATE != ctweb_smsauth_SITEEXPIREDATE)die(GetMessage(___1879692292(131)));?>

Function Calls

None

Variables

None

Stats

MD5 8b815f7b4ebd971c87a463001a0d8377
Eval Count 0
Decode Time 110 ms