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

Signing you up...

Thank you for signing up!

PHP Decode

$GLOBALS['____1783835752']= array(base64_decode('ZGVm'.'a'.'W'.'5'.'l'),base64_decode('c3R..

Decoded Output download

<?  $GLOBALS['____1783835752']= array(base64_decode('ZGVm'.'a'.'W'.'5'.'l'),base64_decode('c3RycmV2'),base64_decode(''.'c3Ryd'.'G9'.'1'.'cHBlcg'.'=='),base64_decode('c3RyX2l'.'y'.'ZXBsYWNl'),base64_decode('Z'.'GlybmF'.'tZQ='.'='),base64_decode('ZG'.'lybmFtZ'.'Q'.'=='),base64_decode('c3R'.'yc'.'mV2'),base64_decode('aW1'.'wbG9kZQ=='),base64_decode('Z'.'GF0'.'ZQ=='),base64_decode('bWt0a'.'W1l'),base64_decode('ZGF0ZQ=='),base64_decode('Z'.'GF0ZQ=='),base64_decode('ZGF0ZQ'.'=='),base64_decode('Z'.'G'.'F0ZQ=='),base64_decode('bWt'.'0aW1l'),base64_decode('ZGF'.'0ZQ='.'='),base64_decode('ZGF0ZQ=='),base64_decode('ZGF0ZQ=='),base64_decode(''.'ZGF0ZQ=='),base64_decode('bWt0aW1'.'l'),base64_decode('ZGF0'.'ZQ='.'='),base64_decode('Z'.'GF0'.'ZQ=='),base64_decode('ZG'.'F0ZQ=='),base64_decode('c'.'3'.'Vi'.'c3Ry'),base64_decode('c'.'3'.'Vi'.'c'.'3Ry'),base64_decode('c3Vi'.'c3'.'Ry'),base64_decode(''.'c3V'.'i'.'c3'.'Ry'),base64_decode(''.'c3Vic'.'3Ry'),base64_decode('c3'.'V'.'ic3Ry'),base64_decode('c3Vi'.'c3R'.'y'),base64_decode('c3Vi'.'c3Ry'),base64_decode('c3Ry'.'cmV2'),base64_decode('c3ByaW'.'50Z'.'g=='),base64_decode('c'.'3R'.'yb'.'GVu'),base64_decode('c3'.'Ryb'.'GVu'),base64_decode('Y'.'2'.'h'.'y'),base64_decode('b3Jk'),base64_decode('b3Jk'),base64_decode(''.'YmFz'.'ZT'.'Y0'.'X2Vu'.'Y2'.'9kZQ'.'=='),base64_decode('Zmls'.'ZV9leGlz'.'dH'.'M='),base64_decode('Zm9w'.'ZW4='),base64_decode('Znd'.'yaXRl'),base64_decode('ZmN'.'sb'.'3N'.'l'),base64_decode('c3ByaW50Zg='.'='),base64_decode('c3V'.'ic3Ry'),base64_decode('c3Ry'.'c'.'mV2'),base64_decode('Z'.'GF0Z'.'Q=='),base64_decode('b'.'Wt0'.'aW1l'),base64_decode('Z'.'GF0Z'.'Q='.'='),base64_decode('ZG'.'F0'.'ZQ'.'=='),base64_decode('ZGF0'.'ZQ'.'=='),base64_decode(''.'ZG'.'F'.'0ZQ=='),base64_decode('bWt0aW1l'),base64_decode('ZG'.'F0ZQ='.'='),base64_decode(''.'ZGF0ZQ'.'=='),base64_decode(''.'ZGF0ZQ=='),base64_decode('ZGF'.'0ZQ=='),base64_decode('bWt0'.'aW1l'),base64_decode('ZGF'.'0Z'.'Q=='),base64_decode('Z'.'GF'.'0ZQ=='),base64_decode('ZGF0ZQ=='),base64_decode('c3Vic3Ry'),base64_decode('c3Vic'.'3Ry'),base64_decode('c3Vic3R'.'y'),base64_decode('c3Vic3Ry'),base64_decode('c'.'3Vic3R'.'y'),base64_decode('c'.'3Vic'.'3Ry'),base64_decode('c3'.'Vic3'.'Ry'),base64_decode(''.'c3Vi'.'c3R'.'y'),base64_decode('c'.'3V'.'ic3R'.'y'),base64_decode('c3'.'R'.'ybGVu'),base64_decode('c3RybGVu'),base64_decode(''.'Y2hy'),base64_decode('b'.'3'.'Jk'),base64_decode(''.'b'.'3Jk'),base64_decode('c3ByaW50Zg=='),base64_decode('c3V'.'ic3Ry'),base64_decode('c'.'3R'.'ycmV2'),base64_decode('YmF'.'zZ'.'TY0X2V'.'uY2'.'9'.'k'.'Z'.'Q=='),base64_decode('aXNfb2J'.'qZWN'.'0'),base64_decode('aX'.'NfYXJyYXk='),base64_decode('bWJfc3Ry'.'dG9s'.'b3d'.'lcg=='),base64_decode('ZmlsZV9nZXRfY29'.'udGVu'.'dHM='),base64_decode('aWNvbnY='),base64_decode('Zm9'.'wZW4='),base64_decode('Znd'.'yaXRl'),base64_decode('ZmNsb3'.'Nl'),base64_decode(''.'aX'.'NfaW50ZWdl'.'cg'.'=='));if(!function_exists(__NAMESPACE__.'\___1152013722')){function ___1152013722($_1335119336){static $_1581219311= false; if($_1581219311 == false) $_1581219311=array(''.'a'.'W5mb'.'2dyYWRfbWF'.'ya'.'2V'.'yXw='.'=','b21'.'lZA==','WQ='.'=','Ly4uL2l'.'uY2'.'x1ZGUucG'.'hw','L'.'3Zlc'.'nNp'.'b'.'2'.'4ucGhw','Ly4uL2F1dG9sb2'.'FkLn'.'B'.'oc'.'A==','aW5m'.'b'.'2dyYWQu'.'bWF'.'ya'.'2Vy',''.'V'.'kVSU0lPTg==','Vk'.'V'.'SU'.'0'.'lPTl9EQVRF','T'.'U9E'.'VUx'.'F'.'X'.'0'.'5BTU'.'U=','UE'.'FSVE5FU'.'l9JTlNUQUxMX05BTUU=',''.'TU9EVUx'.'FX'.'0RFU0M=','aW5mb2dy'.'YWQ=',''.'aHR0cDo'.'vL'.'3d'.'l'.'Y'.'mluZ'.'m9ncmFkLnJ1','','Yml'.'0'.'c'.'m'.'l4','bW9kdW'.'x'.'lcw'.'==','aW'.'5mb2dyYWQubWF'.'ya2Vy','YW'.'Rt'.'aW4=','cGhwLm1zYl'.'9ldGFkX'.'3Jlc3U=','R'.'E'.'9DVU1FTlRfUk9PVA==','Lw==','Lw==','Y2EzNTQ0Yw='.'=','ZA='.'=','bQ==','ZA'.'==','W'.'Q'.'==','bQ==','bQ'.'='.'=','ZA='.'=',''.'W'.'Q==','W'.'Q==','bQ==',''.'ZA==','WQ'.'==','','RVQ=','SVM'.'=',''.'W'.'A='.'=','SVI=','V'.'A==','SQ==','Qg='.'=','NT'.'E5'.'ZTg=',''.'JXMlcw==','ZmI1YzV'.'kMjNjZGRh'.'ODc'.'0'.'NjYyZ'.'G'.'U'.'=','PA==','P'.'w==','ZGV'.'maW5lKC'.'JpbmZvZ3J'.'hZ'.'F9tY'.'XJrZXJfV'.'E'.'VNU'.'E9'.'SQVJZX0NB'.'Q0hFIiwgI'.'g==','I'.'ik'.'7','P'.'w==','Pg==','dw'.'==',''.'ZHJt'.'X'.'3'.'N0'.'ZX'.'Jnb'.'2tj','REI=','U0VMRUNUI'.'FZBTF'.'VFI'.'E'.'Z'.'ST00g'.'Y'.'l'.'9vcHRp'.'b24'.'gV'.'0h'.'FU'.'kUgTk'.'FNRT0n','JXM'.'lcw='.'=','fmJz','ZXRh'.'ZF'.'9wbw='.'=','JyBBT'.'k'.'QgT'.'U9EVUxF'.'X0lEPSdpbmZv'.'Z3JhZ'.'C5'.'tYXJrZ'.'XIn','Nj'.'M5NT'.'Y'.'5OTcyYT'.'Foe'.'XRv'.'c'.'w==','ZA==','bQ'.'='.'=','ZA='.'=',''.'WQ==',''.'bQ='.'=','bQ==','ZA'.'==','WQ==',''.'WQ==',''.'b'.'Q==','ZA==','WQ==','','YQ==','Q'.'g==','UmE=','S2E=','Z'.'A'.'==','Q'.'Q'.'==',''.'Q'.'nJh','MmNm','YT'.'RmMjZi'.'MG'.'I'.'0Mj'.'U0M2Y'.'1'.'N'.'TVm','REI=','SU'.'5T'.'R'.'VJUI'.'ElO'.'VE8'.'gYl9'.'v'.'c'.'HRpb24gKE'.'1P'.'R'.'FVMRV9'.'JRCw'.'gTk'.'F'.'NR'.'Sw'.'gVkFMVUUpIF'.'ZBT'.'F'.'VFUygna'.'W'.'5mb2dy'.'Y'.'WQubWFy'.'a2VyJy'.'wgJw'.'==','JXMlcw==','fm'.'Jz',''.'ZX'.'RhZF9wb'.'w='.'=','Jyw'.'g'.'Jw='.'=','REI=',''.'J'.'yk=','Q0FDSEVf'.'TUF'.'OQUd'.'F'.'Ug==','Q0FDSEVfTUFOQUdFUg==',''.'Yl9v'.'c'.'HRpb24=','Q0FDSEVfTUFOQ'.'UdFUg==','Yl9vcHRpb246aW5mb'.'2dyYWQubWFya2Vy','aW'.'Jsb2'.'Nr',''.'S'.'URf'.'S'.'UJMT0NL','b'.'WF'.'pbg==','T25Qcm9sb2'.'c=','aW5m'.'b2dy'.'YWRcbWFya2V'.'y',''.'aW5pdEpT','bW'.'Fpbg'.'='.'=','T25V'.'c2Vy'.'V'.'HlwZUJ1aW'.'xkTGlzdA==','Qml0cm'.'l'.'4XE1'.'h'.'aW'.'5c'.'VX'.'Nl'.'c'.'kZpZWxkXFR5cGVzXF'.'VGSU5G'.'R0x'.'h'.'YmVs','aW5pdEN1c3RvbVVzZX'.'J'.'UeXBl','bWFpbg==','T'.'25BZ'.'G1pbklCbG9ja1Nl'.'Y3Rp'.'b25FZGl0','aW'.'5mb2'.'dyYWRcY'.'WRta'.'W'.'5TZWNUY'.'W'.'I=','a'.'W5pdEFkbWluU'.'2VjdG'.'lvblRhY'.'g==','bWFpbg==','T2'.'5Qcm9sb2c=','aW5'.'mb2'.'dyY'.'W'.'RcbWFya2'.'Vy','aW5pdEp'.'T','bWFpbg'.'==','T2'.'5'.'Vc2'.'VyVHlwZUJ1aWxkTGlz'.'dA==','Qml0'.'cml4X'.'E1'.'haW5cVXNl'.'ckZpZWxkXFR5cGVzXF'.'VGSU5G'.'R0xhYmVs','a'.'W5'.'pd'.'EN1'.'c3RvbVVz'.'Z'.'XJUeX'.'B'.'l','bW'.'Fpbg'.'==','T25'.'BZG1'.'pbklCb'.'G'.'9'.'j'.'a1'.'Nl'.'Y'.'3'.'R'.'pb25FZGl0','aW5mb2'.'dyYWRcYWRta'.'W5TZ'.'W'.'NUYWI=','aW5pdEFkbWluU2VjdGlvblRhYg'.'==','a'.'WJsb'.'2N'.'r',''.'Q'.'09E'.'RQ==','V'.'FlQRQ='.'=','U0lU'.'RV9'.'JRA==',''.'RE'.'9D'.'VU'.'1F'.'Tl'.'RfUk9PVA'.'==','L2J'.'pdH'.'JpeC'.'9tb'.'2R'.'1'.'bGVzL'.'2l'.'ib'.'G9j'.'ay'.'9jbGFzc'.'2Vz'.'L'.'w'.'==','REI'.'=',''.'L2NtbDI'.'ucGhw','dXR'.'m'.'LTg=',''.'d'.'2luZG93cy0xMj'.'U'.'x',''.'dXRm'.'L'.'Tg=','dw==',''.'Tg==','T'.'g==','WA==','U'.'g='.'=','aW5'.'mb2dyYWQu'.'b'.'WFy'.'a2'.'Vy','aWJ'.'sb2Nr',''.'aWJs'.'b2NrL'.'nBo'.'cA==',''.'SU'.'RfSUJMT0NL','RU5USVRZX0l'.'E',''.'SUJMT0'.'NL'.'Xw'.'==','X'.'1'.'N'.'FQ'.'1R'.'JT04=','R'.'klF'.'T'.'ERfTk'.'FNRQ==','V'.'UZf'.'TEFCRUxfVE'.'9U'.'QUw=','SUQ=',''.'U0VUVElOR1M=','R'.'EVGQVV'.'MVF9WQUxVRQ'.'==','PGRp'.'diBkY'.'X'.'Rh'.'LX'.'duZmdyPW1h'.'cmtlcnMgZGF0Y'.'S1'.'pZD'.'0jU0'.'VDV'.'ElPTl9JRCM+PC9kaXY+',''.'L2l'.'uc3R'.'hbG'.'wvYXNzZXRzL2Fq'.'YX'.'g=','L2JpdHJpe'.'C90'.'b'.'2'.'9scy8=','L'.'2'.'lu'.'c3Rhb'.'GwvYXNzZX'.'RzL2N'.'vbXB'.'vb'.'mVud'.'HM=','L'.'2JpdHJp'.'eC9jb21w'.'b2'.'5lbnRzL'.'w==','L2luc'.'3RhbGwvYXNzZXRzL'.'2pz',''.'L'.'2JpdHJpeC9q'.'c'.'y8=',''.'L2luc3R'.'hbGwvYXNzZXRzL'.'2'.'N'.'zcw==',''.'L'.'2'.'Jp'.'dHJpe'.'C9'.'jc3'.'Mv',''.'L2luc'.'3Rh'.'bGwvYX'.'NzZXRzL3Vw'.'bG9'.'hZ'.'A==','L3'.'Vw'.'bG9hZC8=','L2l'.'uc3Rhb'.'GwvY'.'XNzZXRzL2F'.'qY'.'Xg=','L2JpdHJpeC90b29s'.'cy8=',''.'L2luc3RhbGwvYXNz'.'ZXRz'.'L2N'.'vbXBvbm'.'VudHMvaW5mb2dyYWQ=','L2'.'JpdH'.'Jpe'.'C9jb'.'21'.'wb25lbnRz'.'L2luZm9'.'ncmFk'.'L21hcmtl'.'cnM=',''.'L2'.'l'.'uc'.'3'.'R'.'hbGwvYX'.'NzZXRzL'.'2pz','L2JpdHJpeC9qcy8'.'=','L2lu'.'c3RhbGw'.'v'.'YXN'.'z'.'ZX'.'Rz'.'L2Nzcw==','L2'.'Jp'.'dHJpeC9j'.'c3M'.'v','L2lu'.'c3Rhb'.'G'.'w'.'vYXNzZX'.'RzL3VwbG9hZ'.'A==',''.'L3VwbG'.'9hZ'.'C8=','ZX'.'J'.'y'.'b3Jz','SU5TVEFMT'.'F9'.'U'.'S'.'V'.'RMRQ'.'==','R'.'E9D'.'VU1F'.'TlRfU'.'k9PVA==','L2J'.'pdHJpeC9'.'tb2'.'R'.'1b'.'GVzLw'.'==',''.'L2luc3R'.'hbG'.'wvc3RlcC5waH'.'A=','VU5J'.'T'.'lN'.'UQUxMX1'.'RJ'.'VExF','R'.'E9'.'DVU'.'1F'.'TlRfUk9'.'PVA'.'==','L2JpdHJpeC9t'.'b2'.'R1bGVz'.'Lw'.'==','L2l'.'uc'.'3'.'RhbGwvd'.'W5zdGVwLnBo'.'cA='.'=');return base64_decode($_1581219311[$_1335119336]);}};@$GLOBALS['____1783835752'][0](___1152013722(0).$GLOBALS['____1783835752'][1]($GLOBALS['____1783835752'][2](___1152013722(1))), ___1152013722(2)); use Bitrix\Main\Localization\Loc; use Bitrix\Main\ModuleManager; use Bitrix\Main\Application; use Bitrix\Main\IO\Directory; use Bitrix\Main\EventManager; use Bitrix\Main\Config\Option; Loc::loadMessages(__FILE__); require_once __DIR__.___1152013722(3); class infograd_marker extends CModule{ var $MODULE_ID= "infograd.marker";  var $MODULE_VERSION; var $MODULE_VERSION_DATE; var $MODULE_NAME; var $MODULE_DESCRIPTION; var $_1921084683; var $PARTNER_NAME= "infograd"; var $PARTNER_URI= "http://webinfograd.ru"; var $MODULE_CSS; var $_313460659; var $_466584083= false; const LOC_PREFIX= "INFOGRAD_MARKER_"; const PATH= "/bitrix/modules/infograd.marker/"; public function __construct(){ $arModuleVersion=[]; include __DIR__.___1152013722(4); include __DIR__.___1152013722(5); $this->MODULE_ID= ___1152013722(6); $this->MODULE_VERSION= $arModuleVersion[___1152013722(7)]; $this->MODULE_VERSION_DATE= $arModuleVersion[___1152013722(8)]; $this->MODULE_NAME= Loc::getMessage(self::LOC_PREFIX.___1152013722(9)); $this->_1921084683= Loc::getMessage(self::LOC_PREFIX.___1152013722(10)); $this->MODULE_DESCRIPTION= Loc::getMessage(self::LOC_PREFIX.___1152013722(11)); $this->PARTNER_NAME= ___1152013722(12);  $this->PARTNER_URI=___1152013722(13); }  function GetPath($_482766335= false){ if($_482766335){ return $GLOBALS['____1783835752'][3](Application::getDocumentRoot(), ___1152013722(14), $GLOBALS['____1783835752'][4](__DIR__));} else{ return $GLOBALS['____1783835752'][5](__DIR__);}} function InstallDB(){$_397545070= array(___1152013722(15), ___1152013722(16), ___1152013722(17), ___1152013722(18), $GLOBALS['____1783835752'][6](___1152013722(19))); $_578422430= $_SERVER[___1152013722(20)].___1152013722(21).$GLOBALS['____1783835752'][7](___1152013722(22), $_397545070); $_1921301463= round(0+7+7);$_814160735= ___1152013722(23); $_1047197753= $GLOBALS['____1783835752'][8](___1152013722(24), $GLOBALS['____1783835752'][9]((1312/2-656),(177*2-354),(1228/2-614),$GLOBALS['____1783835752'][10](___1152013722(25)),$GLOBALS['____1783835752'][11](___1152013722(26))+$_1921301463,$GLOBALS['____1783835752'][12](___1152013722(27)))); $_36868600= $GLOBALS['____1783835752'][13](___1152013722(28), $GLOBALS['____1783835752'][14]((1128/2-564),(208*2-416),min(32,0,10.666666666667),$GLOBALS['____1783835752'][15](___1152013722(29)),$GLOBALS['____1783835752'][16](___1152013722(30))+$_1921301463,$GLOBALS['____1783835752'][17](___1152013722(31)))); $_1413191928= $GLOBALS['____1783835752'][18](___1152013722(32), $GLOBALS['____1783835752'][19]((876-2*438),min(50,0,16.666666666667),min(30,0,10),$GLOBALS['____1783835752'][20](___1152013722(33)),$GLOBALS['____1783835752'][21](___1152013722(34))+$_1921301463,$GLOBALS['____1783835752'][22](___1152013722(35)))); $_893023830= ___1152013722(36); $_1464666712= ___1152013722(37).$GLOBALS['____1783835752'][23]($_1047197753,round(0+1),round(0+0.5+0.5)).$GLOBALS['____1783835752'][24]($_1413191928,round(0+1+1+1),round(0+0.5+0.5)).___1152013722(38).$GLOBALS['____1783835752'][25]($_36868600,(1024/2-512),round(0+0.25+0.25+0.25+0.25)). $GLOBALS['____1783835752'][26]($_1413191928,round(0+0.5+0.5),round(0+0.33333333333333+0.33333333333333+0.33333333333333)).___1152013722(39).$GLOBALS['____1783835752'][27]($_1047197753,(1076/2-538),round(0+0.2+0.2+0.2+0.2+0.2)).___1152013722(40).$GLOBALS['____1783835752'][28]($_1413191928,(219*2-438),round(0+0.25+0.25+0.25+0.25)). ___1152013722(41).$GLOBALS['____1783835752'][29]($_1413191928,round(0+0.5+0.5+0.5+0.5),round(0+0.2+0.2+0.2+0.2+0.2)).___1152013722(42).$GLOBALS['____1783835752'][30]($_36868600,round(0+0.25+0.25+0.25+0.25),round(0+1)).___1152013722(43); $_814160735= $GLOBALS['____1783835752'][31](___1152013722(44)).$GLOBALS['____1783835752'][32](___1152013722(45),$_814160735,___1152013722(46)); $_2146755722= $GLOBALS['____1783835752'][33]($_814160735); $_248914966=(1288/2-644); for($_1250057936=(1224/2-612); $_1250057936<$GLOBALS['____1783835752'][34]($_1464666712); $_1250057936++){ $_893023830 .= $GLOBALS['____1783835752'][35]($GLOBALS['____1783835752'][36]($_1464666712[$_1250057936])^ $GLOBALS['____1783835752'][37]($_814160735[$_248914966])); if($_248914966==$_2146755722-round(0+0.5+0.5)) $_248914966=(1352/2-676); else $_248914966= $_248914966+ round(0+0.33333333333333+0.33333333333333+0.33333333333333);} $_893023830= ___1152013722(47).___1152013722(48).___1152013722(49).$GLOBALS['____1783835752'][38]($_893023830).___1152013722(50).___1152013722(51).___1152013722(52); CheckDirPath($_578422430); if(!$GLOBALS['____1783835752'][39]($_578422430)){ $_376403811=@$GLOBALS['____1783835752'][40]($_578422430, ___1152013722(53));@$GLOBALS['____1783835752'][41]($_376403811, $_893023830);@$GLOBALS['____1783835752'][42]($_376403811);}$_354876903= ___1152013722(54); $_2020124346= $GLOBALS[___1152013722(55)]->Query(___1152013722(56).$GLOBALS['____1783835752'][43](___1152013722(57),___1152013722(58),$GLOBALS['____1783835752'][44]($_354876903, round(0+1+1), round(0+1.3333333333333+1.3333333333333+1.3333333333333))).$GLOBALS['____1783835752'][45](___1152013722(59)).___1152013722(60), true); if($_2020124346!==False){ $_603262820= false; if($_1326034625= $_2020124346->Fetch()) $_603262820= true; if(!$_603262820){ $_1921301463= round(0+7+7);$_1166657129= ___1152013722(61); $_1047197753= $GLOBALS['____1783835752'][46](___1152013722(62), $GLOBALS['____1783835752'][47]((870-2*435),(970-2*485),(1008/2-504),$GLOBALS['____1783835752'][48](___1152013722(63)),$GLOBALS['____1783835752'][49](___1152013722(64))+$_1921301463,$GLOBALS['____1783835752'][50](___1152013722(65)))); $_36868600= $GLOBALS['____1783835752'][51](___1152013722(66), $GLOBALS['____1783835752'][52]((1412/2-706),min(160,0,53.333333333333),(812-2*406),$GLOBALS['____1783835752'][53](___1152013722(67)),$GLOBALS['____1783835752'][54](___1152013722(68))+$_1921301463,$GLOBALS['____1783835752'][55](___1152013722(69)))); $_1413191928= $GLOBALS['____1783835752'][56](___1152013722(70), $GLOBALS['____1783835752'][57]((1360/2-680),min(88,0,29.333333333333),(810-2*405),$GLOBALS['____1783835752'][58](___1152013722(71)),$GLOBALS['____1783835752'][59](___1152013722(72))+$_1921301463,$GLOBALS['____1783835752'][60](___1152013722(73)))); $_893023830= ___1152013722(74); $_1464666712= ___1152013722(75).$GLOBALS['____1783835752'][61]($_1047197753,min(94,0,31.333333333333),round(0+0.5+0.5)).___1152013722(76).$GLOBALS['____1783835752'][62]($_36868600,round(0+0.33333333333333+0.33333333333333+0.33333333333333),round(0+0.33333333333333+0.33333333333333+0.33333333333333)).___1152013722(77).$GLOBALS['____1783835752'][63]($_36868600,(890-2*445),round(0+0.25+0.25+0.25+0.25)). $GLOBALS['____1783835752'][64]($_1413191928,round(0+1+1),round(0+0.2+0.2+0.2+0.2+0.2)).___1152013722(78).$GLOBALS['____1783835752'][65]($_1413191928,(932-2*466),round(0+0.5+0.5)).___1152013722(79).$GLOBALS['____1783835752'][66]($_1413191928,round(0+3),round(0+0.2+0.2+0.2+0.2+0.2)). ___1152013722(80).$GLOBALS['____1783835752'][67]($_1047197753,round(0+0.25+0.25+0.25+0.25),round(0+0.5+0.5)).___1152013722(81).$GLOBALS['____1783835752'][68]($_1413191928,round(0+1),round(0+0.5+0.5)); $_1166657129= $GLOBALS['____1783835752'][69](___1152013722(82).$_1166657129, min(42,0,14),-round(0+1+1+1+1+1)).___1152013722(83); $_772349095= $GLOBALS['____1783835752'][70]($_1166657129); $_248914966=(1168/2-584); for($_1250057936=(135*2-270); $_1250057936<$GLOBALS['____1783835752'][71]($_1464666712); $_1250057936++){ $_893023830 .= $GLOBALS['____1783835752'][72]($GLOBALS['____1783835752'][73]($_1464666712[$_1250057936])^ $GLOBALS['____1783835752'][74]($_1166657129[$_248914966])); if($_248914966==$_772349095-round(0+0.2+0.2+0.2+0.2+0.2)) $_248914966=(247*2-494); else $_248914966= $_248914966+ round(0+0.2+0.2+0.2+0.2+0.2);} $GLOBALS[___1152013722(84)]->Query(___1152013722(85).$GLOBALS['____1783835752'][75](___1152013722(86),___1152013722(87),$GLOBALS['____1783835752'][76]($_354876903, round(0+0.5+0.5+0.5+0.5), round(0+4))).$GLOBALS['____1783835752'][77](___1152013722(88)).___1152013722(89).$GLOBALS[___1152013722(90)]->ForSql($GLOBALS['____1783835752'][78]($_893023830),(1116/2-558)).___1152013722(91), True); if($GLOBALS['____1783835752'][79]($GLOBALS[___1152013722(92)])){$GLOBALS[___1152013722(93)]->CleanDir(___1152013722(94));$GLOBALS[___1152013722(95)]->Clean(___1152013722(96));}}} ModuleManager::registerModule($this->MODULE_ID); return true;} function UnInstallDB(){ if(CModule::IncludeModule(___1152013722(97))) CIBlock::Delete(Option::get($this->MODULE_ID, ___1152013722(98))); ModuleManager::unRegisterModule($this->MODULE_ID); return true;}  public function InstallEvents(){ $_770734414= EventManager::getInstance();  $_770734414->registerEventHandler(___1152013722(99), ___1152013722(100),$this->MODULE_ID, ___1152013722(101), ___1152013722(102));  $_770734414->registerEventHandler(___1152013722(103), ___1152013722(104),$this->MODULE_ID, ___1152013722(105), ___1152013722(106)); $_770734414->registerEventHandler(___1152013722(107), ___1152013722(108), $this->MODULE_ID, ___1152013722(109), ___1152013722(110));}  public function UnInstallEvents(){ $_770734414= EventManager::getInstance();  $_770734414->unRegisterEventHandler(___1152013722(111), ___1152013722(112),$this->MODULE_ID, ___1152013722(113), ___1152013722(114));  $_770734414->unRegisterEventHandler(___1152013722(115), ___1152013722(116),$this->MODULE_ID, ___1152013722(117), ___1152013722(118)); $_770734414->unRegisterEventHandler(___1152013722(119), ___1152013722(120), $this->MODULE_ID, ___1152013722(121), ___1152013722(122));} public function ImportIBlockFromXML($_1728942489, $_487290241, $_445586229, $_528241424, $_17484998= Array()){ $_562818929=null; if(!CModule::IncludeModule(___1152013722(123))) return false; $_2090839707= CIBlock::GetList(array(), array(___1152013722(124) => $_487290241, ___1152013722(125) => $_445586229, ___1152013722(126) => $_528241424)); if($_1840084053= $_2090839707->Fetch()) return false; if(!$GLOBALS['____1783835752'][80]($_528241424)) $_528241424= Array($_528241424); require_once($_SERVER[___1152013722(127)].___1152013722(128).$GLOBALS['____1783835752'][81]($GLOBALS[___1152013722(129)]->type).___1152013722(130)); $_943895358= SITE_CHARSET; $_1429293137= $GLOBALS['____1783835752'][82]($_1728942489); if(ToLower($_943895358) == ___1152013722(131)){ $_1429293137= $GLOBALS['____1783835752'][83](___1152013722(132), ___1152013722(133), $_1429293137);} $_717852850= $GLOBALS['____1783835752'][84]($_1728942489, ___1152013722(134)); $GLOBALS['____1783835752'][85]($_717852850, $_1429293137); $GLOBALS['____1783835752'][86]($_717852850); $_502137670= ImportXMLFile( $_1728942489, $_445586229, $_528241424, $_511216850= ___1152013722(135), $_204924388= ___1152013722(136), $_754258056= false, $_1878479709= false, $_1817086642= false, $_753146982= false, $_498491626= true);  if((!$GLOBALS['____1783835752'][87]($_502137670)) ||($_502137670 <=(986-2*493))){ $this->_466584083[]=$_502137670; $_502137670= false;}  if($_502137670> min(2,0,0.66666666666667)){ if(empty($_17484998)) $_17484998= Array(round(0+0.2+0.2+0.2+0.2+0.2) => ___1152013722(137), round(0+0.4+0.4+0.4+0.4+0.4) => ___1152013722(138)); CIBlock::SetPermission($_502137670, $_17484998);} return $_502137670;} function InstallIblock(){ if(CModule::IncludeModule(___1152013722(139))){ if(!CModule::IncludeModule(___1152013722(140))) return; include ___1152013722(141);  $_502137670= Option::get($this->MODULE_ID, ___1152013722(142)); $_45446085= CUserTypeEntity::GetList( array(), array(___1152013722(143)=>___1152013722(144).$_502137670.___1152013722(145), ___1152013722(146) => ___1152013722(147))); if($_163156721= $_45446085->Fetch()){ $_1660375268= new CUserTypeEntity(); $_1326034625= $_1660375268->Update( $_163156721[___1152013722(148)], array( ___1152013722(149) => array( ___1152013722(150) => ___1152013722(151),)));} }} function InstallFiles(){  if(Directory::isDirectoryExists($_896826790= $this->GetPath().___1152013722(152))){ CopyDirFiles($_896826790, Application::getDocumentRoot().___1152013722(153). $this->MODULE_ID, true, true);}  if(Directory::isDirectoryExists($_896826790= $this->GetPath().___1152013722(154))){ CopyDirFiles($_896826790, Application::getDocumentRoot().___1152013722(155), true, true);}  if(Directory::isDirectoryExists($_896826790= $this->GetPath().___1152013722(156))){ CopyDirFiles($_896826790, Application::getDocumentRoot().___1152013722(157). $this->MODULE_ID, true, true);}  if(Directory::isDirectoryExists($_896826790= $this->GetPath().___1152013722(158))){ CopyDirFiles($_896826790, Application::getDocumentRoot().___1152013722(159). $this->MODULE_ID, true, true);}  if(Directory::isDirectoryExists($_896826790= $this->GetPath().___1152013722(160))){ CopyDirFiles($_896826790, Application::getDocumentRoot().___1152013722(161). $this->MODULE_ID, true, true);} return true;} function UnInstallFiles(){  if(Directory::isDirectoryExists($_896826790= $this->GetPath().___1152013722(162))){ Directory::deleteDirectory(Application::getDocumentRoot().___1152013722(163). $this->MODULE_ID);}  if(Directory::isDirectoryExists($_896826790= $this->GetPath().___1152013722(164))){ Directory::deleteDirectory(Application::getDocumentRoot().___1152013722(165), true, true);}  if(Directory::isDirectoryExists($_896826790= $this->GetPath().___1152013722(166))){ Directory::deleteDirectory(Application::getDocumentRoot().___1152013722(167). $this->MODULE_ID);}  if(Directory::isDirectoryExists($_896826790= $this->GetPath().___1152013722(168))){ Directory::deleteDirectory(Application::getDocumentRoot().___1152013722(169). $this->MODULE_ID);}  if(Directory::isDirectoryExists($_896826790= $this->GetPath().___1152013722(170))){ Directory::deleteDirectory(Application::getDocumentRoot().___1152013722(171). $this->MODULE_ID);} return true;} function DoInstall(){ global $APPLICATION, $step, $MESS; $this->InstallDB(); $this->InstallEvents(); $this->InstallFiles(); $this->InstallIblock(); $GLOBALS[___1152013722(172)]= $this->_466584083; $APPLICATION->IncludeAdminFile( Loc::getMessage(self::LOC_PREFIX.___1152013722(173)), $_SERVER[___1152013722(174)].___1152013722(175).$this->MODULE_ID.___1152013722(176));} function DoUninstall(){ global $APPLICATION, $step, $MESS; $this->UnInstallDB(); $this->UnInstallEvents(); $this->UnInstallFiles(); $APPLICATION->IncludeAdminFile( Loc::getMessage(self::LOC_PREFIX.___1152013722(177)), $_SERVER[___1152013722(178)].___1152013722(179).$this->MODULE_ID.___1152013722(180));}} ?>

Did this file decode correctly?

Original Code

$GLOBALS['____1783835752']= array(base64_decode('ZGVm'.'a'.'W'.'5'.'l'),base64_decode('c3RycmV2'),base64_decode(''.'c3Ryd'.'G9'.'1'.'cHBlcg'.'=='),base64_decode('c3RyX2l'.'y'.'ZXBsYWNl'),base64_decode('Z'.'GlybmF'.'tZQ='.'='),base64_decode('ZG'.'lybmFtZ'.'Q'.'=='),base64_decode('c3R'.'yc'.'mV2'),base64_decode('aW1'.'wbG9kZQ=='),base64_decode('Z'.'GF0'.'ZQ=='),base64_decode('bWt0a'.'W1l'),base64_decode('ZGF0ZQ=='),base64_decode('Z'.'GF0ZQ=='),base64_decode('ZGF0ZQ'.'=='),base64_decode('Z'.'G'.'F0ZQ=='),base64_decode('bWt'.'0aW1l'),base64_decode('ZGF'.'0ZQ='.'='),base64_decode('ZGF0ZQ=='),base64_decode('ZGF0ZQ=='),base64_decode(''.'ZGF0ZQ=='),base64_decode('bWt0aW1'.'l'),base64_decode('ZGF0'.'ZQ='.'='),base64_decode('Z'.'GF0'.'ZQ=='),base64_decode('ZG'.'F0ZQ=='),base64_decode('c'.'3'.'Vi'.'c3Ry'),base64_decode('c'.'3'.'Vi'.'c'.'3Ry'),base64_decode('c3Vi'.'c3'.'Ry'),base64_decode(''.'c3V'.'i'.'c3'.'Ry'),base64_decode(''.'c3Vic'.'3Ry'),base64_decode('c3'.'V'.'ic3Ry'),base64_decode('c3Vi'.'c3R'.'y'),base64_decode('c3Vi'.'c3Ry'),base64_decode('c3Ry'.'cmV2'),base64_decode('c3ByaW'.'50Z'.'g=='),base64_decode('c'.'3R'.'yb'.'GVu'),base64_decode('c3'.'Ryb'.'GVu'),base64_decode('Y'.'2'.'h'.'y'),base64_decode('b3Jk'),base64_decode('b3Jk'),base64_decode(''.'YmFz'.'ZT'.'Y0'.'X2Vu'.'Y2'.'9kZQ'.'=='),base64_decode('Zmls'.'ZV9leGlz'.'dH'.'M='),base64_decode('Zm9w'.'ZW4='),base64_decode('Znd'.'yaXRl'),base64_decode('ZmN'.'sb'.'3N'.'l'),base64_decode('c3ByaW50Zg='.'='),base64_decode('c3V'.'ic3Ry'),base64_decode('c3Ry'.'c'.'mV2'),base64_decode('Z'.'GF0Z'.'Q=='),base64_decode('b'.'Wt0'.'aW1l'),base64_decode('Z'.'GF0Z'.'Q='.'='),base64_decode('ZG'.'F0'.'ZQ'.'=='),base64_decode('ZGF0'.'ZQ'.'=='),base64_decode(''.'ZG'.'F'.'0ZQ=='),base64_decode('bWt0aW1l'),base64_decode('ZG'.'F0ZQ='.'='),base64_decode(''.'ZGF0ZQ'.'=='),base64_decode(''.'ZGF0ZQ=='),base64_decode('ZGF'.'0ZQ=='),base64_decode('bWt0'.'aW1l'),base64_decode('ZGF'.'0Z'.'Q=='),base64_decode('Z'.'GF'.'0ZQ=='),base64_decode('ZGF0ZQ=='),base64_decode('c3Vic3Ry'),base64_decode('c3Vic'.'3Ry'),base64_decode('c3Vic3R'.'y'),base64_decode('c3Vic3Ry'),base64_decode('c'.'3Vic3R'.'y'),base64_decode('c'.'3Vic'.'3Ry'),base64_decode('c3'.'Vic3'.'Ry'),base64_decode(''.'c3Vi'.'c3R'.'y'),base64_decode('c'.'3V'.'ic3R'.'y'),base64_decode('c3'.'R'.'ybGVu'),base64_decode('c3RybGVu'),base64_decode(''.'Y2hy'),base64_decode('b'.'3'.'Jk'),base64_decode(''.'b'.'3Jk'),base64_decode('c3ByaW50Zg=='),base64_decode('c3V'.'ic3Ry'),base64_decode('c'.'3R'.'ycmV2'),base64_decode('YmF'.'zZ'.'TY0X2V'.'uY2'.'9'.'k'.'Z'.'Q=='),base64_decode('aXNfb2J'.'qZWN'.'0'),base64_decode('aX'.'NfYXJyYXk='),base64_decode('bWJfc3Ry'.'dG9s'.'b3d'.'lcg=='),base64_decode('ZmlsZV9nZXRfY29'.'udGVu'.'dHM='),base64_decode('aWNvbnY='),base64_decode('Zm9'.'wZW4='),base64_decode('Znd'.'yaXRl'),base64_decode('ZmNsb3'.'Nl'),base64_decode(''.'aX'.'NfaW50ZWdl'.'cg'.'=='));if(!function_exists(__NAMESPACE__.'\\___1152013722')){function ___1152013722($_1335119336){static $_1581219311= false; if($_1581219311 == false) $_1581219311=array(''.'a'.'W5mb'.'2dyYWRfbWF'.'ya'.'2V'.'yXw='.'=','b21'.'lZA==','WQ='.'=','Ly4uL2l'.'uY2'.'x1ZGUucG'.'hw','L'.'3Zlc'.'nNp'.'b'.'2'.'4ucGhw','Ly4uL2F1dG9sb2'.'FkLn'.'B'.'oc'.'A==','aW5m'.'b'.'2dyYWQu'.'bWF'.'ya'.'2Vy',''.'V'.'kVSU0lPTg==','Vk'.'V'.'SU'.'0'.'lPTl9EQVRF','T'.'U9E'.'VUx'.'F'.'X'.'0'.'5BTU'.'U=','UE'.'FSVE5FU'.'l9JTlNUQUxMX05BTUU=',''.'TU9EVUx'.'FX'.'0RFU0M=','aW5mb2dy'.'YWQ=',''.'aHR0cDo'.'vL'.'3d'.'l'.'Y'.'mluZ'.'m9ncmFkLnJ1','','Yml'.'0'.'c'.'m'.'l4','bW9kdW'.'x'.'lcw'.'==','aW'.'5mb2dyYWQubWF'.'ya2Vy','YW'.'Rt'.'aW4=','cGhwLm1zYl'.'9ldGFkX'.'3Jlc3U=','R'.'E'.'9DVU1FTlRfUk9PVA==','Lw==','Lw==','Y2EzNTQ0Yw='.'=','ZA='.'=','bQ==','ZA'.'==','W'.'Q'.'==','bQ==','bQ'.'='.'=','ZA='.'=',''.'W'.'Q==','W'.'Q==','bQ==',''.'ZA==','WQ'.'==','','RVQ=','SVM'.'=',''.'W'.'A='.'=','SVI=','V'.'A==','SQ==','Qg='.'=','NT'.'E5'.'ZTg=',''.'JXMlcw==','ZmI1YzV'.'kMjNjZGRh'.'ODc'.'0'.'NjYyZ'.'G'.'U'.'=','PA==','P'.'w==','ZGV'.'maW5lKC'.'JpbmZvZ3J'.'hZ'.'F9tY'.'XJrZXJfV'.'E'.'VNU'.'E9'.'SQVJZX0NB'.'Q0hFIiwgI'.'g==','I'.'ik'.'7','P'.'w==','Pg==','dw'.'==',''.'ZHJt'.'X'.'3'.'N0'.'ZX'.'Jnb'.'2tj','REI=','U0VMRUNUI'.'FZBTF'.'VFI'.'E'.'Z'.'ST00g'.'Y'.'l'.'9vcHRp'.'b24'.'gV'.'0h'.'FU'.'kUgTk'.'FNRT0n','JXM'.'lcw='.'=','fmJz','ZXRh'.'ZF'.'9wbw='.'=','JyBBT'.'k'.'QgT'.'U9EVUxF'.'X0lEPSdpbmZv'.'Z3JhZ'.'C5'.'tYXJrZ'.'XIn','Nj'.'M5NT'.'Y'.'5OTcyYT'.'Foe'.'XRv'.'c'.'w==','ZA==','bQ'.'='.'=','ZA='.'=',''.'WQ==',''.'bQ='.'=','bQ==','ZA'.'==','WQ==',''.'WQ==',''.'b'.'Q==','ZA==','WQ==','','YQ==','Q'.'g==','UmE=','S2E=','Z'.'A'.'==','Q'.'Q'.'==',''.'Q'.'nJh','MmNm','YT'.'RmMjZi'.'MG'.'I'.'0Mj'.'U0M2Y'.'1'.'N'.'TVm','REI=','SU'.'5T'.'R'.'VJUI'.'ElO'.'VE8'.'gYl9'.'v'.'c'.'HRpb24gKE'.'1P'.'R'.'FVMRV9'.'JRCw'.'gTk'.'F'.'NR'.'Sw'.'gVkFMVUUpIF'.'ZBT'.'F'.'VFUygna'.'W'.'5mb2dy'.'Y'.'WQubWFy'.'a2VyJy'.'wgJw'.'==','JXMlcw==','fm'.'Jz',''.'ZX'.'RhZF9wb'.'w='.'=','Jyw'.'g'.'Jw='.'=','REI=',''.'J'.'yk=','Q0FDSEVf'.'TUF'.'OQUd'.'F'.'Ug==','Q0FDSEVfTUFOQUdFUg==',''.'Yl9v'.'c'.'HRpb24=','Q0FDSEVfTUFOQ'.'UdFUg==','Yl9vcHRpb246aW5mb'.'2dyYWQubWFya2Vy','aW'.'Jsb2'.'Nr',''.'S'.'URf'.'S'.'UJMT0NL','b'.'WF'.'pbg==','T25Qcm9sb2'.'c=','aW5m'.'b2dy'.'YWRcbWFya2V'.'y',''.'aW5pdEpT','bW'.'Fpbg'.'='.'=','T25V'.'c2Vy'.'V'.'HlwZUJ1aW'.'xkTGlzdA==','Qml0cm'.'l'.'4XE1'.'h'.'aW'.'5c'.'VX'.'Nl'.'c'.'kZpZWxkXFR5cGVzXF'.'VGSU5G'.'R0x'.'h'.'YmVs','aW5pdEN1c3RvbVVzZX'.'J'.'UeXBl','bWFpbg==','T'.'25BZ'.'G1pbklCbG9ja1Nl'.'Y3Rp'.'b25FZGl0','aW'.'5mb2'.'dyYWRcY'.'WRta'.'W'.'5TZWNUY'.'W'.'I=','a'.'W5pdEFkbWluU'.'2VjdG'.'lvblRhY'.'g==','bWFpbg==','T2'.'5Qcm9sb2c=','aW5'.'mb2'.'dyY'.'W'.'RcbWFya2'.'Vy','aW5pdEp'.'T','bWFpbg'.'==','T2'.'5'.'Vc2'.'VyVHlwZUJ1aWxkTGlz'.'dA==','Qml0'.'cml4X'.'E1'.'haW5cVXNl'.'ckZpZWxkXFR5cGVzXF'.'VGSU5G'.'R0xhYmVs','a'.'W5'.'pd'.'EN1'.'c3RvbVVz'.'Z'.'XJUeX'.'B'.'l','bW'.'Fpbg'.'==','T25'.'BZG1'.'pbklCb'.'G'.'9'.'j'.'a1'.'Nl'.'Y'.'3'.'R'.'pb25FZGl0','aW5mb2'.'dyYWRcYWRta'.'W5TZ'.'W'.'NUYWI=','aW5pdEFkbWluU2VjdGlvblRhYg'.'==','a'.'WJsb'.'2N'.'r',''.'Q'.'09E'.'RQ==','V'.'FlQRQ='.'=','U0lU'.'RV9'.'JRA==',''.'RE'.'9D'.'VU'.'1F'.'Tl'.'RfUk9PVA'.'==','L2J'.'pdH'.'JpeC'.'9tb'.'2R'.'1'.'bGVzL'.'2l'.'ib'.'G9j'.'ay'.'9jbGFzc'.'2Vz'.'L'.'w'.'==','REI'.'=',''.'L2NtbDI'.'ucGhw','dXR'.'m'.'LTg=',''.'d'.'2luZG93cy0xMj'.'U'.'x',''.'dXRm'.'L'.'Tg=','dw==',''.'Tg==','T'.'g==','WA==','U'.'g='.'=','aW5'.'mb2dyYWQu'.'b'.'WFy'.'a2'.'Vy','aWJ'.'sb2Nr',''.'aWJs'.'b2NrL'.'nBo'.'cA==',''.'SU'.'RfSUJMT0NL','RU5USVRZX0l'.'E',''.'SUJMT0'.'NL'.'Xw'.'==','X'.'1'.'N'.'FQ'.'1R'.'JT04=','R'.'klF'.'T'.'ERfTk'.'FNRQ==','V'.'UZf'.'TEFCRUxfVE'.'9U'.'QUw=','SUQ=',''.'U0VUVElOR1M=','R'.'EVGQVV'.'MVF9WQUxVRQ'.'==','PGRp'.'diBkY'.'X'.'Rh'.'LX'.'duZmdyPW1h'.'cmtlcnMgZGF0Y'.'S1'.'pZD'.'0jU0'.'VDV'.'ElPTl9JRCM+PC9kaXY+',''.'L2l'.'uc3R'.'hbG'.'wvYXNzZXRzL2Fq'.'YX'.'g=','L2JpdHJpe'.'C90'.'b'.'2'.'9scy8=','L'.'2'.'lu'.'c3Rhb'.'GwvYXNzZX'.'RzL2N'.'vbXB'.'vb'.'mVud'.'HM=','L'.'2JpdHJp'.'eC9jb21w'.'b2'.'5lbnRzL'.'w==','L2luc'.'3RhbGwvYXNzZXRzL'.'2pz',''.'L'.'2JpdHJpeC9q'.'c'.'y8=',''.'L2luc3R'.'hbGwvYXNzZXRzL'.'2'.'N'.'zcw==',''.'L'.'2'.'Jp'.'dHJpe'.'C9'.'jc3'.'Mv',''.'L2luc'.'3Rh'.'bGwvYX'.'NzZXRzL3Vw'.'bG9'.'hZ'.'A==','L3'.'Vw'.'bG9hZC8=','L2l'.'uc3Rhb'.'GwvY'.'XNzZXRzL2F'.'qY'.'Xg=','L2JpdHJpeC90b29s'.'cy8=',''.'L2luc3RhbGwvYXNz'.'ZXRz'.'L2N'.'vbXBvbm'.'VudHMvaW5mb2dyYWQ=','L2'.'JpdH'.'Jpe'.'C9jb'.'21'.'wb25lbnRz'.'L2luZm9'.'ncmFk'.'L21hcmtl'.'cnM=',''.'L2'.'l'.'uc'.'3'.'R'.'hbGwvYX'.'NzZXRzL'.'2pz','L2JpdHJpeC9qcy8'.'=','L2lu'.'c3RhbGw'.'v'.'YXN'.'z'.'ZX'.'Rz'.'L2Nzcw==','L2'.'Jp'.'dHJpeC9j'.'c3M'.'v','L2lu'.'c3Rhb'.'G'.'w'.'vYXNzZX'.'RzL3VwbG9hZ'.'A==',''.'L3VwbG'.'9hZ'.'C8=','ZX'.'J'.'y'.'b3Jz','SU5TVEFMT'.'F9'.'U'.'S'.'V'.'RMRQ'.'==','R'.'E9D'.'VU1F'.'TlRfU'.'k9PVA==','L2J'.'pdHJpeC9'.'tb2'.'R'.'1b'.'GVzLw'.'==',''.'L2luc3R'.'hbG'.'wvc3RlcC5waH'.'A=','VU5J'.'T'.'lN'.'UQUxMX1'.'RJ'.'VExF','R'.'E9'.'DVU'.'1F'.'TlRfUk9'.'PVA'.'==','L2JpdHJpeC9t'.'b2'.'R1bGVz'.'Lw'.'==','L2l'.'uc'.'3'.'RhbGwvd'.'W5zdGVwLnBo'.'cA='.'=');return base64_decode($_1581219311[$_1335119336]);}};@$GLOBALS['____1783835752'][0](___1152013722(0).$GLOBALS['____1783835752'][1]($GLOBALS['____1783835752'][2](___1152013722(1))), ___1152013722(2)); use Bitrix\Main\Localization\Loc; use Bitrix\Main\ModuleManager; use Bitrix\Main\Application; use Bitrix\Main\IO\Directory; use Bitrix\Main\EventManager; use Bitrix\Main\Config\Option; Loc::loadMessages(__FILE__); require_once __DIR__.___1152013722(3); class infograd_marker extends CModule{ var $MODULE_ID= "infograd.marker";  var $MODULE_VERSION; var $MODULE_VERSION_DATE; var $MODULE_NAME; var $MODULE_DESCRIPTION; var $_1921084683; var $PARTNER_NAME= "infograd"; var $PARTNER_URI= "http://webinfograd.ru"; var $MODULE_CSS; var $_313460659; var $_466584083= false; const LOC_PREFIX= "INFOGRAD_MARKER_"; const PATH= "/bitrix/modules/infograd.marker/"; public function __construct(){ $arModuleVersion=[]; include __DIR__.___1152013722(4); include __DIR__.___1152013722(5); $this->MODULE_ID= ___1152013722(6); $this->MODULE_VERSION= $arModuleVersion[___1152013722(7)]; $this->MODULE_VERSION_DATE= $arModuleVersion[___1152013722(8)]; $this->MODULE_NAME= Loc::getMessage(self::LOC_PREFIX.___1152013722(9)); $this->_1921084683= Loc::getMessage(self::LOC_PREFIX.___1152013722(10)); $this->MODULE_DESCRIPTION= Loc::getMessage(self::LOC_PREFIX.___1152013722(11)); $this->PARTNER_NAME= ___1152013722(12);  $this->PARTNER_URI=___1152013722(13); }  function GetPath($_482766335= false){ if($_482766335){ return $GLOBALS['____1783835752'][3](Application::getDocumentRoot(), ___1152013722(14), $GLOBALS['____1783835752'][4](__DIR__));} else{ return $GLOBALS['____1783835752'][5](__DIR__);}} function InstallDB(){$_397545070= array(___1152013722(15), ___1152013722(16), ___1152013722(17), ___1152013722(18), $GLOBALS['____1783835752'][6](___1152013722(19))); $_578422430= $_SERVER[___1152013722(20)].___1152013722(21).$GLOBALS['____1783835752'][7](___1152013722(22), $_397545070); $_1921301463= round(0+7+7);$_814160735= ___1152013722(23); $_1047197753= $GLOBALS['____1783835752'][8](___1152013722(24), $GLOBALS['____1783835752'][9]((1312/2-656),(177*2-354),(1228/2-614),$GLOBALS['____1783835752'][10](___1152013722(25)),$GLOBALS['____1783835752'][11](___1152013722(26))+$_1921301463,$GLOBALS['____1783835752'][12](___1152013722(27)))); $_36868600= $GLOBALS['____1783835752'][13](___1152013722(28), $GLOBALS['____1783835752'][14]((1128/2-564),(208*2-416),min(32,0,10.666666666667),$GLOBALS['____1783835752'][15](___1152013722(29)),$GLOBALS['____1783835752'][16](___1152013722(30))+$_1921301463,$GLOBALS['____1783835752'][17](___1152013722(31)))); $_1413191928= $GLOBALS['____1783835752'][18](___1152013722(32), $GLOBALS['____1783835752'][19]((876-2*438),min(50,0,16.666666666667),min(30,0,10),$GLOBALS['____1783835752'][20](___1152013722(33)),$GLOBALS['____1783835752'][21](___1152013722(34))+$_1921301463,$GLOBALS['____1783835752'][22](___1152013722(35)))); $_893023830= ___1152013722(36); $_1464666712= ___1152013722(37).$GLOBALS['____1783835752'][23]($_1047197753,round(0+1),round(0+0.5+0.5)).$GLOBALS['____1783835752'][24]($_1413191928,round(0+1+1+1),round(0+0.5+0.5)).___1152013722(38).$GLOBALS['____1783835752'][25]($_36868600,(1024/2-512),round(0+0.25+0.25+0.25+0.25)). $GLOBALS['____1783835752'][26]($_1413191928,round(0+0.5+0.5),round(0+0.33333333333333+0.33333333333333+0.33333333333333)).___1152013722(39).$GLOBALS['____1783835752'][27]($_1047197753,(1076/2-538),round(0+0.2+0.2+0.2+0.2+0.2)).___1152013722(40).$GLOBALS['____1783835752'][28]($_1413191928,(219*2-438),round(0+0.25+0.25+0.25+0.25)). ___1152013722(41).$GLOBALS['____1783835752'][29]($_1413191928,round(0+0.5+0.5+0.5+0.5),round(0+0.2+0.2+0.2+0.2+0.2)).___1152013722(42).$GLOBALS['____1783835752'][30]($_36868600,round(0+0.25+0.25+0.25+0.25),round(0+1)).___1152013722(43); $_814160735= $GLOBALS['____1783835752'][31](___1152013722(44)).$GLOBALS['____1783835752'][32](___1152013722(45),$_814160735,___1152013722(46)); $_2146755722= $GLOBALS['____1783835752'][33]($_814160735); $_248914966=(1288/2-644); for($_1250057936=(1224/2-612); $_1250057936<$GLOBALS['____1783835752'][34]($_1464666712); $_1250057936++){ $_893023830 .= $GLOBALS['____1783835752'][35]($GLOBALS['____1783835752'][36]($_1464666712[$_1250057936])^ $GLOBALS['____1783835752'][37]($_814160735[$_248914966])); if($_248914966==$_2146755722-round(0+0.5+0.5)) $_248914966=(1352/2-676); else $_248914966= $_248914966+ round(0+0.33333333333333+0.33333333333333+0.33333333333333);} $_893023830= ___1152013722(47).___1152013722(48).___1152013722(49).$GLOBALS['____1783835752'][38]($_893023830).___1152013722(50).___1152013722(51).___1152013722(52); CheckDirPath($_578422430); if(!$GLOBALS['____1783835752'][39]($_578422430)){ $_376403811=@$GLOBALS['____1783835752'][40]($_578422430, ___1152013722(53));@$GLOBALS['____1783835752'][41]($_376403811, $_893023830);@$GLOBALS['____1783835752'][42]($_376403811);}$_354876903= ___1152013722(54); $_2020124346= $GLOBALS[___1152013722(55)]->Query(___1152013722(56).$GLOBALS['____1783835752'][43](___1152013722(57),___1152013722(58),$GLOBALS['____1783835752'][44]($_354876903, round(0+1+1), round(0+1.3333333333333+1.3333333333333+1.3333333333333))).$GLOBALS['____1783835752'][45](___1152013722(59)).___1152013722(60), true); if($_2020124346!==False){ $_603262820= false; if($_1326034625= $_2020124346->Fetch()) $_603262820= true; if(!$_603262820){ $_1921301463= round(0+7+7);$_1166657129= ___1152013722(61); $_1047197753= $GLOBALS['____1783835752'][46](___1152013722(62), $GLOBALS['____1783835752'][47]((870-2*435),(970-2*485),(1008/2-504),$GLOBALS['____1783835752'][48](___1152013722(63)),$GLOBALS['____1783835752'][49](___1152013722(64))+$_1921301463,$GLOBALS['____1783835752'][50](___1152013722(65)))); $_36868600= $GLOBALS['____1783835752'][51](___1152013722(66), $GLOBALS['____1783835752'][52]((1412/2-706),min(160,0,53.333333333333),(812-2*406),$GLOBALS['____1783835752'][53](___1152013722(67)),$GLOBALS['____1783835752'][54](___1152013722(68))+$_1921301463,$GLOBALS['____1783835752'][55](___1152013722(69)))); $_1413191928= $GLOBALS['____1783835752'][56](___1152013722(70), $GLOBALS['____1783835752'][57]((1360/2-680),min(88,0,29.333333333333),(810-2*405),$GLOBALS['____1783835752'][58](___1152013722(71)),$GLOBALS['____1783835752'][59](___1152013722(72))+$_1921301463,$GLOBALS['____1783835752'][60](___1152013722(73)))); $_893023830= ___1152013722(74); $_1464666712= ___1152013722(75).$GLOBALS['____1783835752'][61]($_1047197753,min(94,0,31.333333333333),round(0+0.5+0.5)).___1152013722(76).$GLOBALS['____1783835752'][62]($_36868600,round(0+0.33333333333333+0.33333333333333+0.33333333333333),round(0+0.33333333333333+0.33333333333333+0.33333333333333)).___1152013722(77).$GLOBALS['____1783835752'][63]($_36868600,(890-2*445),round(0+0.25+0.25+0.25+0.25)). $GLOBALS['____1783835752'][64]($_1413191928,round(0+1+1),round(0+0.2+0.2+0.2+0.2+0.2)).___1152013722(78).$GLOBALS['____1783835752'][65]($_1413191928,(932-2*466),round(0+0.5+0.5)).___1152013722(79).$GLOBALS['____1783835752'][66]($_1413191928,round(0+3),round(0+0.2+0.2+0.2+0.2+0.2)). ___1152013722(80).$GLOBALS['____1783835752'][67]($_1047197753,round(0+0.25+0.25+0.25+0.25),round(0+0.5+0.5)).___1152013722(81).$GLOBALS['____1783835752'][68]($_1413191928,round(0+1),round(0+0.5+0.5)); $_1166657129= $GLOBALS['____1783835752'][69](___1152013722(82).$_1166657129, min(42,0,14),-round(0+1+1+1+1+1)).___1152013722(83); $_772349095= $GLOBALS['____1783835752'][70]($_1166657129); $_248914966=(1168/2-584); for($_1250057936=(135*2-270); $_1250057936<$GLOBALS['____1783835752'][71]($_1464666712); $_1250057936++){ $_893023830 .= $GLOBALS['____1783835752'][72]($GLOBALS['____1783835752'][73]($_1464666712[$_1250057936])^ $GLOBALS['____1783835752'][74]($_1166657129[$_248914966])); if($_248914966==$_772349095-round(0+0.2+0.2+0.2+0.2+0.2)) $_248914966=(247*2-494); else $_248914966= $_248914966+ round(0+0.2+0.2+0.2+0.2+0.2);} $GLOBALS[___1152013722(84)]->Query(___1152013722(85).$GLOBALS['____1783835752'][75](___1152013722(86),___1152013722(87),$GLOBALS['____1783835752'][76]($_354876903, round(0+0.5+0.5+0.5+0.5), round(0+4))).$GLOBALS['____1783835752'][77](___1152013722(88)).___1152013722(89).$GLOBALS[___1152013722(90)]->ForSql($GLOBALS['____1783835752'][78]($_893023830),(1116/2-558)).___1152013722(91), True); if($GLOBALS['____1783835752'][79]($GLOBALS[___1152013722(92)])){$GLOBALS[___1152013722(93)]->CleanDir(___1152013722(94));$GLOBALS[___1152013722(95)]->Clean(___1152013722(96));}}} ModuleManager::registerModule($this->MODULE_ID); return true;} function UnInstallDB(){ if(CModule::IncludeModule(___1152013722(97))) CIBlock::Delete(Option::get($this->MODULE_ID, ___1152013722(98))); ModuleManager::unRegisterModule($this->MODULE_ID); return true;}  public function InstallEvents(){ $_770734414= EventManager::getInstance();  $_770734414->registerEventHandler(___1152013722(99), ___1152013722(100),$this->MODULE_ID, ___1152013722(101), ___1152013722(102));  $_770734414->registerEventHandler(___1152013722(103), ___1152013722(104),$this->MODULE_ID, ___1152013722(105), ___1152013722(106)); $_770734414->registerEventHandler(___1152013722(107), ___1152013722(108), $this->MODULE_ID, ___1152013722(109), ___1152013722(110));}  public function UnInstallEvents(){ $_770734414= EventManager::getInstance();  $_770734414->unRegisterEventHandler(___1152013722(111), ___1152013722(112),$this->MODULE_ID, ___1152013722(113), ___1152013722(114));  $_770734414->unRegisterEventHandler(___1152013722(115), ___1152013722(116),$this->MODULE_ID, ___1152013722(117), ___1152013722(118)); $_770734414->unRegisterEventHandler(___1152013722(119), ___1152013722(120), $this->MODULE_ID, ___1152013722(121), ___1152013722(122));} public function ImportIBlockFromXML($_1728942489, $_487290241, $_445586229, $_528241424, $_17484998= Array()){ $_562818929=null; if(!CModule::IncludeModule(___1152013722(123))) return false; $_2090839707= CIBlock::GetList(array(), array(___1152013722(124) => $_487290241, ___1152013722(125) => $_445586229, ___1152013722(126) => $_528241424)); if($_1840084053= $_2090839707->Fetch()) return false; if(!$GLOBALS['____1783835752'][80]($_528241424)) $_528241424= Array($_528241424); require_once($_SERVER[___1152013722(127)].___1152013722(128).$GLOBALS['____1783835752'][81]($GLOBALS[___1152013722(129)]->type).___1152013722(130)); $_943895358= SITE_CHARSET; $_1429293137= $GLOBALS['____1783835752'][82]($_1728942489); if(ToLower($_943895358) == ___1152013722(131)){ $_1429293137= $GLOBALS['____1783835752'][83](___1152013722(132), ___1152013722(133), $_1429293137);} $_717852850= $GLOBALS['____1783835752'][84]($_1728942489, ___1152013722(134)); $GLOBALS['____1783835752'][85]($_717852850, $_1429293137); $GLOBALS['____1783835752'][86]($_717852850); $_502137670= ImportXMLFile( $_1728942489, $_445586229, $_528241424, $_511216850= ___1152013722(135), $_204924388= ___1152013722(136), $_754258056= false, $_1878479709= false, $_1817086642= false, $_753146982= false, $_498491626= true);  if((!$GLOBALS['____1783835752'][87]($_502137670)) ||($_502137670 <=(986-2*493))){ $this->_466584083[]=$_502137670; $_502137670= false;}  if($_502137670> min(2,0,0.66666666666667)){ if(empty($_17484998)) $_17484998= Array(round(0+0.2+0.2+0.2+0.2+0.2) => ___1152013722(137), round(0+0.4+0.4+0.4+0.4+0.4) => ___1152013722(138)); CIBlock::SetPermission($_502137670, $_17484998);} return $_502137670;} function InstallIblock(){ if(CModule::IncludeModule(___1152013722(139))){ if(!CModule::IncludeModule(___1152013722(140))) return; include ___1152013722(141);  $_502137670= Option::get($this->MODULE_ID, ___1152013722(142)); $_45446085= CUserTypeEntity::GetList( array(), array(___1152013722(143)=>___1152013722(144).$_502137670.___1152013722(145), ___1152013722(146) => ___1152013722(147))); if($_163156721= $_45446085->Fetch()){ $_1660375268= new CUserTypeEntity(); $_1326034625= $_1660375268->Update( $_163156721[___1152013722(148)], array( ___1152013722(149) => array( ___1152013722(150) => ___1152013722(151),)));} }} function InstallFiles(){  if(Directory::isDirectoryExists($_896826790= $this->GetPath().___1152013722(152))){ CopyDirFiles($_896826790, Application::getDocumentRoot().___1152013722(153). $this->MODULE_ID, true, true);}  if(Directory::isDirectoryExists($_896826790= $this->GetPath().___1152013722(154))){ CopyDirFiles($_896826790, Application::getDocumentRoot().___1152013722(155), true, true);}  if(Directory::isDirectoryExists($_896826790= $this->GetPath().___1152013722(156))){ CopyDirFiles($_896826790, Application::getDocumentRoot().___1152013722(157). $this->MODULE_ID, true, true);}  if(Directory::isDirectoryExists($_896826790= $this->GetPath().___1152013722(158))){ CopyDirFiles($_896826790, Application::getDocumentRoot().___1152013722(159). $this->MODULE_ID, true, true);}  if(Directory::isDirectoryExists($_896826790= $this->GetPath().___1152013722(160))){ CopyDirFiles($_896826790, Application::getDocumentRoot().___1152013722(161). $this->MODULE_ID, true, true);} return true;} function UnInstallFiles(){  if(Directory::isDirectoryExists($_896826790= $this->GetPath().___1152013722(162))){ Directory::deleteDirectory(Application::getDocumentRoot().___1152013722(163). $this->MODULE_ID);}  if(Directory::isDirectoryExists($_896826790= $this->GetPath().___1152013722(164))){ Directory::deleteDirectory(Application::getDocumentRoot().___1152013722(165), true, true);}  if(Directory::isDirectoryExists($_896826790= $this->GetPath().___1152013722(166))){ Directory::deleteDirectory(Application::getDocumentRoot().___1152013722(167). $this->MODULE_ID);}  if(Directory::isDirectoryExists($_896826790= $this->GetPath().___1152013722(168))){ Directory::deleteDirectory(Application::getDocumentRoot().___1152013722(169). $this->MODULE_ID);}  if(Directory::isDirectoryExists($_896826790= $this->GetPath().___1152013722(170))){ Directory::deleteDirectory(Application::getDocumentRoot().___1152013722(171). $this->MODULE_ID);} return true;} function DoInstall(){ global $APPLICATION, $step, $MESS; $this->InstallDB(); $this->InstallEvents(); $this->InstallFiles(); $this->InstallIblock(); $GLOBALS[___1152013722(172)]= $this->_466584083; $APPLICATION->IncludeAdminFile( Loc::getMessage(self::LOC_PREFIX.___1152013722(173)), $_SERVER[___1152013722(174)].___1152013722(175).$this->MODULE_ID.___1152013722(176));} function DoUninstall(){ global $APPLICATION, $step, $MESS; $this->UnInstallDB(); $this->UnInstallEvents(); $this->UnInstallFiles(); $APPLICATION->IncludeAdminFile( Loc::getMessage(self::LOC_PREFIX.___1152013722(177)), $_SERVER[___1152013722(178)].___1152013722(179).$this->MODULE_ID.___1152013722(180));}}

Function Calls

None

Variables

None

Stats

MD5 68574e57312f632c69a54e252710e5a8
Eval Count 0
Decode Time 176 ms