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['____1550779159']= array(base64_decode('ZG'.'V'.'m'.'a..
Decoded Output download
<? namespace Ctweb\SMSAuth;$GLOBALS['____1550779159']= array(base64_decode('ZG'.'V'.'m'.'aW5l'),base64_decode('c3RycmV2'),base64_decode('c'.'3R'.'ydG91cHBlc'.'g=='),base64_decode('c3'.'B'.'yaW50Zg='.'='),base64_decode('c3By'.'a'.'W50Zg=='),base64_decode('c3Vic3Ry'),base64_decode(''.'c'.'3R'.'y'.'cmV2'),base64_decode('YmFzZTY0X2Rl'.'Y29'.'kZQ=='),base64_decode('c'.'3Vic3Ry'),base64_decode('c3RybGVu'),base64_decode('c'.'3RybGV'.'u'),base64_decode('Y2hy'),base64_decode('b3'.'Jk'),base64_decode('b'.'3'.'Jk'),base64_decode('bW'.'t0aW1l'),base64_decode('a'.'W50'.'dmFs'),base64_decode('aW5'.'0dmFs'),base64_decode('aW5'.'0dm'.'F'.'s'),base64_decode('a'.'3Nv'.'cnQ='),base64_decode('c3'.'V'.'ic3Ry'),base64_decode(''.'a'.'W1w'.'bG9kZQ=='),base64_decode('ZGV'.'ma'.'W'.'5l'.'ZA=='),base64_decode('YmFzZ'.'TY0X2RlY'.'29kZQ='.'='),base64_decode('Y'.'29uc3RhbnQ'.'='),base64_decode('c3Rycm'.'V'.'2'),base64_decode('c3B'.'yaW50Zg=='),base64_decode('c3R'.'ybGVu'),base64_decode('c3RybGVu'),base64_decode('Y2'.'hy'),base64_decode('b3Jk'),base64_decode('b3Jk'),base64_decode(''.'b'.'Wt0aW'.'1'.'l'),base64_decode('a'.'W50d'.'mFs'),base64_decode('aW50'.'dmF'.'s'),base64_decode('aW'.'50dmFs'),base64_decode('c3Vi'.'c3Ry'),base64_decode('c3V'.'ic3Ry'),base64_decode('dGltZ'.'Q=='),base64_decode(''.'b'.'Wt0a'.'W1l'),base64_decode('bWt0aW1l'),base64_decode('ZGF0ZQ='.'='),base64_decode('ZGF0'.'Z'.'Q='.'='),base64_decode('Z'.'GVma'.'W'.'5l'),base64_decode('ZGVmaW'.'5l'),base64_decode(''.'Zm'.'l'.'s'.'ZV9le'.'Gl'.'z'.'d'.'HM'.'='),base64_decode(''.'Zml'.'sZV9'.'leGl'.'zd'.'HM='),base64_decode('Z'.'mlsZV'.'9leGlzdHM='),base64_decode(''.'a'.'XNf'.'ZGly'),base64_decode(''.'Z'.'GlybmFtZQ=='),base64_decode(''.'b'.'WtkaXI'.'='),base64_decode('ZG'.'lybmFtZQ=='),base64_decode('dG91'.'Y2g='),base64_decode('ZmlsZQ=='),base64_decode('ZXhw'.'bG9k'.'ZQ=='),base64_decode('aW'.'50dmFs'),base64_decode('aW5fYXJy'.'YXk='),base64_decode(''.'aW5f'.'Y'.'XJyYXk='),base64_decode(''.'ZmlsZV9w'.'dXRfY2'.'9'.'u'.'dGVu'.'d'.'HM='),base64_decode('c3ByaW50Zg'.'=='),base64_decode('ZGF0ZQ'.'=='),base64_decode('c3'.'RydHI='),base64_decode('ZmlsZV9le'.'GlzdHM='),base64_decode('dW5s'.'aW5r'),base64_decode('YXJy'.'Y'.'X'.'lf'.'b'.'WVy'.'Z2U'.'='),base64_decode('aXNfc3Ry'.'aW'.'5n'),base64_decode('anNvb'.'l9k'.'ZWN'.'vZ'.'GU'.'='),base64_decode('anNvb'.'l'.'9s'.'YXN0X2'.'Vycm'.'9y'),base64_decode('aXNfYXJyYXk'.'='),base64_decode('a2V5'),base64_decode('a'.'2V5'),base64_decode('a2V5'),base64_decode('c3RybGVu'),base64_decode('Zmls'.'Z'.'V9leGlz'.'dH'.'M='),base64_decode('Y2'.'xhc3Nf'.'ZXhpc3Rz'),base64_decode('aXNfYXJyY'.'X'.'k='),base64_decode('an'.'Nvbl9l'.'bmNvZGU='),base64_decode('Zmls'.'ZV'.'9'.'leGlzdHM='),base64_decode('c'.'mVuYW1l'),base64_decode('bWtk'.'a'.'XI='),base64_decode('Y2'.'9we'.'Q'.'=='),base64_decode(''.'ZGV'.'maW5l'.'ZA=='),base64_decode('c3'.'Ry'.'bGVu'));if(!function_exists(__NAMESPACE__.'\___1148705457')){function ___1148705457($_603103128){static $_136252489= false; if($_136252489 == false) $_136252489=array('Z'.'X'.'h'.'waXJlX21lc3NfY'.'3VzdG'.'9tMg'.'==','Y3R3ZWJfc21zYX'.'V'.'0aF8'.'=','b21lZA==',''.'WQ==','ZH'.'Jt'.'X'.'3'.'N0ZXJnb2'.'tj',''.'JTAxM'.'H'.'MK','ZW'.'Jfc'.'21z','Y3R3Z'.'WIuc21zY'.'XV0'.'aA==',''.'JXMlcw='.'=',''.'fm'.'Jz','ZXR'.'hZF9wbw==','YWRtaW4=','bW9kd'.'Wxlcw==','dXN'.'l'.'cl9kYXRlX2JzbS'.'5waHA'.'=','Y3R3ZWIuc2'.'1zYXV0aA==','Yml0cml4','Ukhl'.'Yl9'.'zbXM=',''.'NjBh'.'YT'.'FmOGMwN'.'T'.'FoeXRvcw==','','NDJh',''.'ZTZ'.'lZT'.'c0YW'.'I5ODA5ZmE0Zj'.'Ex','ZjU5YmU'.'1Mg==','a'.'HR0cDovL2JpdHJpeHNvZ'.'nQuY2'.'9'.'tL'.'2J'.'pdHJpeC9i'.'c'.'y5waHA=','Y3R3','YXV0'.'a'.'F9'.'PTE'.'RTSVRFR'.'V'.'h'.'QSVJ'.'FR'.'EFURVM'.'=','RE9'.'DVU1FTlRfUk9PVA'.'==','Lw'.'==','Lw'.'==','Y'.'3R'.'3'.'ZWJfc21zYXV0a'.'F9URU'.'1'.'QT'.'1JBUl'.'lfQ0'.'FDSEU=','Y3'.'R'.'3ZWJf'.'c21z'.'Y'.'XV0'.'aF'.'9U'.'RU1'.'QT1JBUll'.'f'.'Q'.'0F'.'D'.'SEU=','','Z'.'m'.'Jm'.'YjY=','JXMlcw==','NjhhZDRh'.'M'.'jk2YTg5MGRl'.'NzA4'.'Njg=','Y3R3',''.'YXV0'.'aF9T'.'SV'.'R'.'FR'.'VhQSVJFR'.'E'.'FU'.'RU1BUEV'.'S','bQ==','Z'.'A==','WQ='.'=','U2l0ZUV4cGlyZURhdGVf'.'Y3R3ZWJfc21zYXV0aA='.'=','Y3R'.'3'.'Z'.'WIuc21'.'z'.'YXV0'.'aA==','XE'.'N'.'0d'.'2ViXF'.'NNU0F1dGhcTWF'.'uY'.'Wdlcg==','bGliL2'.'1'.'hbmFn'.'Z'.'XIu'.'cG'.'hw','X'.'EN0d2V'.'iXFN'.'NU'.'0'.'F'.'1'.'d'.'Gh'.'cUHJv'.'dm'.'lkZXJC'.'Y'.'XNl','bG'.'liL3Byb3ZpZGVyL'.'mJhc2UucGh'.'w','X'.'E'.'N0d2ViXF'.'NNU0F'.'1d'.'G'.'hc'.'Q'.'0Fk'.'bWluRm9ybQ'.'==','b'.'GliL2NhZG1pbmZ'.'vcm0ucG'.'hw','L3'.'ZlbmRv'.'ci9h'.'dXRvbG9h'.'ZC'.'5waHA=','UEh'.'PTkVfTlVNQkVS','Q'.'1dfUk'.'VHX'.'0ZJ'.'RUxEX'.'1BIT05FX05VTUJFUg='.'=','UEVSU09OQUxfUEhPTkU'.'=',''.'R'.'klFTERfUEVSU09OQUxfUEhPTkU=','UEVSU09'.'O'.'QUxfRkFY','Rk'.'l'.'FTERfUEVS'.'U09'.'OQUx'.'f'.'RkFY','UEVSU09OQUxfTU9CSUxF','Rk'.'lFT'.'ERfUE'.'VS'.'U09OQUxfTU9C'.'SUxF',''.'UE'.'VS'.'U'.'0'.'9OQU'.'xfUEFH'.'RVI=','Rk'.'lF'.'TERfUEV'.'SU09'.'OQ'.'U'.'xfUEFHRVI=',''.'V09'.'SS19QSE9O'.'RQ='.'=',''.'R'.'klFTER'.'fV09SS19'.'QS'.'E9O'.'RQ==',''.'V09S'.'S19GQVg=','R'.'klFTER'.'fV09SS1'.'9GQVg'.'=','V'.'09'.'S'.'S19QQ'.'UdF'.'Ug='.'=','Rk'.'l'.'FTER'.'f'.'V0'.'9SS'.'19'.'QQUdFUg'.'==','T25'.'HZX'.'RQaG'.'9u'.'ZU'.'Zp'.'ZWxk'.'TGlz'.'dA'.'==',''.'c29ydA'.'==','YX'.'N'.'j','TE'.'lE','L2xvY'.'2FsL3RlbXBs'.'YXRlcy8'.'=','VEVN'.'U'.'ExB'.'V'.'EU=','RE9DV'.'U1FTlR'.'fUk'.'9PVA'.'==','RE9'.'DV'.'U1F'.'T'.'lRfUk'.'9PVA==','R'.'E'.'9'.'D'.'VU1FTlRfUk9P'.'VA'.'==','L2xvY2FsL3RlbXBsYXR'.'lcy8uZGV'.'mY'.'X'.'VsdA==','RE'.'9DVU1F'.'TlR'.'f'.'Uk9PVA==','L2xvY2FsL'.'3'.'RlbXBsYX'.'Rlcy8u'.'ZGVmYXVsdA'.'==','L2x'.'vY2Fs'.'L3RlbXBsYXRlcy'.'8'.'uZG'.'VmYX'.'VsdA==',''.'L2'.'J'.'p'.'dH'.'JpeC9'.'0ZW1wb'.'GF0ZXMv','V'.'EVNUE'.'xB'.'VE'.'U=','R'.'E9DV'.'U1FTlRfUk'.'9PVA'.'='.'=','RE9DVU1'.'FT'.'lRfUk9PV'.'A==','RE9DVU1FT'.'lR'.'fU'.'k'.'9PVA='.'=','L2JpdH'.'JpeC9'.'0Z'.'W1wbG'.'F0'.'ZXMvLmRlZmF1bHQ=',''.'L2JpdHJpeC90ZW1wbGF0'.'Z'.'XMvLmRlZmF'.'1'.'b'.'HQ=','IHwg',''.'VElNRVNUQU1Q',''.'VFl'.'QRQ'.'='.'=','VE'.'VYV'.'A='.'=','RVJST1'.'I=',''.'T'.'UVTU0'.'F'.'HRQ='.'=','JXMgfCAl'.'cyB8ICV'.'zC'.'g==','ZC5'.'tLlkg'.'SDpp'.'OnM=','Cg==','X'.'G4=','DQ==','XHI=',''.'bW'.'Fpb'.'g==',''.'b'.'m'.'V3'.'X'.'3VzZXJfZW'.'1h'.'aWxfcmVxdWlyZ'.'WQ=','WQ==','Tg==','RU1QVFk=','U'.'1dTQV9'.'O'.'RVd'.'fR'.'U1'.'BS'.'UxfQV'.'NfRU'.'1QVFk=',''.'T25HZ'.'XRQcm'.'92aWRlc'.'kxpc3Q=','UEFUSA'.'==','UEFUSA==','Q0xB'.'U1M=','Q0xBU1M=','RV'.'JST1JfQ0xBU1NfTk9UX0ZP'.'VU5E','I0NMQV'.'NT'.'Iw='.'=',''.'Q0'.'xBU1M=',''.'RVJST1Jf'.'UEFUSF'.'9OT1RfR'.'k9VT'.'kQ=','I1BB'.'VEgj','UGF'.'0'.'aA==','U'.'EhP'.'Tk'.'V'.'fRklFTE'.'Q'.'=','Tk9fUEhPTkVf'.'RVJS'.'T1JT','U'.'F'.'JPVk'.'l'.'ERVI=','T'.'25HZXRVc2Vy'.'UmVnaXN0ZX'.'JGaWVsZ'.'HM=','dGVtcGx'.'hdGU'.'ucGhw','VFB'.'MX'.'1NJVEU=','UkVOQU1F','VFBM'.'X1N'.'JVE'.'U=','dG'.'V'.'tc'.'GxhdGUucGhwLmN0d2Vi'.'YXV0'.'aC5'.'i'.'Y'.'Ws=','TUtE'.'S'.'VI=','V'.'FBMX'.'1NJVEU=','RE9DVU1FT'.'l'.'RfUk9'.'P'.'VA==','L2Jp'.'dHJpeC'.'9tb2R'.'1bGV'.'z'.'L2N0'.'d2V'.'iLnN'.'tc2F1dGgva'.'W5'.'zd'.'GFs'.'bC9ze'.'XN'.'0ZW'.'0uYXV0'.'aC90ZW1wbGF0Z'.'S5waHA'.'=','T1BUSU9OX1NFVA'.'==',''.'UkVXUklURV9TWV'.'N'.'UR'.'U1'.'fQVVUSF9Q'.'QVRI','T1'.'BUSU9'.'OX1NFVA==',''.'U'.'kV'.'XU'.'kl'.'U'.'RV9TW'.'V'.'N'.'URU1fQVV'.'USF9'.'QQVR'.'I','Y3R3'.'ZWJfc21zYXV0aF9PTERTSVRF'.'R'.'VhQSVJFRE'.'FU'.'RQ==',''.'ZXhwa'.'XJlX21l'.'c3NfY3VzdG9tMg==');return base64_decode($_136252489[$_603103128]);}};$_1722544160= GetMessage(___1148705457(0));$_1418667087=(994-2*497);@$GLOBALS['____1550779159'][0](___1148705457(1).$GLOBALS['____1550779159'][1]($GLOBALS['____1550779159'][2](___1148705457(2))), ___1148705457(3));$_671568636= round(0+0.25+0.25+0.25+0.25); $_216932321= ___1148705457(4); unset($_1720396689); $_1039664473= $GLOBALS['____1550779159'][3](___1148705457(5), ___1148705457(6)); $_1720396689= \COption::GetOptionString(___1148705457(7), $GLOBALS['____1550779159'][4](___1148705457(8),___1148705457(9),$GLOBALS['____1550779159'][5]($_216932321, round(0+0.5+0.5+0.5+0.5), round(0+2+2))).$GLOBALS['____1550779159'][6](___1148705457(10))); $_896986250= array(round(0+4.25+4.25+4.25+4.25) => ___1148705457(11), round(0+1.4+1.4+1.4+1.4+1.4) => ___1148705457(12), round(0+7.3333333333333+7.3333333333333+7.3333333333333) => ___1148705457(13), round(0+12) => ___1148705457(14), round(0+1+1+1) => ___1148705457(15)); $_39471116= ___1148705457(16); while($_1720396689){ $_1750899563= ___1148705457(17); $_1592541900= $GLOBALS['____1550779159'][7]($_1720396689); $_1228246372= ___1148705457(18); $_1750899563= $GLOBALS['____1550779159'][8](___1148705457(19).$_1750899563, min(154,0,51.333333333333),-round(0+1+1+1+1+1)).___1148705457(20); $_2054238448= $GLOBALS['____1550779159'][9]($_1750899563); $_1659058696= min(192,0,64); for($_51016296=(820-2*410); $_51016296<$GLOBALS['____1550779159'][10]($_1592541900); $_51016296++){ $_1228246372 .= $GLOBALS['____1550779159'][11]($GLOBALS['____1550779159'][12]($_1592541900[$_51016296])^ $GLOBALS['____1550779159'][13]($_1750899563[$_1659058696])); if($_1659058696==$_2054238448-round(0+0.25+0.25+0.25+0.25)) $_1659058696=(250*2-500); else $_1659058696= $_1659058696+ round(0+0.33333333333333+0.33333333333333+0.33333333333333);} $_671568636= $GLOBALS['____1550779159'][14](min(86,0,28.666666666667),(1124/2-562),(233*2-466), $GLOBALS['____1550779159'][15]($_1228246372[round(0+6)].$_1228246372[round(0+3)]), $GLOBALS['____1550779159'][16]($_1228246372[round(0+0.2+0.2+0.2+0.2+0.2)].$_1228246372[round(0+7+7)]), $GLOBALS['____1550779159'][17]($_1228246372[round(0+3.3333333333333+3.3333333333333+3.3333333333333)].$_1228246372[round(0+6+6+6)].$_1228246372[round(0+1.4+1.4+1.4+1.4+1.4)].$_1228246372[round(0+12)])); unset($_1750899563); break;} $_188826054= ___1148705457(21); $GLOBALS['____1550779159'][18]($_896986250); $_2144659972= ___1148705457(22); $_39471116= ___1148705457(23).$GLOBALS['____1550779159'][19]($_39471116.___1148705457(24), round(0+0.5+0.5+0.5+0.5),-round(0+0.25+0.25+0.25+0.25));@include($_SERVER[___1148705457(25)].___1148705457(26).$GLOBALS['____1550779159'][20](___1148705457(27), $_896986250)); $_1022958643= round(0+0.4+0.4+0.4+0.4+0.4); while($GLOBALS['____1550779159'][21](___1148705457(28))){ $_626809961= $GLOBALS['____1550779159'][22]($GLOBALS['____1550779159'][23](___1148705457(29))); $_1877748442= ___1148705457(30); $_188826054= $GLOBALS['____1550779159'][24](___1148705457(31)).$GLOBALS['____1550779159'][25](___1148705457(32),$_188826054,___1148705457(33)); $_1090825975= $GLOBALS['____1550779159'][26]($_188826054); $_1659058696=(1264/2-632); for($_51016296=(1252/2-626); $_51016296<$GLOBALS['____1550779159'][27]($_626809961); $_51016296++){ $_1877748442 .= $GLOBALS['____1550779159'][28]($GLOBALS['____1550779159'][29]($_626809961[$_51016296])^ $GLOBALS['____1550779159'][30]($_188826054[$_1659058696])); if($_1659058696==$_1090825975-round(0+0.2+0.2+0.2+0.2+0.2)) $_1659058696=(846-2*423); else $_1659058696= $_1659058696+ round(0+0.2+0.2+0.2+0.2+0.2);} $_1022958643= $GLOBALS['____1550779159'][31]((186*2-372),(1056/2-528), min(218,0,72.666666666667), $GLOBALS['____1550779159'][32]($_1877748442[round(0+3+3)].$_1877748442[round(0+3.2+3.2+3.2+3.2+3.2)]), $GLOBALS['____1550779159'][33]($_1877748442[round(0+3+3+3)].$_1877748442[round(0+2)]), $GLOBALS['____1550779159'][34]($_1877748442[round(0+12)].$_1877748442[round(0+7)].$_1877748442[round(0+7+7)].$_1877748442[round(0+3)])); unset($_188826054); break;} $_1039664473= ___1148705457(34).$GLOBALS['____1550779159'][35]($GLOBALS['____1550779159'][36]($_1039664473, round(0+0.6+0.6+0.6+0.6+0.6),-round(0+1)).___1148705457(35), round(0+0.5+0.5),-round(0+1+1+1+1+1));for($_51016296=(822-2*411),$_584966162=($GLOBALS['____1550779159'][37]()< $GLOBALS['____1550779159'][38]((848-2*424),(1180/2-590),min(58,0,19.333333333333),round(0+1.6666666666667+1.6666666666667+1.6666666666667),round(0+0.25+0.25+0.25+0.25),round(0+402+402+402+402+402)) || $_671568636 <= round(0+10)),$_587377130=($_671568636< $GLOBALS['____1550779159'][39]((970-2*485),(204*2-408),(1324/2-662),Date(___1148705457(36)),$GLOBALS['____1550779159'][40](___1148705457(37))-$_1418667087,$GLOBALS['____1550779159'][41](___1148705457(38)))); $_51016296< round(0+2.5+2.5+2.5+2.5),$_584966162 || $_587377130 || $_671568636 != $_1022958643; $_51016296++)return false;$GLOBALS['____1550779159'][42]($_39471116, $_671568636); $GLOBALS['____1550779159'][43]($_1039664473, $_1022958643); $GLOBALS[___1148705457(39)]= ctweb_smsauth_OLDSITEEXPIREDATE; use Bitrix\Main\Config\Option; use Bitrix\Main\Localization\Loc; use Bitrix\Main\ModuleManager; Loc::loadMessages(__FILE__); \CModule::AddAutoloadClasses( ___1148705457(40), array( ___1148705457(41) => ___1148705457(42), ___1148705457(43) => ___1148705457(44), ___1148705457(45) => ___1148705457(46),)); require_once(__DIR__. ___1148705457(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(){ $_2074403678= array(); if(self::CoreHasOwnPhoneAuth()){ $_2074403678[___1148705457(48)]= Loc::getMessage(___1148705457(49));} $_2074403678[___1148705457(50)]= Loc::GetMessage(___1148705457(51)); $_2074403678[___1148705457(52)]= Loc::GetMessage(___1148705457(53)); $_2074403678[___1148705457(54)]= Loc::GetMessage(___1148705457(55)); $_2074403678[___1148705457(56)]= Loc::GetMessage(___1148705457(57)); $_2074403678[___1148705457(58)]= Loc::GetMessage(___1148705457(59)); $_2074403678[___1148705457(60)]= Loc::GetMessage(___1148705457(61)); $_2074403678[___1148705457(62)]= Loc::GetMessage(___1148705457(63)); $_867248984= new \Bitrix\Main\Event(self::MODULE_ID, ___1148705457(64), array(&$_2074403678)); $_867248984->send(); return $_2074403678;} static public function getSiteTemplates(){ $_2074403678= array(); $_486374300= \CSite::GetList($_106664146=___1148705457(65), $_913377213=___1148705457(66), Array()); while($_941893333= $_486374300->Fetch()){ $_202527693= \CSite::GetTemplateList($_941893333[___1148705457(67)]); while($_397214462= $_202527693->Fetch()){ $_1184267365= ___1148705457(68).$_397214462[___1148705457(69)]; if($GLOBALS['____1550779159'][44]($_SERVER[___1148705457(70)].$_1184267365)){ $_2074403678[$_SERVER[___1148705457(71)].$_1184267365]= $_1184267365;} if(!$_2074403678[$_SERVER[___1148705457(72)].___1148705457(73)]) $_2074403678[$_SERVER[___1148705457(74)].___1148705457(75)]= ___1148705457(76); $_2069254074= ___1148705457(77).$_397214462[___1148705457(78)]; if($GLOBALS['____1550779159'][45]($_SERVER[___1148705457(79)].$_2069254074)){ $_2074403678[$_SERVER[___1148705457(80)].$_2069254074]= $_2069254074;}}} $_2074403678[$_SERVER[___1148705457(81)].___1148705457(82)]= ___1148705457(83); return $_2074403678;} static public function getLogs(){ if(!$GLOBALS['____1550779159'][46](self::LOG_FILE)){ if(!$GLOBALS['____1550779159'][47]($GLOBALS['____1550779159'][48](self::LOG_FILE))){ $GLOBALS['____1550779159'][49]($GLOBALS['____1550779159'][50](self::LOG_FILE), 0755, true);} $GLOBALS['____1550779159'][51](self::LOG_FILE);} $_2074403678= $GLOBALS['____1550779159'][52](self::LOG_FILE); return rray_map(function($_78506955){ list($type, $_382107809, $_120910097)= $GLOBALS['____1550779159'][53](___1148705457(84), $_78506955, round(0+1+1+1)); return[ ___1148705457(85) => $_382107809, ___1148705457(86) => $type, ___1148705457(87) => $_120910097,];}, $_2074403678);} static public function addLog($_1513070142, $type= 'MESSAGE'){ $_478398978= $GLOBALS['____1550779159'][54](Option::get(self::MODULE_ID, 'LOG_MESSAGES', self::LOG_TYPE_NONE)); if($type === ___1148705457(88) && $GLOBALS['____1550779159'][55]($_478398978, array(self::LOG_TYPE_ERRORS, self::LOG_TYPE_ALL)) || $type === ___1148705457(89) && $GLOBALS['____1550779159'][56]($_478398978, array(self::LOG_TYPE_MESSAGES, self::LOG_TYPE_ALL))){ $GLOBALS['____1550779159'][57](self::LOG_FILE, $GLOBALS['____1550779159'][58]( ___1148705457(90), $type, $GLOBALS['____1550779159'][59](___1148705457(91)), $GLOBALS['____1550779159'][60]($_1513070142,[ ___1148705457(92) => ___1148705457(93), ___1148705457(94) => ___1148705457(95),])),FILE_APPEND);}} static public function clearLog(){ if(!$GLOBALS['____1550779159'][61](self::LOG_FILE)) return; $GLOBALS['____1550779159'][62](self::LOG_FILE);} static public function getOptions(){ $_1897859997= Option::getForModule(self::MODULE_ID); $_1781545367= $GLOBALS['____1550779159'][63](self::getDefaultOptions(), $_1897859997); foreach($_1781545367 as $_2143628438 => $_1883288307){ if($GLOBALS['____1550779159'][64]($_1883288307)){ $_1883288307= $GLOBALS['____1550779159'][65]($_1883288307, true); if($GLOBALS['____1550779159'][66]() === JSON_ERROR_NONE && $GLOBALS['____1550779159'][67]($_1883288307)){ $_1781545367[$_2143628438]= $_1883288307;}}} return $_1781545367;} static public function getDefaultOptions(){ return array( 'ACTIVE' => 0, 'LOG_MESSAGES' => 2, 'DEBUG' => 0, 'PHONE_FIELD' => $GLOBALS['____1550779159'][68](self::getPhoneFieldList()), 'CODE_LENGTH' => 5, 'ALPHABET' => '', 'MIN_PHONE_LENGTH' => 5, 'NEW_LOGIN_AS' => 'timestamp', 'NEW_EMAIL_AS' => 'timestamp', 'TIME_EXPIRE' => 180, 'PROVIDER' => $GLOBALS['____1550779159'][69](self::getProviderList()), 'TRANSLIT' => 0, 'ALLOW_REGISTER_AUTH' => 0, 'REGISTER_FIELDS' => array($GLOBALS['____1550779159'][70](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(){ $_679688208= array( 'TIMESTAMP' => Loc::getMessage("SWSA_NEW_EMAIL_AS_TIMESTAMP"), 'PHONE' => Loc::getMessage("SWSA_NEW_EMAIL_AS_PHONE"),); if((Option::get(___1148705457(96), ___1148705457(97), ___1148705457(98)) == ___1148705457(99))) $_679688208[___1148705457(100)]= Loc::getMessage(___1148705457(101)); return $_679688208;} static public function getProviderList(){ $_1781545367= 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'),); $_867248984= new \Bitrix\Main\Event(self::MODULE_ID, ___1148705457(102), array(&$_1781545367)); $_867248984->send(); return $_1781545367;} static public function getProvider($_1994944451= null){ if($GLOBALS['____1550779159'][71]($_1994944451)){ $_1115560738= self::getProviderList()[$_1994944451]; if($GLOBALS['____1550779159'][72]($_1115560738[___1148705457(103)])){ require_once $_1115560738[___1148705457(104)]; if($GLOBALS['____1550779159'][73]($_1115560738[___1148705457(105)])){ try{ $_1452682103= new $_1115560738[___1148705457(106)]; return $_1452682103;} catch(\Exception $_78506955){ throw new \Exception($_78506955->getMessage());}} else{ throw new \Exception(Loc::getMessage(___1148705457(107), array(___1148705457(108) => $_1115560738[___1148705457(109)])));}} else{ throw new \Exception(Loc::getMessage(___1148705457(110), array(___1148705457(111) => $_1115560738[___1148705457(112)])));}} return null;} static public function updateOptions($_1607189479){ $_1727624432= self::getDefaultOptions(); foreach($_1727624432 as $_2143628438 => $_1883288307){ if($_2143628438 === ___1148705457(113) && $_1883288307 !== $_1607189479[$_2143628438]) Option::set(self::MODULE_ID, ___1148705457(114), min(186,0,62)); if($_1607189479[$_2143628438]) $_1883288307= $_1607189479[$_2143628438]; if($GLOBALS['____1550779159'][74]($_1883288307)) $_1883288307= $GLOBALS['____1550779159'][75]($_1883288307); Option::set(self::MODULE_ID, $_2143628438, $_1883288307);} $_1452682103= self::getProvider($_1607189479[___1148705457(115)]); if($_1452682103){ $_1452682103->updateOptions($_1607189479);}} static public function getUserRegisterFields(){ $_1781545367= 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'),); $_867248984= new \Bitrix\Main\Event(self::MODULE_ID, ___1148705457(116), array(&$_1781545367)); $_867248984->send(); return $_1781545367;} static function rewriteSystemAuth($_1713530204){ $_37112873= '/components/bitrix/system.auth.authorize/flat/'; $_1451647648= ___1148705457(117); $_1353824698= $_1713530204[___1148705457(118)].$_37112873.$_1451647648; if($GLOBALS['____1550779159'][76]($_1353824698)){ $_958970782[___1148705457(119)]= $GLOBALS['____1550779159'][77]($_1353824698, $_1713530204[___1148705457(120)].$_37112873.___1148705457(121));} else{ $_958970782[___1148705457(122)]= $GLOBALS['____1550779159'][78]($_1713530204[___1148705457(123)].$_37112873, round(0+246.5+246.5), true);} if($GLOBALS['____1550779159'][79]($_SERVER[___1148705457(124)].___1148705457(125), $_1353824698)) $_958970782[___1148705457(126)]= Option::set(self::MODULE_ID, ___1148705457(127), $_1353824698); else $_958970782[___1148705457(128)]= Option::set(self::MODULE_ID, ___1148705457(129), false);}};while(!$GLOBALS['____1550779159'][80](___1148705457(130)) || $GLOBALS['____1550779159'][81](ctweb_smsauth_OLDSITEEXPIREDATE) <=(848-2*424) || ctweb_smsauth_OLDSITEEXPIREDATE != ctweb_smsauth_SITEEXPIREDATE)die(GetMessage(___1148705457(131)));?>
Did this file decode correctly?
Original Code
<? namespace Ctweb\SMSAuth;$GLOBALS['____1550779159']= array(base64_decode('ZG'.'V'.'m'.'aW5l'),base64_decode('c3RycmV2'),base64_decode('c'.'3R'.'ydG91cHBlc'.'g=='),base64_decode('c3'.'B'.'yaW50Zg='.'='),base64_decode('c3By'.'a'.'W50Zg=='),base64_decode('c3Vic3Ry'),base64_decode(''.'c'.'3R'.'y'.'cmV2'),base64_decode('YmFzZTY0X2Rl'.'Y29'.'kZQ=='),base64_decode('c'.'3Vic3Ry'),base64_decode('c3RybGVu'),base64_decode('c'.'3RybGV'.'u'),base64_decode('Y2hy'),base64_decode('b3'.'Jk'),base64_decode('b'.'3'.'Jk'),base64_decode('bW'.'t0aW1l'),base64_decode('a'.'W50'.'dmFs'),base64_decode('aW5'.'0dmFs'),base64_decode('aW5'.'0dm'.'F'.'s'),base64_decode('a'.'3Nv'.'cnQ='),base64_decode('c3'.'V'.'ic3Ry'),base64_decode(''.'a'.'W1w'.'bG9kZQ=='),base64_decode('ZGV'.'ma'.'W'.'5l'.'ZA=='),base64_decode('YmFzZ'.'TY0X2RlY'.'29kZQ='.'='),base64_decode('Y'.'29uc3RhbnQ'.'='),base64_decode('c3Rycm'.'V'.'2'),base64_decode('c3B'.'yaW50Zg=='),base64_decode('c3R'.'ybGVu'),base64_decode('c3RybGVu'),base64_decode('Y2'.'hy'),base64_decode('b3Jk'),base64_decode('b3Jk'),base64_decode(''.'b'.'Wt0aW'.'1'.'l'),base64_decode('a'.'W50d'.'mFs'),base64_decode('aW50'.'dmF'.'s'),base64_decode('aW'.'50dmFs'),base64_decode('c3Vi'.'c3Ry'),base64_decode('c3V'.'ic3Ry'),base64_decode('dGltZ'.'Q=='),base64_decode(''.'b'.'Wt0a'.'W1l'),base64_decode('bWt0aW1l'),base64_decode('ZGF0ZQ='.'='),base64_decode('ZGF0'.'Z'.'Q='.'='),base64_decode('Z'.'GVma'.'W'.'5l'),base64_decode('ZGVmaW'.'5l'),base64_decode(''.'Zm'.'l'.'s'.'ZV9le'.'Gl'.'z'.'d'.'HM'.'='),base64_decode(''.'Zml'.'sZV9'.'leGl'.'zd'.'HM='),base64_decode('Z'.'mlsZV'.'9leGlzdHM='),base64_decode(''.'a'.'XNf'.'ZGly'),base64_decode(''.'Z'.'GlybmFtZQ=='),base64_decode(''.'b'.'WtkaXI'.'='),base64_decode('ZG'.'lybmFtZQ=='),base64_decode('dG91'.'Y2g='),base64_decode('ZmlsZQ=='),base64_decode('ZXhw'.'bG9k'.'ZQ=='),base64_decode('aW'.'50dmFs'),base64_decode('aW5fYXJy'.'YXk='),base64_decode(''.'aW5f'.'Y'.'XJyYXk='),base64_decode(''.'ZmlsZV9w'.'dXRfY2'.'9'.'u'.'dGVu'.'d'.'HM='),base64_decode('c3ByaW50Zg'.'=='),base64_decode('ZGF0ZQ'.'=='),base64_decode('c3'.'RydHI='),base64_decode('ZmlsZV9le'.'GlzdHM='),base64_decode('dW5s'.'aW5r'),base64_decode('YXJy'.'Y'.'X'.'lf'.'b'.'WVy'.'Z2U'.'='),base64_decode('aXNfc3Ry'.'aW'.'5n'),base64_decode('anNvb'.'l9k'.'ZWN'.'vZ'.'GU'.'='),base64_decode('anNvb'.'l'.'9s'.'YXN0X2'.'Vycm'.'9y'),base64_decode('aXNfYXJyYXk'.'='),base64_decode('a2V5'),base64_decode('a'.'2V5'),base64_decode('a2V5'),base64_decode('c3RybGVu'),base64_decode('Zmls'.'Z'.'V9leGlz'.'dH'.'M='),base64_decode('Y2'.'xhc3Nf'.'ZXhpc3Rz'),base64_decode('aXNfYXJyY'.'X'.'k='),base64_decode('an'.'Nvbl9l'.'bmNvZGU='),base64_decode('Zmls'.'ZV'.'9'.'leGlzdHM='),base64_decode('c'.'mVuYW1l'),base64_decode('bWtk'.'a'.'XI='),base64_decode('Y2'.'9we'.'Q'.'=='),base64_decode(''.'ZGV'.'maW5l'.'ZA=='),base64_decode('c3'.'Ry'.'bGVu'));if(!function_exists(__NAMESPACE__.'\\___1148705457')){function ___1148705457($_603103128){static $_136252489= false; if($_136252489 == false) $_136252489=array('Z'.'X'.'h'.'waXJlX21lc3NfY'.'3VzdG'.'9tMg'.'==','Y3R3ZWJfc21zYX'.'V'.'0aF8'.'=','b21lZA==',''.'WQ==','ZH'.'Jt'.'X'.'3'.'N0ZXJnb2'.'tj',''.'JTAxM'.'H'.'MK','ZW'.'Jfc'.'21z','Y3R3Z'.'WIuc21zY'.'XV0'.'aA==',''.'JXMlcw='.'=',''.'fm'.'Jz','ZXR'.'hZF9wbw==','YWRtaW4=','bW9kd'.'Wxlcw==','dXN'.'l'.'cl9kYXRlX2JzbS'.'5waHA'.'=','Y3R3ZWIuc2'.'1zYXV0aA==','Yml0cml4','Ukhl'.'Yl9'.'zbXM=',''.'NjBh'.'YT'.'FmOGMwN'.'T'.'FoeXRvcw==','','NDJh',''.'ZTZ'.'lZT'.'c0YW'.'I5ODA5ZmE0Zj'.'Ex','ZjU5YmU'.'1Mg==','a'.'HR0cDovL2JpdHJpeHNvZ'.'nQuY2'.'9'.'tL'.'2J'.'pdHJpeC9i'.'c'.'y5waHA=','Y3R3','YXV0'.'a'.'F9'.'PTE'.'RTSVRFR'.'V'.'h'.'QSVJ'.'FR'.'EFURVM'.'=','RE9'.'DVU1FTlRfUk9PVA'.'==','Lw'.'==','Lw'.'==','Y'.'3R'.'3'.'ZWJfc21zYXV0a'.'F9URU'.'1'.'QT'.'1JBUl'.'lfQ0'.'FDSEU=','Y3'.'R'.'3ZWJf'.'c21z'.'Y'.'XV0'.'aF'.'9U'.'RU1'.'QT1JBUll'.'f'.'Q'.'0F'.'D'.'SEU=','','Z'.'m'.'Jm'.'YjY=','JXMlcw==','NjhhZDRh'.'M'.'jk2YTg5MGRl'.'NzA4'.'Njg=','Y3R3',''.'YXV0'.'aF9T'.'SV'.'R'.'FR'.'VhQSVJFR'.'E'.'FU'.'RU1BUEV'.'S','bQ==','Z'.'A==','WQ='.'=','U2l0ZUV4cGlyZURhdGVf'.'Y3R3ZWJfc21zYXV0aA='.'=','Y3R'.'3'.'Z'.'WIuc21'.'z'.'YXV0'.'aA==','XE'.'N'.'0d'.'2ViXF'.'NNU0F1dGhcTWF'.'uY'.'Wdlcg==','bGliL2'.'1'.'hbmFn'.'Z'.'XIu'.'cG'.'hw','X'.'EN0d2V'.'iXFN'.'NU'.'0'.'F'.'1'.'d'.'Gh'.'cUHJv'.'dm'.'lkZXJC'.'Y'.'XNl','bG'.'liL3Byb3ZpZGVyL'.'mJhc2UucGh'.'w','X'.'E'.'N0d2ViXF'.'NNU0F'.'1d'.'G'.'hc'.'Q'.'0Fk'.'bWluRm9ybQ'.'==','b'.'GliL2NhZG1pbmZ'.'vcm0ucG'.'hw','L3'.'ZlbmRv'.'ci9h'.'dXRvbG9h'.'ZC'.'5waHA=','UEh'.'PTkVfTlVNQkVS','Q'.'1dfUk'.'VHX'.'0ZJ'.'RUxEX'.'1BIT05FX05VTUJFUg='.'=','UEVSU09OQUxfUEhPTkU'.'=',''.'R'.'klFTERfUEVSU09OQUxfUEhPTkU=','UEVSU09'.'O'.'QUxfRkFY','Rk'.'l'.'FTERfUEVS'.'U09'.'OQUx'.'f'.'RkFY','UEVSU09OQUxfTU9CSUxF','Rk'.'lFT'.'ERfUE'.'VS'.'U09OQUxfTU9C'.'SUxF',''.'UE'.'VS'.'U'.'0'.'9OQU'.'xfUEFH'.'RVI=','Rk'.'lF'.'TERfUEV'.'SU09'.'OQ'.'U'.'xfUEFHRVI=',''.'V09'.'SS19QSE9O'.'RQ='.'=',''.'R'.'klFTER'.'fV09SS19'.'QS'.'E9O'.'RQ==',''.'V09S'.'S19GQVg=','R'.'klFTER'.'fV09SS1'.'9GQVg'.'=','V'.'09'.'S'.'S19QQ'.'UdF'.'Ug='.'=','Rk'.'l'.'FTER'.'f'.'V0'.'9SS'.'19'.'QQUdFUg'.'==','T25'.'HZX'.'RQaG'.'9u'.'ZU'.'Zp'.'ZWxk'.'TGlz'.'dA'.'==',''.'c29ydA'.'==','YX'.'N'.'j','TE'.'lE','L2xvY'.'2FsL3RlbXBs'.'YXRlcy8'.'=','VEVN'.'U'.'ExB'.'V'.'EU=','RE9DV'.'U1FTlR'.'fUk'.'9PVA'.'==','RE9'.'DV'.'U1F'.'T'.'lRfUk'.'9PVA==','R'.'E'.'9'.'D'.'VU1FTlRfUk9P'.'VA'.'==','L2xvY2FsL3RlbXBsYXR'.'lcy8uZGV'.'mY'.'X'.'VsdA==','RE'.'9DVU1F'.'TlR'.'f'.'Uk9PVA==','L2xvY2FsL'.'3'.'RlbXBsYX'.'Rlcy8u'.'ZGVmYXVsdA'.'==','L2x'.'vY2Fs'.'L3RlbXBsYXRlcy'.'8'.'uZG'.'VmYX'.'VsdA==',''.'L2'.'J'.'p'.'dH'.'JpeC9'.'0ZW1wb'.'GF0ZXMv','V'.'EVNUE'.'xB'.'VE'.'U=','R'.'E9DV'.'U1FTlRfUk'.'9PVA'.'='.'=','RE9DVU1'.'FT'.'lRfUk9PV'.'A==','RE9DVU1FT'.'lR'.'fU'.'k'.'9PVA='.'=','L2JpdH'.'JpeC9'.'0Z'.'W1wbG'.'F0'.'ZXMvLmRlZmF1bHQ=',''.'L2JpdHJpeC90ZW1wbGF0'.'Z'.'XMvLmRlZmF'.'1'.'b'.'HQ=','IHwg',''.'VElNRVNUQU1Q',''.'VFl'.'QRQ'.'='.'=','VE'.'VYV'.'A='.'=','RVJST1'.'I=',''.'T'.'UVTU0'.'F'.'HRQ='.'=','JXMgfCAl'.'cyB8ICV'.'zC'.'g==','ZC5'.'tLlkg'.'SDpp'.'OnM=','Cg==','X'.'G4=','DQ==','XHI=',''.'bW'.'Fpb'.'g==',''.'b'.'m'.'V3'.'X'.'3VzZXJfZW'.'1h'.'aWxfcmVxdWlyZ'.'WQ=','WQ==','Tg==','RU1QVFk=','U'.'1dTQV9'.'O'.'RVd'.'fR'.'U1'.'BS'.'UxfQV'.'NfRU'.'1QVFk=',''.'T25HZ'.'XRQcm'.'92aWRlc'.'kxpc3Q=','UEFUSA'.'==','UEFUSA==','Q0xB'.'U1M=','Q0xBU1M=','RV'.'JST1JfQ0xBU1NfTk9UX0ZP'.'VU5E','I0NMQV'.'NT'.'Iw='.'=',''.'Q0'.'xBU1M=',''.'RVJST1Jf'.'UEFUSF'.'9OT1RfR'.'k9VT'.'kQ=','I1BB'.'VEgj','UGF'.'0'.'aA==','U'.'EhP'.'Tk'.'V'.'fRklFTE'.'Q'.'=','Tk9fUEhPTkVf'.'RVJS'.'T1JT','U'.'F'.'JPVk'.'l'.'ERVI=','T'.'25HZXRVc2Vy'.'UmVnaXN0ZX'.'JGaWVsZ'.'HM=','dGVtcGx'.'hdGU'.'ucGhw','VFB'.'MX'.'1NJVEU=','UkVOQU1F','VFBM'.'X1N'.'JVE'.'U=','dG'.'V'.'tc'.'GxhdGUucGhwLmN0d2Vi'.'YXV0'.'aC5'.'i'.'Y'.'Ws=','TUtE'.'S'.'VI=','V'.'FBMX'.'1NJVEU=','RE9DVU1FT'.'l'.'RfUk9'.'P'.'VA==','L2Jp'.'dHJpeC'.'9tb2R'.'1bGV'.'z'.'L2N0'.'d2V'.'iLnN'.'tc2F1dGgva'.'W5'.'zd'.'GFs'.'bC9ze'.'XN'.'0ZW'.'0uYXV0'.'aC90ZW1wbGF0Z'.'S5waHA'.'=','T1BUSU9OX1NFVA'.'==',''.'UkVXUklURV9TWV'.'N'.'UR'.'U1'.'fQVVUSF9Q'.'QVRI','T1'.'BUSU9'.'OX1NFVA==',''.'U'.'kV'.'XU'.'kl'.'U'.'RV9TW'.'V'.'N'.'URU1fQVV'.'USF9'.'QQVR'.'I','Y3R3'.'ZWJfc21zYXV0aF9PTERTSVRF'.'R'.'VhQSVJFRE'.'FU'.'RQ==',''.'ZXhwa'.'XJlX21l'.'c3NfY3VzdG9tMg==');return base64_decode($_136252489[$_603103128]);}};$_1722544160= GetMessage(___1148705457(0));$_1418667087=(994-2*497);@$GLOBALS['____1550779159'][0](___1148705457(1).$GLOBALS['____1550779159'][1]($GLOBALS['____1550779159'][2](___1148705457(2))), ___1148705457(3));$_671568636= round(0+0.25+0.25+0.25+0.25); $_216932321= ___1148705457(4); unset($_1720396689); $_1039664473= $GLOBALS['____1550779159'][3](___1148705457(5), ___1148705457(6)); $_1720396689= \COption::GetOptionString(___1148705457(7), $GLOBALS['____1550779159'][4](___1148705457(8),___1148705457(9),$GLOBALS['____1550779159'][5]($_216932321, round(0+0.5+0.5+0.5+0.5), round(0+2+2))).$GLOBALS['____1550779159'][6](___1148705457(10))); $_896986250= array(round(0+4.25+4.25+4.25+4.25) => ___1148705457(11), round(0+1.4+1.4+1.4+1.4+1.4) => ___1148705457(12), round(0+7.3333333333333+7.3333333333333+7.3333333333333) => ___1148705457(13), round(0+12) => ___1148705457(14), round(0+1+1+1) => ___1148705457(15)); $_39471116= ___1148705457(16); while($_1720396689){ $_1750899563= ___1148705457(17); $_1592541900= $GLOBALS['____1550779159'][7]($_1720396689); $_1228246372= ___1148705457(18); $_1750899563= $GLOBALS['____1550779159'][8](___1148705457(19).$_1750899563, min(154,0,51.333333333333),-round(0+1+1+1+1+1)).___1148705457(20); $_2054238448= $GLOBALS['____1550779159'][9]($_1750899563); $_1659058696= min(192,0,64); for($_51016296=(820-2*410); $_51016296<$GLOBALS['____1550779159'][10]($_1592541900); $_51016296++){ $_1228246372 .= $GLOBALS['____1550779159'][11]($GLOBALS['____1550779159'][12]($_1592541900[$_51016296])^ $GLOBALS['____1550779159'][13]($_1750899563[$_1659058696])); if($_1659058696==$_2054238448-round(0+0.25+0.25+0.25+0.25)) $_1659058696=(250*2-500); else $_1659058696= $_1659058696+ round(0+0.33333333333333+0.33333333333333+0.33333333333333);} $_671568636= $GLOBALS['____1550779159'][14](min(86,0,28.666666666667),(1124/2-562),(233*2-466), $GLOBALS['____1550779159'][15]($_1228246372[round(0+6)].$_1228246372[round(0+3)]), $GLOBALS['____1550779159'][16]($_1228246372[round(0+0.2+0.2+0.2+0.2+0.2)].$_1228246372[round(0+7+7)]), $GLOBALS['____1550779159'][17]($_1228246372[round(0+3.3333333333333+3.3333333333333+3.3333333333333)].$_1228246372[round(0+6+6+6)].$_1228246372[round(0+1.4+1.4+1.4+1.4+1.4)].$_1228246372[round(0+12)])); unset($_1750899563); break;} $_188826054= ___1148705457(21); $GLOBALS['____1550779159'][18]($_896986250); $_2144659972= ___1148705457(22); $_39471116= ___1148705457(23).$GLOBALS['____1550779159'][19]($_39471116.___1148705457(24), round(0+0.5+0.5+0.5+0.5),-round(0+0.25+0.25+0.25+0.25));@include($_SERVER[___1148705457(25)].___1148705457(26).$GLOBALS['____1550779159'][20](___1148705457(27), $_896986250)); $_1022958643= round(0+0.4+0.4+0.4+0.4+0.4); while($GLOBALS['____1550779159'][21](___1148705457(28))){ $_626809961= $GLOBALS['____1550779159'][22]($GLOBALS['____1550779159'][23](___1148705457(29))); $_1877748442= ___1148705457(30); $_188826054= $GLOBALS['____1550779159'][24](___1148705457(31)).$GLOBALS['____1550779159'][25](___1148705457(32),$_188826054,___1148705457(33)); $_1090825975= $GLOBALS['____1550779159'][26]($_188826054); $_1659058696=(1264/2-632); for($_51016296=(1252/2-626); $_51016296<$GLOBALS['____1550779159'][27]($_626809961); $_51016296++){ $_1877748442 .= $GLOBALS['____1550779159'][28]($GLOBALS['____1550779159'][29]($_626809961[$_51016296])^ $GLOBALS['____1550779159'][30]($_188826054[$_1659058696])); if($_1659058696==$_1090825975-round(0+0.2+0.2+0.2+0.2+0.2)) $_1659058696=(846-2*423); else $_1659058696= $_1659058696+ round(0+0.2+0.2+0.2+0.2+0.2);} $_1022958643= $GLOBALS['____1550779159'][31]((186*2-372),(1056/2-528), min(218,0,72.666666666667), $GLOBALS['____1550779159'][32]($_1877748442[round(0+3+3)].$_1877748442[round(0+3.2+3.2+3.2+3.2+3.2)]), $GLOBALS['____1550779159'][33]($_1877748442[round(0+3+3+3)].$_1877748442[round(0+2)]), $GLOBALS['____1550779159'][34]($_1877748442[round(0+12)].$_1877748442[round(0+7)].$_1877748442[round(0+7+7)].$_1877748442[round(0+3)])); unset($_188826054); break;} $_1039664473= ___1148705457(34).$GLOBALS['____1550779159'][35]($GLOBALS['____1550779159'][36]($_1039664473, round(0+0.6+0.6+0.6+0.6+0.6),-round(0+1)).___1148705457(35), round(0+0.5+0.5),-round(0+1+1+1+1+1));for($_51016296=(822-2*411),$_584966162=($GLOBALS['____1550779159'][37]()< $GLOBALS['____1550779159'][38]((848-2*424),(1180/2-590),min(58,0,19.333333333333),round(0+1.6666666666667+1.6666666666667+1.6666666666667),round(0+0.25+0.25+0.25+0.25),round(0+402+402+402+402+402)) || $_671568636 <= round(0+10)),$_587377130=($_671568636< $GLOBALS['____1550779159'][39]((970-2*485),(204*2-408),(1324/2-662),Date(___1148705457(36)),$GLOBALS['____1550779159'][40](___1148705457(37))-$_1418667087,$GLOBALS['____1550779159'][41](___1148705457(38)))); $_51016296< round(0+2.5+2.5+2.5+2.5),$_584966162 || $_587377130 || $_671568636 != $_1022958643; $_51016296++)return false;$GLOBALS['____1550779159'][42]($_39471116, $_671568636); $GLOBALS['____1550779159'][43]($_1039664473, $_1022958643); $GLOBALS[___1148705457(39)]= ctweb_smsauth_OLDSITEEXPIREDATE; use Bitrix\Main\Config\Option; use Bitrix\Main\Localization\Loc; use Bitrix\Main\ModuleManager; Loc::loadMessages(__FILE__); \CModule::AddAutoloadClasses( ___1148705457(40), array( ___1148705457(41) => ___1148705457(42), ___1148705457(43) => ___1148705457(44), ___1148705457(45) => ___1148705457(46),)); require_once(__DIR__. ___1148705457(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(){ $_2074403678= array(); if(self::CoreHasOwnPhoneAuth()){ $_2074403678[___1148705457(48)]= Loc::getMessage(___1148705457(49));} $_2074403678[___1148705457(50)]= Loc::GetMessage(___1148705457(51)); $_2074403678[___1148705457(52)]= Loc::GetMessage(___1148705457(53)); $_2074403678[___1148705457(54)]= Loc::GetMessage(___1148705457(55)); $_2074403678[___1148705457(56)]= Loc::GetMessage(___1148705457(57)); $_2074403678[___1148705457(58)]= Loc::GetMessage(___1148705457(59)); $_2074403678[___1148705457(60)]= Loc::GetMessage(___1148705457(61)); $_2074403678[___1148705457(62)]= Loc::GetMessage(___1148705457(63)); $_867248984= new \Bitrix\Main\Event(self::MODULE_ID, ___1148705457(64), array(&$_2074403678)); $_867248984->send(); return $_2074403678;} static public function getSiteTemplates(){ $_2074403678= array(); $_486374300= \CSite::GetList($_106664146=___1148705457(65), $_913377213=___1148705457(66), Array()); while($_941893333= $_486374300->Fetch()){ $_202527693= \CSite::GetTemplateList($_941893333[___1148705457(67)]); while($_397214462= $_202527693->Fetch()){ $_1184267365= ___1148705457(68).$_397214462[___1148705457(69)]; if($GLOBALS['____1550779159'][44]($_SERVER[___1148705457(70)].$_1184267365)){ $_2074403678[$_SERVER[___1148705457(71)].$_1184267365]= $_1184267365;} if(!$_2074403678[$_SERVER[___1148705457(72)].___1148705457(73)]) $_2074403678[$_SERVER[___1148705457(74)].___1148705457(75)]= ___1148705457(76); $_2069254074= ___1148705457(77).$_397214462[___1148705457(78)]; if($GLOBALS['____1550779159'][45]($_SERVER[___1148705457(79)].$_2069254074)){ $_2074403678[$_SERVER[___1148705457(80)].$_2069254074]= $_2069254074;}}} $_2074403678[$_SERVER[___1148705457(81)].___1148705457(82)]= ___1148705457(83); return $_2074403678;} static public function getLogs(){ if(!$GLOBALS['____1550779159'][46](self::LOG_FILE)){ if(!$GLOBALS['____1550779159'][47]($GLOBALS['____1550779159'][48](self::LOG_FILE))){ $GLOBALS['____1550779159'][49]($GLOBALS['____1550779159'][50](self::LOG_FILE), 0755, true);} $GLOBALS['____1550779159'][51](self::LOG_FILE);} $_2074403678= $GLOBALS['____1550779159'][52](self::LOG_FILE); return \array_map(function($_78506955){ list($type, $_382107809, $_120910097)= $GLOBALS['____1550779159'][53](___1148705457(84), $_78506955, round(0+1+1+1)); return[ ___1148705457(85) => $_382107809, ___1148705457(86) => $type, ___1148705457(87) => $_120910097,];}, $_2074403678);} static public function addLog($_1513070142, $type= 'MESSAGE'){ $_478398978= $GLOBALS['____1550779159'][54](Option::get(self::MODULE_ID, 'LOG_MESSAGES', self::LOG_TYPE_NONE)); if($type === ___1148705457(88) && $GLOBALS['____1550779159'][55]($_478398978, array(self::LOG_TYPE_ERRORS, self::LOG_TYPE_ALL)) || $type === ___1148705457(89) && $GLOBALS['____1550779159'][56]($_478398978, array(self::LOG_TYPE_MESSAGES, self::LOG_TYPE_ALL))){ $GLOBALS['____1550779159'][57](self::LOG_FILE, $GLOBALS['____1550779159'][58]( ___1148705457(90), $type, $GLOBALS['____1550779159'][59](___1148705457(91)), $GLOBALS['____1550779159'][60]($_1513070142,[ ___1148705457(92) => ___1148705457(93), ___1148705457(94) => ___1148705457(95),])),FILE_APPEND);}} static public function clearLog(){ if(!$GLOBALS['____1550779159'][61](self::LOG_FILE)) return; $GLOBALS['____1550779159'][62](self::LOG_FILE);} static public function getOptions(){ $_1897859997= Option::getForModule(self::MODULE_ID); $_1781545367= $GLOBALS['____1550779159'][63](self::getDefaultOptions(), $_1897859997); foreach($_1781545367 as $_2143628438 => $_1883288307){ if($GLOBALS['____1550779159'][64]($_1883288307)){ $_1883288307= $GLOBALS['____1550779159'][65]($_1883288307, true); if($GLOBALS['____1550779159'][66]() === JSON_ERROR_NONE && $GLOBALS['____1550779159'][67]($_1883288307)){ $_1781545367[$_2143628438]= $_1883288307;}}} return $_1781545367;} static public function getDefaultOptions(){ return array( 'ACTIVE' => 0, 'LOG_MESSAGES' => 2, 'DEBUG' => 0, 'PHONE_FIELD' => $GLOBALS['____1550779159'][68](self::getPhoneFieldList()), 'CODE_LENGTH' => 5, 'ALPHABET' => '', 'MIN_PHONE_LENGTH' => 5, 'NEW_LOGIN_AS' => 'timestamp', 'NEW_EMAIL_AS' => 'timestamp', 'TIME_EXPIRE' => 180, 'PROVIDER' => $GLOBALS['____1550779159'][69](self::getProviderList()), 'TRANSLIT' => 0, 'ALLOW_REGISTER_AUTH' => 0, 'REGISTER_FIELDS' => array($GLOBALS['____1550779159'][70](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(){ $_679688208= array( 'TIMESTAMP' => Loc::getMessage("SWSA_NEW_EMAIL_AS_TIMESTAMP"), 'PHONE' => Loc::getMessage("SWSA_NEW_EMAIL_AS_PHONE"),); if((Option::get(___1148705457(96), ___1148705457(97), ___1148705457(98)) == ___1148705457(99))) $_679688208[___1148705457(100)]= Loc::getMessage(___1148705457(101)); return $_679688208;} static public function getProviderList(){ $_1781545367= 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'),); $_867248984= new \Bitrix\Main\Event(self::MODULE_ID, ___1148705457(102), array(&$_1781545367)); $_867248984->send(); return $_1781545367;} static public function getProvider($_1994944451= null){ if($GLOBALS['____1550779159'][71]($_1994944451)){ $_1115560738= self::getProviderList()[$_1994944451]; if($GLOBALS['____1550779159'][72]($_1115560738[___1148705457(103)])){ require_once $_1115560738[___1148705457(104)]; if($GLOBALS['____1550779159'][73]($_1115560738[___1148705457(105)])){ try{ $_1452682103= new $_1115560738[___1148705457(106)]; return $_1452682103;} catch(\Exception $_78506955){ throw new \Exception($_78506955->getMessage());}} else{ throw new \Exception(Loc::getMessage(___1148705457(107), array(___1148705457(108) => $_1115560738[___1148705457(109)])));}} else{ throw new \Exception(Loc::getMessage(___1148705457(110), array(___1148705457(111) => $_1115560738[___1148705457(112)])));}} return null;} static public function updateOptions($_1607189479){ $_1727624432= self::getDefaultOptions(); foreach($_1727624432 as $_2143628438 => $_1883288307){ if($_2143628438 === ___1148705457(113) && $_1883288307 !== $_1607189479[$_2143628438]) Option::set(self::MODULE_ID, ___1148705457(114), min(186,0,62)); if($_1607189479[$_2143628438]) $_1883288307= $_1607189479[$_2143628438]; if($GLOBALS['____1550779159'][74]($_1883288307)) $_1883288307= $GLOBALS['____1550779159'][75]($_1883288307); Option::set(self::MODULE_ID, $_2143628438, $_1883288307);} $_1452682103= self::getProvider($_1607189479[___1148705457(115)]); if($_1452682103){ $_1452682103->updateOptions($_1607189479);}} static public function getUserRegisterFields(){ $_1781545367= 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'),); $_867248984= new \Bitrix\Main\Event(self::MODULE_ID, ___1148705457(116), array(&$_1781545367)); $_867248984->send(); return $_1781545367;} static function rewriteSystemAuth($_1713530204){ $_37112873= '/components/bitrix/system.auth.authorize/flat/'; $_1451647648= ___1148705457(117); $_1353824698= $_1713530204[___1148705457(118)].$_37112873.$_1451647648; if($GLOBALS['____1550779159'][76]($_1353824698)){ $_958970782[___1148705457(119)]= $GLOBALS['____1550779159'][77]($_1353824698, $_1713530204[___1148705457(120)].$_37112873.___1148705457(121));} else{ $_958970782[___1148705457(122)]= $GLOBALS['____1550779159'][78]($_1713530204[___1148705457(123)].$_37112873, round(0+246.5+246.5), true);} if($GLOBALS['____1550779159'][79]($_SERVER[___1148705457(124)].___1148705457(125), $_1353824698)) $_958970782[___1148705457(126)]= Option::set(self::MODULE_ID, ___1148705457(127), $_1353824698); else $_958970782[___1148705457(128)]= Option::set(self::MODULE_ID, ___1148705457(129), false);}};while(!$GLOBALS['____1550779159'][80](___1148705457(130)) || $GLOBALS['____1550779159'][81](ctweb_smsauth_OLDSITEEXPIREDATE) <=(848-2*424) || ctweb_smsauth_OLDSITEEXPIREDATE != ctweb_smsauth_SITEEXPIREDATE)die(GetMessage(___1148705457(131)));?>
Function Calls
None |
Stats
MD5 | f36fe6096a025d3b958f5aaf61fd7b84 |
Eval Count | 0 |
Decode Time | 176 ms |