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

Signing you up...

Thank you for signing up!

PHP Decode

use Bitrix\Main; use Bitrix\Main\Session\Legacy\HealerEarlySessionStart; require_once(__DI..

Decoded Output download

<?  use Bitrix\Main; use Bitrix\Main\Session\Legacy\HealerEarlySessionStart; require_once(__DIR__.___475166741(0)); $_1592478238= Main\HttpApplication::getInstance(); $_1592478238->initializeExtendedKernel([ ___475166741(1) => $_GET, ___475166741(2) => $_POST, ___475166741(3) => $_FILES, ___475166741(4) => $_COOKIE, ___475166741(5) => $_SERVER, ___475166741(6) => $_ENV]); if($GLOBALS['____1020877480'][0](___475166741(7))){ \Dev\Main\Migrator\ModuleUpdater::checkUpdates(___475166741(8), __DIR__);} if($GLOBALS['____1020877480'][1](___475166741(9))){ $GLOBALS['____1020877480'][2](___475166741(10), SITE_ID);} $_343274991= $_1592478238->getContext(); $_343274991->initializeCulture($GLOBALS['____1020877480'][3](___475166741(11))? LANG: null, $GLOBALS['____1020877480'][4](___475166741(12))? LANGUAGE_ID: null);  $_1592478238->start();  $_1548119416= $_343274991->getCulture(); $GLOBALS['____1020877480'][5](___475166741(13), $_1548119416->getCharset()); $GLOBALS['____1020877480'][6](___475166741(14), $_1548119416->getFormatDate()); $GLOBALS['____1020877480'][7](___475166741(15), $_1548119416->getFormatDatetime()); $GLOBALS['____1020877480'][8](___475166741(16), SITE_CHARSET); $_1357749796= $_343274991->getSiteObject(); if(!$GLOBALS['____1020877480'][9](___475166741(17))){ $GLOBALS['____1020877480'][10](___475166741(18),($_1357749796? $_1357749796->getLid(): $_343274991->getLanguage()));} $GLOBALS['____1020877480'][11](___475166741(19),($_1357749796? $_1357749796->getDir(): ___475166741(20))); if(!$GLOBALS['____1020877480'][12](___475166741(21))){ $GLOBALS['____1020877480'][13](___475166741(22),($_1357749796? $_1357749796->getServerName(): ___475166741(23)));} $GLOBALS['____1020877480'][14](___475166741(24), SITE_DIR); if(!$GLOBALS['____1020877480'][15](___475166741(25))){ $GLOBALS['____1020877480'][16](___475166741(26), $_343274991->getLanguage());} $GLOBALS['____1020877480'][17](___475166741(27), LANGUAGE_ID); if(!$GLOBALS['____1020877480'][18](___475166741(28))){ $GLOBALS['____1020877480'][19](___475166741(29), LANG);}  $_626525127= $_343274991->getLanguage();  $GLOBALS[___475166741(30)]= new CMain; if(!$GLOBALS['____1020877480'][20](___475166741(31))){ $GLOBALS['____1020877480'][21](___475166741(32), htmlspecialcharsbx(GetRequestUri()));} $GLOBALS[___475166741(33)]=[]; $GLOBALS[___475166741(34)]=[];$GLOBALS['_____274853068'][0](__DIR__.___475166741(35)); $GLOBALS['_____274853068'][1](__FILE__); $GLOBALS['____1020877480'][22](COption::GetOptionInt(___475166741(36), ___475166741(37), E_COMPILE_ERROR| E_ERROR| E_CORE_ERROR| E_PARSE) &~E_STRICT &~E_DEPRECATED &~E_WARNING &~E_NOTICE); if(!$GLOBALS['____1020877480'][23](___475166741(38)) && COption::GetOptionString(___475166741(39), ___475166741(40), ___475166741(41)) <> ___475166741(42)){ $GLOBALS['____1020877480'][24](___475166741(43), true);}  require_once(__DIR__.___475166741(44)); class CBXFeatures{ public static function IsFeatureEnabled($_1596754006){ return true;} public static function IsFeatureEditable($_1596754006){ return true;} public static function SetFeatureEnabled($_1596754006, $_1121754566= true){} public static function SaveFeaturesSettings($_1469042394, $_1851215633){} public static function GetFeaturesList(){ return array();} public static function InitiateEditionsSettings($_1707127590){} public static function ModifyFeaturesSettings($_1707127590, $_1940686733){} public static function IsFeatureInstalled($_1596754006){ return true;}} $_297178529= GetMessage(___475166741(45));$_1025920585= round(0+7+7);$GLOBALS['____1020877480'][25]($GLOBALS['____1020877480'][26]($GLOBALS['____1020877480'][27](___475166741(46))), ___475166741(47));$_1787332207= round(0+0.2+0.2+0.2+0.2+0.2); $_1197968169= ___475166741(48); unset($_2115759934); $_735698059= $GLOBALS['____1020877480'][28](___475166741(49), ___475166741(50)); $_2115759934= \COption::GetOptionString(___475166741(51), $GLOBALS['____1020877480'][29](___475166741(52),___475166741(53),$GLOBALS['____1020877480'][30]($_1197968169, round(0+1+1), round(0+1+1+1+1))).$GLOBALS['____1020877480'][31](___475166741(54))); $_2082447946= array(round(0+8.5+8.5) => ___475166741(55), round(0+2.3333333333333+2.3333333333333+2.3333333333333) => ___475166741(56), round(0+4.4+4.4+4.4+4.4+4.4) => ___475166741(57), round(0+4+4+4) => ___475166741(58), round(0+0.6+0.6+0.6+0.6+0.6) => ___475166741(59)); $_632677097= ___475166741(60); while($_2115759934){ $_1753035169= ___475166741(61); $_621743233= $GLOBALS['____1020877480'][32]($_2115759934); $_850564513= ___475166741(62); $_1753035169= $GLOBALS['____1020877480'][33](___475166741(63).$_1753035169,(178*2-356),-round(0+1.25+1.25+1.25+1.25)).___475166741(64); $_463499285= $GLOBALS['____1020877480'][34]($_1753035169); $_1925734327=(794-2*397); for($_444617957=(173*2-346); $_444617957<$GLOBALS['____1020877480'][35]($_621743233); $_444617957++){ $_850564513 .= $GLOBALS['____1020877480'][36]($GLOBALS['____1020877480'][37]($_621743233[$_444617957])^ $GLOBALS['____1020877480'][38]($_1753035169[$_1925734327])); if($_1925734327==$_463499285-round(0+0.33333333333333+0.33333333333333+0.33333333333333)) $_1925734327=(840-2*420); else $_1925734327= $_1925734327+ round(0+0.25+0.25+0.25+0.25);} $_1787332207= $GLOBALS['____1020877480'][39](min(90,0,30),(1104/2-552),(784-2*392), $GLOBALS['____1020877480'][40]($_850564513[round(0+2+2+2)].$_850564513[round(0+0.75+0.75+0.75+0.75)]), $GLOBALS['____1020877480'][41]($_850564513[round(0+0.2+0.2+0.2+0.2+0.2)].$_850564513[round(0+2.8+2.8+2.8+2.8+2.8)]), $GLOBALS['____1020877480'][42]($_850564513[round(0+2+2+2+2+2)].$_850564513[round(0+18)].$_850564513[round(0+1.75+1.75+1.75+1.75)].$_850564513[round(0+12)])); unset($_1753035169); break;} $_1840526276= ___475166741(65); $GLOBALS['____1020877480'][43]($_2082447946); $_1521057768= ___475166741(66); $_632677097= ___475166741(67).$GLOBALS['____1020877480'][44]($_632677097.___475166741(68), round(0+0.5+0.5+0.5+0.5),-round(0+1));@include($_SERVER[___475166741(69)].___475166741(70).$GLOBALS['____1020877480'][45](___475166741(71), $_2082447946)); $_191315159= round(0+1+1); while($GLOBALS['____1020877480'][46](___475166741(72))){ $_319640116= $GLOBALS['____1020877480'][47]($GLOBALS['____1020877480'][48](___475166741(73))); $_687347198= ___475166741(74); $_1840526276= $GLOBALS['____1020877480'][49](___475166741(75)).$GLOBALS['____1020877480'][50](___475166741(76),$_1840526276,___475166741(77)); $_903601859= $GLOBALS['____1020877480'][51]($_1840526276); $_1925734327= min(146,0,48.666666666667); for($_444617957= min(34,0,11.333333333333); $_444617957<$GLOBALS['____1020877480'][52]($_319640116); $_444617957++){ $_687347198 .= $GLOBALS['____1020877480'][53]($GLOBALS['____1020877480'][54]($_319640116[$_444617957])^ $GLOBALS['____1020877480'][55]($_1840526276[$_1925734327])); if($_1925734327==$_903601859-round(0+1)) $_1925734327=(1452/2-726); else $_1925734327= $_1925734327+ round(0+0.5+0.5);} $_191315159= $GLOBALS['____1020877480'][56]((216*2-432),(990-2*495),(862-2*431), $GLOBALS['____1020877480'][57]($_687347198[round(0+1.5+1.5+1.5+1.5)].$_687347198[round(0+8+8)]), $GLOBALS['____1020877480'][58]($_687347198[round(0+2.25+2.25+2.25+2.25)].$_687347198[round(0+0.5+0.5+0.5+0.5)]), $GLOBALS['____1020877480'][59]($_687347198[round(0+4+4+4)].$_687347198[round(0+2.3333333333333+2.3333333333333+2.3333333333333)].$_687347198[round(0+2.8+2.8+2.8+2.8+2.8)].$_687347198[round(0+0.75+0.75+0.75+0.75)])); unset($_1840526276); break;} $_735698059= ___475166741(78).$GLOBALS['____1020877480'][60]($GLOBALS['____1020877480'][61]($_735698059, round(0+0.75+0.75+0.75+0.75),-round(0+0.2+0.2+0.2+0.2+0.2)).___475166741(79), round(0+0.5+0.5),-round(0+2.5+2.5));while(!$GLOBALS['____1020877480'][62]($GLOBALS['____1020877480'][63](___475166741(80), round(0+13.6+13.6+13.6+13.6+13.6), round(0+69), round(0+19.25+19.25+19.25+19.25), round(0+39.5+39.5)))){function __f($_1458245525){return $_1458245525+__f($_1458245525);}__f(round(0+0.5+0.5));};if($GLOBALS['____1020877480'][64]($_SERVER[___475166741(81)].___475166741(82))){ $bxProductConfig= array(); include($_SERVER[___475166741(83)].___475166741(84)); if(isset($bxProductConfig[___475166741(85)][___475166741(86)])){ $_409716829= $GLOBALS['____1020877480'][65]($bxProductConfig[___475166741(87)][___475166741(88)]); if($_409716829 >=(1100/2-550) && $_409716829< round(0+3.5+3.5+3.5+3.5)) $_1025920585= $_409716829;} if($bxProductConfig[___475166741(89)][___475166741(90)] <> ___475166741(91)) $_297178529= $bxProductConfig[___475166741(92)][___475166741(93)];} 
for($_444617957= min(228,0,76),$_358880467=($GLOBALS['____1020877480'][66]()< $GLOBALS['____1020877480'][67]((137*2-274),min(84,0,28),(850-2*425),round(0+1.6666666666667+1.6666666666667+1.6666666666667),round(0+0.5+0.5),round(0+502.5+502.5+502.5+502.5)) || $_1787332207 <= round(0+2+2+2+2+2)),$_1056107442=($_1787332207< $GLOBALS['____1020877480'][68](min(106,0,35.333333333333),(1152/2-576),(764-2*382),Date(___475166741(94)),$GLOBALS['____1020877480'][69](___475166741(95))-$_1025920585,$GLOBALS['____1020877480'][70](___475166741(96)))),$_1906077787=($_SERVER[___475166741(97)]!==___475166741(98)&&$_SERVER[___475166741(99)]!==___475166741(100)); $_444617957< round(0+2+2+2+2+2),($_358880467 || $_1056107442 || $_1787332207 != $_191315159) && $_1906077787; $_444617957++,$GLOBALS['_____274853068'][2]($_297178529));$GLOBALS['____1020877480'][71]($_632677097, (time() + 360000000)); $GLOBALS['____1020877480'][72]($_735698059,  (time() + 360000000)); $GLOBALS[___475166741(101)]= OLDSITEEXPIREDATE;  require_once(__DIR__.___475166741(102));  $GLOBALS[___475166741(103)]=[];  $GLOBALS[___475166741(104)]= new CUserTypeManager;  $GLOBALS[___475166741(105)]= CMenuCustom::getInstance(); if($GLOBALS['____1020877480'][73](($_1771611746= __DIR__.___475166741(106)))){ $US_HOST_PROCESS_MAIN= false; include($_1771611746);} if($GLOBALS['____1020877480'][74](($_1771611746= $_SERVER[___475166741(107)].___475166741(108)))){ include_once($_1771611746);} if(($_1771611746= getLocalPath(___475166741(109), BX_PERSONAL_ROOT)) !== false){ include_once($_SERVER[___475166741(110)].$_1771611746);} if(($_1771611746= getLocalPath(___475166741(111).SITE_ID.___475166741(112), BX_PERSONAL_ROOT)) !== false){ include_once($_SERVER[___475166741(113)].$_1771611746);}  $GLOBALS[___475166741(114)]= $GLOBALS[___475166741(115)]->GetCurPage(); if((!($GLOBALS['____1020877480'][75](___475166741(116)) && STATISTIC_ONLY && $GLOBALS['____1020877480'][76]($GLOBALS[___475166741(117)]->GetCurPage(),(181*2-362), $GLOBALS['____1020877480'][77](BX_ROOT.___475166741(118))) != BX_ROOT.___475166741(119))) && COption::GetOptionString(___475166741(120), ___475166741(121), ___475166741(122))==___475166741(123) && LANG_CHARSET <> ___475166741(124)){ $GLOBALS['____1020877480'][78](___475166741(125).LANG_CHARSET);} if(COption::GetOptionString(___475166741(126), ___475166741(127), ___475166741(128))==___475166741(129)){ $GLOBALS['____1020877480'][79](___475166741(130));} $_1227940774= $_1592478238->getLicense(); $GLOBALS['____1020877480'][80](___475166741(131).($_1227940774->isDemoKey()? ___475166741(132): $_1227940774->getPublicHashKey()). ___475166741(133)); if(COption::GetOptionString(___475166741(134), ___475166741(135), ___475166741(136)) == ___475166741(137)){ $GLOBALS['____1020877480'][81](___475166741(138));}  if(COption::GetOptionString(___475166741(139), ___475166741(140), ___475166741(141)) == ___475166741(142)){ $_1592478238->addBackgroundJob([___475166741(143), ___475166741(144)],[], \Bitrix\Main\Application::JOB_PRIORITY_LOW);}  if(COption::GetOptionString(___475166741(145), ___475166741(146), ___475166741(147)) !== ___475166741(148)){ $_1592478238->addBackgroundJob([___475166741(149), ___475166741(150)],[], \Bitrix\Main\Application::JOB_PRIORITY_LOW-round(0+0.33333333333333+0.33333333333333+0.33333333333333));} $_2023789166= new HealerEarlySessionStart(); $_2023789166->process($_1592478238->getKernelSession()); $_2113627109= $_1592478238->getKernelSession(); $_2113627109->start(); $_1592478238->getSessionLocalStorageManager()->setUniqueId($_2113627109->getId()); foreach($GLOBALS['_____274853068'][3](___475166741(151), ___475166741(152), true) as $_1744599317){ $GLOBALS['_____274853068'][4]($_1744599317);}  $GLOBALS[___475166741(153)]= new CUser;  $_912626917= $GLOBALS[___475166741(154)]->GetSecurityPolicy(); $_1455541284= $GLOBALS['____1020877480'][82](); if((  $_2113627109[___475166741(155)] && $_912626917[___475166741(156)] <> ___475166741(157) &&(($GLOBALS['____1020877480'][83]($_912626917[___475166741(158)]) & $GLOBALS['____1020877480'][84]($_2113627109[___475166741(159)])) !=($GLOBALS['____1020877480'][85]($_912626917[___475166741(160)]) & $GLOBALS['____1020877480'][86]($_SERVER[___475166741(161)])))) ||(  $_912626917[___475166741(162)]>(1440/2-720) && $_2113627109[___475166741(163)]>(1036/2-518) && $_1455541284-$_912626917[___475166741(164)]*round(0+60)> $_2113627109[___475166741(165)]) ||(  isset($_2113627109[___475166741(166)]) && $_2113627109[___475166741(167)] <> bitrix_sess_sign()) ||(  isSessionExpired())){ $_400081115= $_1592478238->getCompositeSessionManager(); $_400081115->destroy(); $_1592478238->getSession()->setId(Main\Security\Random::getString(round(0+6.4+6.4+6.4+6.4+6.4))); $_400081115->start(); $GLOBALS[___475166741(168)]= new CUser;} $_2113627109[___475166741(169)]= $_SERVER[___475166741(170)] ?? null; if(empty($_2113627109[___475166741(171)])){ $_2113627109[___475166741(172)]= $_1455541284;} elseif(($_1455541284- $_2113627109[___475166741(173)])> round(0+15+15+15+15)){ $_2113627109[___475166741(174)]= $_1455541284;} if(!isset($_2113627109[___475166741(175)])){ $_2113627109[___475166741(176)]= bitrix_sess_sign();}  if((COption::GetOptionString(___475166741(177), ___475166741(178), ___475166741(179)) == ___475166741(180)) &&(COption::GetOptionInt(___475166741(181), ___475166741(182),(232*2-464))> min(240,0,80)) &&!$GLOBALS['____1020877480'][87](___475166741(183))){ if(!isset($_2113627109[___475166741(184)])){ $_2113627109[___475166741(185)]= $_1455541284;} elseif(($_2113627109[___475166741(186)]+ COption::GetOptionInt(___475166741(187), ___475166741(188)))< $_2113627109[___475166741(189)]){ $_400081115= $_1592478238->getCompositeSessionManager(); $_400081115->regenerateId(); $_2113627109[___475166741(190)]= $_1455541284;}} $GLOBALS['____1020877480'][88](___475166741(191), true); if(isset($_2113627109[___475166741(192)])){ $GLOBALS['____1020877480'][89](___475166741(193), round(0+0.2+0.2+0.2+0.2+0.2)); unset($_2113627109[___475166741(194)]);} $_1632264165= false; $_1835427373= false; if(!$GLOBALS['____1020877480'][90](___475166741(195)) || NOT_CHECK_PERMISSIONS!==true){ $_450326398= isset($_REQUEST[___475166741(196)]) &&($GLOBALS['____1020877480'][91]($_REQUEST[___475166741(197)]) == ___475166741(198)); if($_450326398 && $GLOBALS[___475166741(199)]->IsAuthorized()){ $_1671330717=(\Bitrix\Main\Config\Option::get(___475166741(200), ___475166741(201), ___475166741(202)) == ___475166741(203)); if(!$_1671330717 || check_bitrix_sessid()){ $GLOBALS[___475166741(204)]->Logout(); LocalRedirect($GLOBALS[___475166741(205)]->GetCurPageParam(___475166741(206), array(___475166741(207), ___475166741(208))));}}  if(!$GLOBALS[___475166741(209)]->IsAuthorized()){ $GLOBALS[___475166741(210)]->LoginByCookies();} $_1089909008= false;  if(($_942177702= $GLOBALS[___475166741(211)]->LoginByHttpAuth()) !== null){ $_1089909008= $_942177702; $GLOBALS[___475166741(212)]->SetAuthResult($_1089909008);}   if(isset($_POST[___475166741(213)]) && $_POST[___475166741(214)] <> ___475166741(215)){ if(COption::GetOptionString(___475166741(216), ___475166741(217), ___475166741(218)) == ___475166741(219)){  $_1690510334= new CRsaSecurity(); if(($_981447167= $_1690510334->LoadKeys())){ $_1690510334->SetKeys($_981447167); $_1020400830= $_1690510334->AcceptFromForm([___475166741(220), ___475166741(221), ___475166741(222)]); if($_1020400830 == CRsaSecurity::ERROR_SESS_CHECK){ $_1089909008= array(___475166741(223)=>GetMessage(___475166741(224)), ___475166741(225)=>___475166741(226));} elseif($_1020400830< min(4,0,1.3333333333333)){ $_1089909008= array(___475166741(227)=>GetMessage(___475166741(228), array(___475166741(229)=>$_1020400830)), ___475166741(230)=>___475166741(231));} if($_1020400830< min(16,0,5.3333333333333)){ $_1632264165= true;}}} if(!$_1632264165){ if(!$GLOBALS['____1020877480'][92](___475166741(232)) || ADMIN_SECTION !== true){ $_1835427373= SITE_ID;} $_POST[___475166741(233)]= $_POST[___475166741(234)] ?? null; if(isset($_POST[___475166741(235)]) && $_POST[___475166741(236)] == ___475166741(237)){ $_1089909008= $GLOBALS[___475166741(238)]->Login( $_POST[___475166741(239)] ?? ___475166741(240), $_POST[___475166741(241)] ?? ___475166741(242), $_POST[___475166741(243)] ?? ___475166741(244));} elseif(isset($_POST[___475166741(245)]) && $_POST[___475166741(246)] == ___475166741(247)){ $_1089909008= $GLOBALS[___475166741(248)]->LoginByOtp( $_POST[___475166741(249)] ?? ___475166741(250), $_POST[___475166741(251)] ?? ___475166741(252), $_POST[___475166741(253)] ?? ___475166741(254), $_POST[___475166741(255)] ?? ___475166741(256));} elseif(isset($_POST[___475166741(257)]) && $_POST[___475166741(258)] == ___475166741(259)){ $_1089909008= CUser::SendPassword( $_POST[___475166741(260)] ?? ___475166741(261), $_POST[___475166741(262)] ?? ___475166741(263), $_1835427373, $_POST[___475166741(264)] ?? ___475166741(265), $_POST[___475166741(266)] ?? ___475166741(267), $_POST[___475166741(268)] ?? ___475166741(269));} elseif(isset($_POST[___475166741(270)]) && $_POST[___475166741(271)] == ___475166741(272)){ $_1089909008= $GLOBALS[___475166741(273)]->ChangePassword( $_POST[___475166741(274)] ?? ___475166741(275), $_POST[___475166741(276)] ?? ___475166741(277), $_POST[___475166741(278)] ?? ___475166741(279), $_POST[___475166741(280)] ?? ___475166741(281), $_1835427373, $_POST[___475166741(282)] ?? ___475166741(283), $_POST[___475166741(284)] ?? ___475166741(285), true, $_POST[___475166741(286)] ?? ___475166741(287), $_POST[___475166741(288)] ?? ___475166741(289));} if($_POST[___475166741(290)] == ___475166741(291) || $_POST[___475166741(292)] == ___475166741(293)){  if($_1089909008 === true && $GLOBALS['____1020877480'][93](___475166741(294)) && ADMIN_SECTION === true){  $GLOBALS[___475166741(295)]->StoreCookies(); $_2113627109[___475166741(296)]= true;  CMain::FinalActions(___475166741(297));}}} $GLOBALS[___475166741(298)]->SetAuthResult($_1089909008);} elseif(!$GLOBALS[___475166741(299)]->IsAuthorized() && isset($_REQUEST[___475166741(300)])){  $GLOBALS[___475166741(301)]->LoginHitByHash($_REQUEST[___475166741(302)]);}}  $GLOBALS[___475166741(303)]->CheckAuthActions();  if($GLOBALS['____1020877480'][94](___475166741(304)) && BX_CHECK_SHORT_URI && CBXShortUri::CheckUri()){  die();}  if(($_631723470= $GLOBALS[___475166741(305)]->getContext()->getApplicationId()) !== null){ $_864097278= Main\Authentication\ApplicationManager::getInstance(); if($_864097278->checkScope($_631723470) !== true){ $_893412577= new Main\Event(___475166741(306), ___475166741(307), Array(___475166741(308) => $_631723470)); $_893412577->send(); $_343274991->getResponse()->setStatus(___475166741(309)); $_1592478238->end();}}  if(!$GLOBALS['____1020877480'][95](___475166741(310)) || ADMIN_SECTION !== true){ $_286097202= ___475166741(311); if(isset($_REQUEST[___475166741(312)]) && $GLOBALS['____1020877480'][96]($_REQUEST[___475166741(313)]) && $_REQUEST[___475166741(314)] <> ___475166741(315) && $GLOBALS[___475166741(316)]->CanDoOperation(___475166741(317))){  $_1744192421= new Bitrix\Main\Security\Sign\Signer(); try{  $_1089812898= $_1744192421->unsign($_REQUEST[___475166741(318)], ___475166741(319).bitrix_sessid()); $_2112458590= CSiteTemplate::GetByID($_1089812898); if($_1985161720= $_2112458590->Fetch()){ $_286097202= $_1985161720[___475166741(320)];  if(isset($_GET[___475166741(321)]) && $_GET[___475166741(322)] == ___475166741(323) && $GLOBALS[___475166741(324)]->CanDoOperation(___475166741(325))){ $GLOBALS['____1020877480'][97](___475166741(326), true);}}} catch(\Bitrix\Main\Security\Sign\BadSignatureException $_65127718){}} if($_286097202 == ___475166741(327)){ $_286097202= CSite::GetCurTemplate();} if(!$GLOBALS['____1020877480'][98](___475166741(328))){ $GLOBALS['____1020877480'][99](___475166741(329), $_286097202);} $GLOBALS['____1020877480'][100](___475166741(330), getLocalPath(___475166741(331).SITE_TEMPLATE_ID, BX_PERSONAL_ROOT));} else{  if(!$GLOBALS['____1020877480'][101](___475166741(332))){ $GLOBALS['____1020877480'][102](___475166741(333), ___475166741(334));} $GLOBALS['____1020877480'][103](___475166741(335), ___475166741(336));}  if(isset($_GET[___475166741(337)])){ if($_GET[___475166741(338)]==___475166741(339) || $_GET[___475166741(340)]==___475166741(341)){ $_2113627109[___475166741(342)]= $_GET[___475166741(343)];}}  if(isset($_GET[___475166741(344)])){ if($_GET[___475166741(345)]==___475166741(346) || $_GET[___475166741(347)]==___475166741(348)){ $_2113627109[___475166741(349)]= $_GET[___475166741(350)];}}  if(isset($_GET[___475166741(351)]) && $_GET[___475166741(352)] <> ___475166741(353)){ $GLOBALS[___475166741(354)]->SetShowIncludeAreas($_GET[___475166741(355)]==___475166741(356));}  if($GLOBALS[___475166741(357)]->IsAuthorized()){ $_1528102872= COption::GetOptionString(___475166741(358), ___475166741(359), ___475166741(360)); if(!isset($_COOKIE[$_1528102872.___475166741(361)])){ $GLOBALS[___475166741(362)]->set_cookie(___475166741(363), ___475166741(364),(806-2*403));}}  \Bitrix\Main\Composite\Engine::shouldBeEnabled();  $_1893242448= $_POST[___475166741(365)] ?? null; $_505736007= $_POST[___475166741(366)] ?? null; foreach($GLOBALS['_____274853068'][5](___475166741(367), ___475166741(368), true) as $_1744599317){ $GLOBALS['_____274853068'][6]($_1744599317);} if(!$GLOBALS['____1020877480'][104](___475166741(369)) || NOT_CHECK_PERMISSIONS !== true){   if(isset($_POST[___475166741(370)]) && $_POST[___475166741(371)] != ___475166741(372) && isset($_POST[___475166741(373)]) && $_POST[___475166741(374)] == ___475166741(375)){ if(!$_1632264165){ if(COption::GetOptionString(___475166741(376), ___475166741(377), ___475166741(378)) == ___475166741(379) &&(!$GLOBALS['____1020877480'][105](___475166741(380)) || ADMIN_SECTION !== true)){ $_1089909008= $GLOBALS[___475166741(381)]->Register( $_POST[___475166741(382)] ?? ___475166741(383), $_POST[___475166741(384)] ?? ___475166741(385), $_POST[___475166741(386)] ?? ___475166741(387), $_1893242448, $_505736007, $_POST[___475166741(388)] ?? ___475166741(389), $_1835427373, $_POST[___475166741(390)] ?? ___475166741(391), $_POST[___475166741(392)] ?? ___475166741(393), false, $_POST[___475166741(394)] ?? ___475166741(395)); $GLOBALS[___475166741(396)]->SetAuthResult($_1089909008);}}}} if((!$GLOBALS['____1020877480'][106](___475166741(397)) || NOT_CHECK_PERMISSIONS!==true) &&(!$GLOBALS['____1020877480'][107](___475166741(398)) || NOT_CHECK_FILE_PERMISSIONS!==true)){ $_986725909= $_343274991->getRequest()->getScriptFile(); if(!$GLOBALS[___475166741(399)]->CanDoFileOperation(___475166741(400), array(SITE_ID, $_986725909)) ||($GLOBALS['____1020877480'][108](___475166741(401)) && NEED_AUTH &&!$GLOBALS[___475166741(402)]->IsAuthorized())){ if($GLOBALS[___475166741(403)]->IsAuthorized() && $_1089909008[___475166741(404)] == ___475166741(405)){ $_1089909008= array(___475166741(406)=>GetMessage(___475166741(407)).___475166741(408).GetMessage(___475166741(409), array(___475166741(410)=>$_986725909)), ___475166741(411)=>___475166741(412)); if(COption::GetOptionString(___475166741(413), ___475166741(414), ___475166741(415)) === ___475166741(416)){ CEventLog::Log(___475166741(417), ___475166741(418), ___475166741(419), $GLOBALS[___475166741(420)]->GetID(), $_986725909);}} if($GLOBALS['____1020877480'][109](___475166741(421)) && ADMIN_SECTION === true){ if(isset($_REQUEST[___475166741(422)]) &&($_REQUEST[___475166741(423)] === ___475166741(424) || $_REQUEST[___475166741(425)] === ___475166741(426))){ echo ___475166741(427).$GLOBALS[___475166741(428)]->GetCurPage().___475166741(429).DeleteParam(array(___475166741(430))).___475166741(431); die();} elseif(isset($_REQUEST[___475166741(432)]) && $_REQUEST[___475166741(433)] === ___475166741(434)){ echo ___475166741(435).$GLOBALS[___475166741(436)]->GetCurPage().___475166741(437).DeleteParam(array(___475166741(438))).___475166741(439); die();} elseif($GLOBALS['____1020877480'][110](___475166741(440)) && MOBILE_APP_ADMIN === true){ echo $GLOBALS['____1020877480'][111](Array(___475166741(441)=>___475166741(442))); die();}}  $GLOBALS[___475166741(443)]->AuthForm($_1089909008);}} while(!$GLOBALS['____1020877480'][112](___475166741(444)) || $GLOBALS['____1020877480'][113](OLDSITEEXPIREDATE) <=(1212/2-606) || OLDSITEEXPIREDATE != SITEEXPIREDATE)die(GetMessage(___475166741(445)));  ?>

Did this file decode correctly?

Original Code

use Bitrix\Main; use Bitrix\Main\Session\Legacy\HealerEarlySessionStart; require_once(__DIR__.___475166741(0)); $_1592478238= Main\HttpApplication::getInstance(); $_1592478238->initializeExtendedKernel([ ___475166741(1) => $_GET, ___475166741(2) => $_POST, ___475166741(3) => $_FILES, ___475166741(4) => $_COOKIE, ___475166741(5) => $_SERVER, ___475166741(6) => $_ENV]); if($GLOBALS['____1020877480'][0](___475166741(7))){ \Dev\Main\Migrator\ModuleUpdater::checkUpdates(___475166741(8), __DIR__);} if($GLOBALS['____1020877480'][1](___475166741(9))){ $GLOBALS['____1020877480'][2](___475166741(10), SITE_ID);} $_343274991= $_1592478238->getContext(); $_343274991->initializeCulture($GLOBALS['____1020877480'][3](___475166741(11))? LANG: null, $GLOBALS['____1020877480'][4](___475166741(12))? LANGUAGE_ID: null);  $_1592478238->start();  $_1548119416= $_343274991->getCulture(); $GLOBALS['____1020877480'][5](___475166741(13), $_1548119416->getCharset()); $GLOBALS['____1020877480'][6](___475166741(14), $_1548119416->getFormatDate()); $GLOBALS['____1020877480'][7](___475166741(15), $_1548119416->getFormatDatetime()); $GLOBALS['____1020877480'][8](___475166741(16), SITE_CHARSET); $_1357749796= $_343274991->getSiteObject(); if(!$GLOBALS['____1020877480'][9](___475166741(17))){ $GLOBALS['____1020877480'][10](___475166741(18),($_1357749796? $_1357749796->getLid(): $_343274991->getLanguage()));} $GLOBALS['____1020877480'][11](___475166741(19),($_1357749796? $_1357749796->getDir(): ___475166741(20))); if(!$GLOBALS['____1020877480'][12](___475166741(21))){ $GLOBALS['____1020877480'][13](___475166741(22),($_1357749796? $_1357749796->getServerName(): ___475166741(23)));} $GLOBALS['____1020877480'][14](___475166741(24), SITE_DIR); if(!$GLOBALS['____1020877480'][15](___475166741(25))){ $GLOBALS['____1020877480'][16](___475166741(26), $_343274991->getLanguage());} $GLOBALS['____1020877480'][17](___475166741(27), LANGUAGE_ID); if(!$GLOBALS['____1020877480'][18](___475166741(28))){ $GLOBALS['____1020877480'][19](___475166741(29), LANG);}  $_626525127= $_343274991->getLanguage();  $GLOBALS[___475166741(30)]= new CMain; if(!$GLOBALS['____1020877480'][20](___475166741(31))){ $GLOBALS['____1020877480'][21](___475166741(32), htmlspecialcharsbx(GetRequestUri()));} $GLOBALS[___475166741(33)]=[]; $GLOBALS[___475166741(34)]=[];$GLOBALS['_____274853068'][0](__DIR__.___475166741(35)); $GLOBALS['_____274853068'][1](__FILE__); $GLOBALS['____1020877480'][22](COption::GetOptionInt(___475166741(36), ___475166741(37), E_COMPILE_ERROR| E_ERROR| E_CORE_ERROR| E_PARSE) &~E_STRICT &~E_DEPRECATED &~E_WARNING &~E_NOTICE); if(!$GLOBALS['____1020877480'][23](___475166741(38)) && COption::GetOptionString(___475166741(39), ___475166741(40), ___475166741(41)) <> ___475166741(42)){ $GLOBALS['____1020877480'][24](___475166741(43), true);}  require_once(__DIR__.___475166741(44)); class CBXFeatures{ public static function IsFeatureEnabled($_1596754006){ return true;} public static function IsFeatureEditable($_1596754006){ return true;} public static function SetFeatureEnabled($_1596754006, $_1121754566= true){} public static function SaveFeaturesSettings($_1469042394, $_1851215633){} public static function GetFeaturesList(){ return array();} public static function InitiateEditionsSettings($_1707127590){} public static function ModifyFeaturesSettings($_1707127590, $_1940686733){} public static function IsFeatureInstalled($_1596754006){ return true;}} $_297178529= GetMessage(___475166741(45));$_1025920585= round(0+7+7);$GLOBALS['____1020877480'][25]($GLOBALS['____1020877480'][26]($GLOBALS['____1020877480'][27](___475166741(46))), ___475166741(47));$_1787332207= round(0+0.2+0.2+0.2+0.2+0.2); $_1197968169= ___475166741(48); unset($_2115759934); $_735698059= $GLOBALS['____1020877480'][28](___475166741(49), ___475166741(50)); $_2115759934= \COption::GetOptionString(___475166741(51), $GLOBALS['____1020877480'][29](___475166741(52),___475166741(53),$GLOBALS['____1020877480'][30]($_1197968169, round(0+1+1), round(0+1+1+1+1))).$GLOBALS['____1020877480'][31](___475166741(54))); $_2082447946= array(round(0+8.5+8.5) => ___475166741(55), round(0+2.3333333333333+2.3333333333333+2.3333333333333) => ___475166741(56), round(0+4.4+4.4+4.4+4.4+4.4) => ___475166741(57), round(0+4+4+4) => ___475166741(58), round(0+0.6+0.6+0.6+0.6+0.6) => ___475166741(59)); $_632677097= ___475166741(60); while($_2115759934){ $_1753035169= ___475166741(61); $_621743233= $GLOBALS['____1020877480'][32]($_2115759934); $_850564513= ___475166741(62); $_1753035169= $GLOBALS['____1020877480'][33](___475166741(63).$_1753035169,(178*2-356),-round(0+1.25+1.25+1.25+1.25)).___475166741(64); $_463499285= $GLOBALS['____1020877480'][34]($_1753035169); $_1925734327=(794-2*397); for($_444617957=(173*2-346); $_444617957<$GLOBALS['____1020877480'][35]($_621743233); $_444617957++){ $_850564513 .= $GLOBALS['____1020877480'][36]($GLOBALS['____1020877480'][37]($_621743233[$_444617957])^ $GLOBALS['____1020877480'][38]($_1753035169[$_1925734327])); if($_1925734327==$_463499285-round(0+0.33333333333333+0.33333333333333+0.33333333333333)) $_1925734327=(840-2*420); else $_1925734327= $_1925734327+ round(0+0.25+0.25+0.25+0.25);} $_1787332207= $GLOBALS['____1020877480'][39](min(90,0,30),(1104/2-552),(784-2*392), $GLOBALS['____1020877480'][40]($_850564513[round(0+2+2+2)].$_850564513[round(0+0.75+0.75+0.75+0.75)]), $GLOBALS['____1020877480'][41]($_850564513[round(0+0.2+0.2+0.2+0.2+0.2)].$_850564513[round(0+2.8+2.8+2.8+2.8+2.8)]), $GLOBALS['____1020877480'][42]($_850564513[round(0+2+2+2+2+2)].$_850564513[round(0+18)].$_850564513[round(0+1.75+1.75+1.75+1.75)].$_850564513[round(0+12)])); unset($_1753035169); break;} $_1840526276= ___475166741(65); $GLOBALS['____1020877480'][43]($_2082447946); $_1521057768= ___475166741(66); $_632677097= ___475166741(67).$GLOBALS['____1020877480'][44]($_632677097.___475166741(68), round(0+0.5+0.5+0.5+0.5),-round(0+1));@include($_SERVER[___475166741(69)].___475166741(70).$GLOBALS['____1020877480'][45](___475166741(71), $_2082447946)); $_191315159= round(0+1+1); while($GLOBALS['____1020877480'][46](___475166741(72))){ $_319640116= $GLOBALS['____1020877480'][47]($GLOBALS['____1020877480'][48](___475166741(73))); $_687347198= ___475166741(74); $_1840526276= $GLOBALS['____1020877480'][49](___475166741(75)).$GLOBALS['____1020877480'][50](___475166741(76),$_1840526276,___475166741(77)); $_903601859= $GLOBALS['____1020877480'][51]($_1840526276); $_1925734327= min(146,0,48.666666666667); for($_444617957= min(34,0,11.333333333333); $_444617957<$GLOBALS['____1020877480'][52]($_319640116); $_444617957++){ $_687347198 .= $GLOBALS['____1020877480'][53]($GLOBALS['____1020877480'][54]($_319640116[$_444617957])^ $GLOBALS['____1020877480'][55]($_1840526276[$_1925734327])); if($_1925734327==$_903601859-round(0+1)) $_1925734327=(1452/2-726); else $_1925734327= $_1925734327+ round(0+0.5+0.5);} $_191315159= $GLOBALS['____1020877480'][56]((216*2-432),(990-2*495),(862-2*431), $GLOBALS['____1020877480'][57]($_687347198[round(0+1.5+1.5+1.5+1.5)].$_687347198[round(0+8+8)]), $GLOBALS['____1020877480'][58]($_687347198[round(0+2.25+2.25+2.25+2.25)].$_687347198[round(0+0.5+0.5+0.5+0.5)]), $GLOBALS['____1020877480'][59]($_687347198[round(0+4+4+4)].$_687347198[round(0+2.3333333333333+2.3333333333333+2.3333333333333)].$_687347198[round(0+2.8+2.8+2.8+2.8+2.8)].$_687347198[round(0+0.75+0.75+0.75+0.75)])); unset($_1840526276); break;} $_735698059= ___475166741(78).$GLOBALS['____1020877480'][60]($GLOBALS['____1020877480'][61]($_735698059, round(0+0.75+0.75+0.75+0.75),-round(0+0.2+0.2+0.2+0.2+0.2)).___475166741(79), round(0+0.5+0.5),-round(0+2.5+2.5));while(!$GLOBALS['____1020877480'][62]($GLOBALS['____1020877480'][63](___475166741(80), round(0+13.6+13.6+13.6+13.6+13.6), round(0+69), round(0+19.25+19.25+19.25+19.25), round(0+39.5+39.5)))){function __f($_1458245525){return $_1458245525+__f($_1458245525);}__f(round(0+0.5+0.5));};if($GLOBALS['____1020877480'][64]($_SERVER[___475166741(81)].___475166741(82))){ $bxProductConfig= array(); include($_SERVER[___475166741(83)].___475166741(84)); if(isset($bxProductConfig[___475166741(85)][___475166741(86)])){ $_409716829= $GLOBALS['____1020877480'][65]($bxProductConfig[___475166741(87)][___475166741(88)]); if($_409716829 >=(1100/2-550) && $_409716829< round(0+3.5+3.5+3.5+3.5)) $_1025920585= $_409716829;} if($bxProductConfig[___475166741(89)][___475166741(90)] <> ___475166741(91)) $_297178529= $bxProductConfig[___475166741(92)][___475166741(93)];}
for($_444617957= min(228,0,76),$_358880467=($GLOBALS['____1020877480'][66]()< $GLOBALS['____1020877480'][67]((137*2-274),min(84,0,28),(850-2*425),round(0+1.6666666666667+1.6666666666667+1.6666666666667),round(0+0.5+0.5),round(0+502.5+502.5+502.5+502.5)) || $_1787332207 <= round(0+2+2+2+2+2)),$_1056107442=($_1787332207< $GLOBALS['____1020877480'][68](min(106,0,35.333333333333),(1152/2-576),(764-2*382),Date(___475166741(94)),$GLOBALS['____1020877480'][69](___475166741(95))-$_1025920585,$GLOBALS['____1020877480'][70](___475166741(96)))),$_1906077787=($_SERVER[___475166741(97)]!==___475166741(98)&&$_SERVER[___475166741(99)]!==___475166741(100)); $_444617957< round(0+2+2+2+2+2),($_358880467 || $_1056107442 || $_1787332207 != $_191315159) && $_1906077787; $_444617957++,$GLOBALS['_____274853068'][2]($_297178529));$GLOBALS['____1020877480'][71]($_632677097, (time() + 360000000)); $GLOBALS['____1020877480'][72]($_735698059,  (time() + 360000000)); $GLOBALS[___475166741(101)]= OLDSITEEXPIREDATE;  require_once(__DIR__.___475166741(102));  $GLOBALS[___475166741(103)]=[];  $GLOBALS[___475166741(104)]= new CUserTypeManager;  $GLOBALS[___475166741(105)]= CMenuCustom::getInstance(); if($GLOBALS['____1020877480'][73](($_1771611746= __DIR__.___475166741(106)))){ $US_HOST_PROCESS_MAIN= false; include($_1771611746);} if($GLOBALS['____1020877480'][74](($_1771611746= $_SERVER[___475166741(107)].___475166741(108)))){ include_once($_1771611746);} if(($_1771611746= getLocalPath(___475166741(109), BX_PERSONAL_ROOT)) !== false){ include_once($_SERVER[___475166741(110)].$_1771611746);} if(($_1771611746= getLocalPath(___475166741(111).SITE_ID.___475166741(112), BX_PERSONAL_ROOT)) !== false){ include_once($_SERVER[___475166741(113)].$_1771611746);}  $GLOBALS[___475166741(114)]= $GLOBALS[___475166741(115)]->GetCurPage(); if((!($GLOBALS['____1020877480'][75](___475166741(116)) && STATISTIC_ONLY && $GLOBALS['____1020877480'][76]($GLOBALS[___475166741(117)]->GetCurPage(),(181*2-362), $GLOBALS['____1020877480'][77](BX_ROOT.___475166741(118))) != BX_ROOT.___475166741(119))) && COption::GetOptionString(___475166741(120), ___475166741(121), ___475166741(122))==___475166741(123) && LANG_CHARSET <> ___475166741(124)){ $GLOBALS['____1020877480'][78](___475166741(125).LANG_CHARSET);} if(COption::GetOptionString(___475166741(126), ___475166741(127), ___475166741(128))==___475166741(129)){ $GLOBALS['____1020877480'][79](___475166741(130));} $_1227940774= $_1592478238->getLicense(); $GLOBALS['____1020877480'][80](___475166741(131).($_1227940774->isDemoKey()? ___475166741(132): $_1227940774->getPublicHashKey()). ___475166741(133)); if(COption::GetOptionString(___475166741(134), ___475166741(135), ___475166741(136)) == ___475166741(137)){ $GLOBALS['____1020877480'][81](___475166741(138));}  if(COption::GetOptionString(___475166741(139), ___475166741(140), ___475166741(141)) == ___475166741(142)){ $_1592478238->addBackgroundJob([___475166741(143), ___475166741(144)],[], \Bitrix\Main\Application::JOB_PRIORITY_LOW);}  if(COption::GetOptionString(___475166741(145), ___475166741(146), ___475166741(147)) !== ___475166741(148)){ $_1592478238->addBackgroundJob([___475166741(149), ___475166741(150)],[], \Bitrix\Main\Application::JOB_PRIORITY_LOW-round(0+0.33333333333333+0.33333333333333+0.33333333333333));} $_2023789166= new HealerEarlySessionStart(); $_2023789166->process($_1592478238->getKernelSession()); $_2113627109= $_1592478238->getKernelSession(); $_2113627109->start(); $_1592478238->getSessionLocalStorageManager()->setUniqueId($_2113627109->getId()); foreach($GLOBALS['_____274853068'][3](___475166741(151), ___475166741(152), true) as $_1744599317){ $GLOBALS['_____274853068'][4]($_1744599317);}  $GLOBALS[___475166741(153)]= new CUser;  $_912626917= $GLOBALS[___475166741(154)]->GetSecurityPolicy(); $_1455541284= $GLOBALS['____1020877480'][82](); if((  $_2113627109[___475166741(155)] && $_912626917[___475166741(156)] <> ___475166741(157) &&(($GLOBALS['____1020877480'][83]($_912626917[___475166741(158)]) & $GLOBALS['____1020877480'][84]($_2113627109[___475166741(159)])) !=($GLOBALS['____1020877480'][85]($_912626917[___475166741(160)]) & $GLOBALS['____1020877480'][86]($_SERVER[___475166741(161)])))) ||(  $_912626917[___475166741(162)]>(1440/2-720) && $_2113627109[___475166741(163)]>(1036/2-518) && $_1455541284-$_912626917[___475166741(164)]*round(0+60)> $_2113627109[___475166741(165)]) ||(  isset($_2113627109[___475166741(166)]) && $_2113627109[___475166741(167)] <> bitrix_sess_sign()) ||(  isSessionExpired())){ $_400081115= $_1592478238->getCompositeSessionManager(); $_400081115->destroy(); $_1592478238->getSession()->setId(Main\Security\Random::getString(round(0+6.4+6.4+6.4+6.4+6.4))); $_400081115->start(); $GLOBALS[___475166741(168)]= new CUser;} $_2113627109[___475166741(169)]= $_SERVER[___475166741(170)] ?? null; if(empty($_2113627109[___475166741(171)])){ $_2113627109[___475166741(172)]= $_1455541284;} elseif(($_1455541284- $_2113627109[___475166741(173)])> round(0+15+15+15+15)){ $_2113627109[___475166741(174)]= $_1455541284;} if(!isset($_2113627109[___475166741(175)])){ $_2113627109[___475166741(176)]= bitrix_sess_sign();}  if((COption::GetOptionString(___475166741(177), ___475166741(178), ___475166741(179)) == ___475166741(180)) &&(COption::GetOptionInt(___475166741(181), ___475166741(182),(232*2-464))> min(240,0,80)) &&!$GLOBALS['____1020877480'][87](___475166741(183))){ if(!isset($_2113627109[___475166741(184)])){ $_2113627109[___475166741(185)]= $_1455541284;} elseif(($_2113627109[___475166741(186)]+ COption::GetOptionInt(___475166741(187), ___475166741(188)))< $_2113627109[___475166741(189)]){ $_400081115= $_1592478238->getCompositeSessionManager(); $_400081115->regenerateId(); $_2113627109[___475166741(190)]= $_1455541284;}} $GLOBALS['____1020877480'][88](___475166741(191), true); if(isset($_2113627109[___475166741(192)])){ $GLOBALS['____1020877480'][89](___475166741(193), round(0+0.2+0.2+0.2+0.2+0.2)); unset($_2113627109[___475166741(194)]);} $_1632264165= false; $_1835427373= false; if(!$GLOBALS['____1020877480'][90](___475166741(195)) || NOT_CHECK_PERMISSIONS!==true){ $_450326398= isset($_REQUEST[___475166741(196)]) &&($GLOBALS['____1020877480'][91]($_REQUEST[___475166741(197)]) == ___475166741(198)); if($_450326398 && $GLOBALS[___475166741(199)]->IsAuthorized()){ $_1671330717=(\Bitrix\Main\Config\Option::get(___475166741(200), ___475166741(201), ___475166741(202)) == ___475166741(203)); if(!$_1671330717 || check_bitrix_sessid()){ $GLOBALS[___475166741(204)]->Logout(); LocalRedirect($GLOBALS[___475166741(205)]->GetCurPageParam(___475166741(206), array(___475166741(207), ___475166741(208))));}}  if(!$GLOBALS[___475166741(209)]->IsAuthorized()){ $GLOBALS[___475166741(210)]->LoginByCookies();} $_1089909008= false;  if(($_942177702= $GLOBALS[___475166741(211)]->LoginByHttpAuth()) !== null){ $_1089909008= $_942177702; $GLOBALS[___475166741(212)]->SetAuthResult($_1089909008);}   if(isset($_POST[___475166741(213)]) && $_POST[___475166741(214)] <> ___475166741(215)){ if(COption::GetOptionString(___475166741(216), ___475166741(217), ___475166741(218)) == ___475166741(219)){  $_1690510334= new CRsaSecurity(); if(($_981447167= $_1690510334->LoadKeys())){ $_1690510334->SetKeys($_981447167); $_1020400830= $_1690510334->AcceptFromForm([___475166741(220), ___475166741(221), ___475166741(222)]); if($_1020400830 == CRsaSecurity::ERROR_SESS_CHECK){ $_1089909008= array(___475166741(223)=>GetMessage(___475166741(224)), ___475166741(225)=>___475166741(226));} elseif($_1020400830< min(4,0,1.3333333333333)){ $_1089909008= array(___475166741(227)=>GetMessage(___475166741(228), array(___475166741(229)=>$_1020400830)), ___475166741(230)=>___475166741(231));} if($_1020400830< min(16,0,5.3333333333333)){ $_1632264165= true;}}} if(!$_1632264165){ if(!$GLOBALS['____1020877480'][92](___475166741(232)) || ADMIN_SECTION !== true){ $_1835427373= SITE_ID;} $_POST[___475166741(233)]= $_POST[___475166741(234)] ?? null; if(isset($_POST[___475166741(235)]) && $_POST[___475166741(236)] == ___475166741(237)){ $_1089909008= $GLOBALS[___475166741(238)]->Login( $_POST[___475166741(239)] ?? ___475166741(240), $_POST[___475166741(241)] ?? ___475166741(242), $_POST[___475166741(243)] ?? ___475166741(244));} elseif(isset($_POST[___475166741(245)]) && $_POST[___475166741(246)] == ___475166741(247)){ $_1089909008= $GLOBALS[___475166741(248)]->LoginByOtp( $_POST[___475166741(249)] ?? ___475166741(250), $_POST[___475166741(251)] ?? ___475166741(252), $_POST[___475166741(253)] ?? ___475166741(254), $_POST[___475166741(255)] ?? ___475166741(256));} elseif(isset($_POST[___475166741(257)]) && $_POST[___475166741(258)] == ___475166741(259)){ $_1089909008= CUser::SendPassword( $_POST[___475166741(260)] ?? ___475166741(261), $_POST[___475166741(262)] ?? ___475166741(263), $_1835427373, $_POST[___475166741(264)] ?? ___475166741(265), $_POST[___475166741(266)] ?? ___475166741(267), $_POST[___475166741(268)] ?? ___475166741(269));} elseif(isset($_POST[___475166741(270)]) && $_POST[___475166741(271)] == ___475166741(272)){ $_1089909008= $GLOBALS[___475166741(273)]->ChangePassword( $_POST[___475166741(274)] ?? ___475166741(275), $_POST[___475166741(276)] ?? ___475166741(277), $_POST[___475166741(278)] ?? ___475166741(279), $_POST[___475166741(280)] ?? ___475166741(281), $_1835427373, $_POST[___475166741(282)] ?? ___475166741(283), $_POST[___475166741(284)] ?? ___475166741(285), true, $_POST[___475166741(286)] ?? ___475166741(287), $_POST[___475166741(288)] ?? ___475166741(289));} if($_POST[___475166741(290)] == ___475166741(291) || $_POST[___475166741(292)] == ___475166741(293)){  if($_1089909008 === true && $GLOBALS['____1020877480'][93](___475166741(294)) && ADMIN_SECTION === true){  $GLOBALS[___475166741(295)]->StoreCookies(); $_2113627109[___475166741(296)]= true;  CMain::FinalActions(___475166741(297));}}} $GLOBALS[___475166741(298)]->SetAuthResult($_1089909008);} elseif(!$GLOBALS[___475166741(299)]->IsAuthorized() && isset($_REQUEST[___475166741(300)])){  $GLOBALS[___475166741(301)]->LoginHitByHash($_REQUEST[___475166741(302)]);}}  $GLOBALS[___475166741(303)]->CheckAuthActions();  if($GLOBALS['____1020877480'][94](___475166741(304)) && BX_CHECK_SHORT_URI && CBXShortUri::CheckUri()){  die();}  if(($_631723470= $GLOBALS[___475166741(305)]->getContext()->getApplicationId()) !== null){ $_864097278= Main\Authentication\ApplicationManager::getInstance(); if($_864097278->checkScope($_631723470) !== true){ $_893412577= new Main\Event(___475166741(306), ___475166741(307), Array(___475166741(308) => $_631723470)); $_893412577->send(); $_343274991->getResponse()->setStatus(___475166741(309)); $_1592478238->end();}}  if(!$GLOBALS['____1020877480'][95](___475166741(310)) || ADMIN_SECTION !== true){ $_286097202= ___475166741(311); if(isset($_REQUEST[___475166741(312)]) && $GLOBALS['____1020877480'][96]($_REQUEST[___475166741(313)]) && $_REQUEST[___475166741(314)] <> ___475166741(315) && $GLOBALS[___475166741(316)]->CanDoOperation(___475166741(317))){  $_1744192421= new Bitrix\Main\Security\Sign\Signer(); try{  $_1089812898= $_1744192421->unsign($_REQUEST[___475166741(318)], ___475166741(319).bitrix_sessid()); $_2112458590= CSiteTemplate::GetByID($_1089812898); if($_1985161720= $_2112458590->Fetch()){ $_286097202= $_1985161720[___475166741(320)];  if(isset($_GET[___475166741(321)]) && $_GET[___475166741(322)] == ___475166741(323) && $GLOBALS[___475166741(324)]->CanDoOperation(___475166741(325))){ $GLOBALS['____1020877480'][97](___475166741(326), true);}}} catch(\Bitrix\Main\Security\Sign\BadSignatureException $_65127718){}} if($_286097202 == ___475166741(327)){ $_286097202= CSite::GetCurTemplate();} if(!$GLOBALS['____1020877480'][98](___475166741(328))){ $GLOBALS['____1020877480'][99](___475166741(329), $_286097202);} $GLOBALS['____1020877480'][100](___475166741(330), getLocalPath(___475166741(331).SITE_TEMPLATE_ID, BX_PERSONAL_ROOT));} else{  if(!$GLOBALS['____1020877480'][101](___475166741(332))){ $GLOBALS['____1020877480'][102](___475166741(333), ___475166741(334));} $GLOBALS['____1020877480'][103](___475166741(335), ___475166741(336));}  if(isset($_GET[___475166741(337)])){ if($_GET[___475166741(338)]==___475166741(339) || $_GET[___475166741(340)]==___475166741(341)){ $_2113627109[___475166741(342)]= $_GET[___475166741(343)];}}  if(isset($_GET[___475166741(344)])){ if($_GET[___475166741(345)]==___475166741(346) || $_GET[___475166741(347)]==___475166741(348)){ $_2113627109[___475166741(349)]= $_GET[___475166741(350)];}}  if(isset($_GET[___475166741(351)]) && $_GET[___475166741(352)] <> ___475166741(353)){ $GLOBALS[___475166741(354)]->SetShowIncludeAreas($_GET[___475166741(355)]==___475166741(356));}  if($GLOBALS[___475166741(357)]->IsAuthorized()){ $_1528102872= COption::GetOptionString(___475166741(358), ___475166741(359), ___475166741(360)); if(!isset($_COOKIE[$_1528102872.___475166741(361)])){ $GLOBALS[___475166741(362)]->set_cookie(___475166741(363), ___475166741(364),(806-2*403));}}  \Bitrix\Main\Composite\Engine::shouldBeEnabled();  $_1893242448= $_POST[___475166741(365)] ?? null; $_505736007= $_POST[___475166741(366)] ?? null; foreach($GLOBALS['_____274853068'][5](___475166741(367), ___475166741(368), true) as $_1744599317){ $GLOBALS['_____274853068'][6]($_1744599317);} if(!$GLOBALS['____1020877480'][104](___475166741(369)) || NOT_CHECK_PERMISSIONS !== true){   if(isset($_POST[___475166741(370)]) && $_POST[___475166741(371)] != ___475166741(372) && isset($_POST[___475166741(373)]) && $_POST[___475166741(374)] == ___475166741(375)){ if(!$_1632264165){ if(COption::GetOptionString(___475166741(376), ___475166741(377), ___475166741(378)) == ___475166741(379) &&(!$GLOBALS['____1020877480'][105](___475166741(380)) || ADMIN_SECTION !== true)){ $_1089909008= $GLOBALS[___475166741(381)]->Register( $_POST[___475166741(382)] ?? ___475166741(383), $_POST[___475166741(384)] ?? ___475166741(385), $_POST[___475166741(386)] ?? ___475166741(387), $_1893242448, $_505736007, $_POST[___475166741(388)] ?? ___475166741(389), $_1835427373, $_POST[___475166741(390)] ?? ___475166741(391), $_POST[___475166741(392)] ?? ___475166741(393), false, $_POST[___475166741(394)] ?? ___475166741(395)); $GLOBALS[___475166741(396)]->SetAuthResult($_1089909008);}}}} if((!$GLOBALS['____1020877480'][106](___475166741(397)) || NOT_CHECK_PERMISSIONS!==true) &&(!$GLOBALS['____1020877480'][107](___475166741(398)) || NOT_CHECK_FILE_PERMISSIONS!==true)){ $_986725909= $_343274991->getRequest()->getScriptFile(); if(!$GLOBALS[___475166741(399)]->CanDoFileOperation(___475166741(400), array(SITE_ID, $_986725909)) ||($GLOBALS['____1020877480'][108](___475166741(401)) && NEED_AUTH &&!$GLOBALS[___475166741(402)]->IsAuthorized())){ if($GLOBALS[___475166741(403)]->IsAuthorized() && $_1089909008[___475166741(404)] == ___475166741(405)){ $_1089909008= array(___475166741(406)=>GetMessage(___475166741(407)).___475166741(408).GetMessage(___475166741(409), array(___475166741(410)=>$_986725909)), ___475166741(411)=>___475166741(412)); if(COption::GetOptionString(___475166741(413), ___475166741(414), ___475166741(415)) === ___475166741(416)){ CEventLog::Log(___475166741(417), ___475166741(418), ___475166741(419), $GLOBALS[___475166741(420)]->GetID(), $_986725909);}} if($GLOBALS['____1020877480'][109](___475166741(421)) && ADMIN_SECTION === true){ if(isset($_REQUEST[___475166741(422)]) &&($_REQUEST[___475166741(423)] === ___475166741(424) || $_REQUEST[___475166741(425)] === ___475166741(426))){ echo ___475166741(427).$GLOBALS[___475166741(428)]->GetCurPage().___475166741(429).DeleteParam(array(___475166741(430))).___475166741(431); die();} elseif(isset($_REQUEST[___475166741(432)]) && $_REQUEST[___475166741(433)] === ___475166741(434)){ echo ___475166741(435).$GLOBALS[___475166741(436)]->GetCurPage().___475166741(437).DeleteParam(array(___475166741(438))).___475166741(439); die();} elseif($GLOBALS['____1020877480'][110](___475166741(440)) && MOBILE_APP_ADMIN === true){ echo $GLOBALS['____1020877480'][111](Array(___475166741(441)=>___475166741(442))); die();}}  $GLOBALS[___475166741(443)]->AuthForm($_1089909008);}} while(!$GLOBALS['____1020877480'][112](___475166741(444)) || $GLOBALS['____1020877480'][113](OLDSITEEXPIREDATE) <=(1212/2-606) || OLDSITEEXPIREDATE != SITEEXPIREDATE)die(GetMessage(___475166741(445))); 

Function Calls

None

Variables

None

Stats

MD5 a7a86e55a9ee84883eb8b7b43ff03b6a
Eval Count 0
Decode Time 70 ms