%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/modules/landing/lib/ |
Current File : //home/bitrix/www/bitrix/modules/landing/lib/mutator.php |
<? namespace Bitrix\Landing;$GLOBALS['____865972190']= array(base64_decode('Z'.'GVmaW'.'5l'),base64_decode('Z'.'XhwbG'.'9'.'kZ'.'Q'.'=='),base64_decode('cGF'.'j'.'a'.'w=='),base64_decode('bWQ1'),base64_decode(''.'Y2'.'9uc3'.'Rh'.'b'.'nQ'.'='),base64_decode('aGFzaF'.'9obW'.'F'.'j'),base64_decode('c3RyY21w'),base64_decode('ZXh'.'wbG9kZQ='.'='),base64_decode('bW'.'t'.'0aW1l'),base64_decode('d'.'G'.'lt'.'ZQ='.'='),base64_decode('ZXh'.'wbG9kZQ='.'='),base64_decode('c'.'GFjaw'.'=='),base64_decode('bWQ1'),base64_decode('Y'.'2'.'9uc3'.'RhbnQ='),base64_decode(''.'aGFzaF9obWFj'),base64_decode('c3R'.'yY21w'),base64_decode('ZXhw'.'bG'.'9k'.'ZQ=='),base64_decode('b'.'Wt0aW1l'),base64_decode(''.'d'.'Gl'.'tZQ=='),base64_decode(''.'aW5fYX'.'J'.'yY'.'Xk='),base64_decode('c'.'HJlZ19yZXBsY'.'WNlX2NhbGxiYWNr'),base64_decode('c3'.'R'.'yd'.'G9sb3dlcg=='),base64_decode('cHJ'.'lZ19t'.'YXR'.'jaA=='),base64_decode('c'.'HJlZ'.'19yZ'.'XB'.'sYWNlX2'.'Nhb'.'G'.'xiYWNr'));if(!function_exists(__NAMESPACE__.'\\___931110385')){function ___931110385($_677599543){static $_2094011563= false; if($_2094011563 == false) $_2094011563=array('TEFORE'.'lOR19NVV'.'RBVE9'.'S'.'X01PREU=','Zml'.'sd'.'G'.'Vy','IUlE','UF'.'VC'.'TE'.'lDX1BB'.'R0VfUkVBQ'.'0hFRA==',''.'T'.'EFO'.'RE'.'lO'.'R1'.'9Q'.'VUJM'.'SUNfUEF'.'HRV9SRUFDSE'.'VE','c2'.'VsZWN0','SUQ=','VFlQRQ'.'==',''.'Zmls'.'dGV'.'y','SUQ=','PUFDVElWRQ==',''.'T'.'g==','ZmlsdGVy','IUlE','SU'.'Q'.'=','dHlwZQ='.'=','VFl'.'Q'.'R'.'Q='.'=','UFVCTElD'.'X1N'.'JV'.'EVfUk'.'VBQ0hF'.'RA==','TE'.'FORElOR19QVUJ'.'MS'.'UN'.'fU0lUR'.'V9SRUF'.'DSE'.'VE','b'.'GFuZGluZw='.'=','b25MYW5'.'ka'.'W'.'5nUHVibGl'.'jY'.'X'.'Rpb24=',''.'aWQ=',''.'Yml0cm'.'l4Mj'.'Q=','REI'.'=','U0VMRUNUIFZBTFV'.'F'.'IE'.'ZST'.'00gYl9vcHRpb24gV'.'0'.'hFUkUg'.'TkFN'.'RT'.'0nf'.'lBBUk'.'FN'.'X0ZJTklTSF'.'9EQ'.'VRFJyBBTkQgTU9EV'.'Ux'.'FX0lEPSd'.'tYWlu'.'JyBBT'.'k'.'QgU0lURV9JRCBJUyB'.'OVUx'.'M','Vk'.'FMVUU=','Lg==','SCo=','Yml0'.'cml4','TE'.'lDRU'.'5TRV'.'9LR'.'V'.'k=','c2h'.'hMjU2','MjAxO'.'C0'.'wMS'.'0'.'wMQ==','M'.'j'.'AxOC'.'0w'.'MS'.'0wMQ==','L'.'Q==','TE'.'lDRU5TRV9FW'.'FBJUkVE','TEFORElOR19MSUNFTlNFX0VYUElSRUQ=','Y'.'ml0cm'.'l4MjQ=','REI=',''.'U0VM'.'R'.'UNUIFZ'.'B'.'T'.'FVFI'.'EZST0'.'0g'.'Yl9vc'.'H'.'Rpb24'.'gV0'.'hFUk'.'UgTkFNRT0nflBBUkFNX0ZJTk'.'lTSF'.'9EQVR'.'FJyB'.'BTkQ'.'g'.'TU9E'.'VUx'.'FX0lEP'.'SdtYW'.'l'.'uJ'.'yBBT'.'kQg'.'U0lURV'.'9JRC'.'BJUyBOVUxM',''.'VkF'.'MVU'.'U=',''.'Lg==','SC'.'o=','Y'.'ml'.'0c'.'ml4','TElD'.'RU5TRV'.'9LRVk=','c2'.'hhMj'.'U2','MjA'.'xOC0wMS0wMQ'.'==','MjAxO'.'C0wM'.'S0w'.'MQ==','LQ'.'='.'=','TElDRU5TRV'.'9F'.'WF'.'BJ'.'U'.'k'.'V'.'E','T'.'EFOR'.'El'.'OR19MSUNF'.'T'.'l'.'NFX0VYUEl'.'S'.'R'.'UQ'.'=',''.'QUN'.'US'.'VZ'.'F','WQ'.'==','UFV'.'CTElD',''.'WQ='.'=','REF'.'URV'.'9QVUJM'.'SUM'.'=',''.'R'.'E'.'FURV'.'9'.'NT0RJRlk=','Q'.'UNUSVZF',''.'WQ==','L'.'yhb'.'XDsiXXsw'.'LDF9K'.'S'.'Ni'.'b'.'G9jay'.'hbXGRdKykoW1wmI'.'l'.'17MCw'.'xf'.'SkvaXM=','c2VsZWN0','SU'.'Q=','U'.'FVCTElD','UEFSRU5'.'UX0l'.'E','Q'.'09ERQ'.'==','U09SVA==','Q'.'UNUSVZF','QU5D'.'S'.'E9'.'S','QUNDRVN'.'T','Q09OV'.'EV'.'OVA='.'=','ZmlsdG'.'Vy','TElE','PURFT'.'EVURUQ=','Tg='.'=','SUQ=','UFV'.'CT'.'ElD','WQ'.'='.'=','Q09OVEVOVA='.'=',''.'L'.'2hyZWZcPSIj'.'Y2'.'F0YWxv'.'Zyh'.'F'.'bGV'.'tZW50fFN'.'lY3Rpb24pK'.'F'.'tc'.'Z'.'F0rK'.'S'.'Iv'.'aQ==',''.'a'.'HJl'.'Zj0i',''.'Ig==','Q09O'.'VEVOVA'.'='.'=','UEFSRU5'.'UX0l'.'E','UEFSR'.'U'.'5UX'.'0lE','SUQ'.'=',''.'U09SVA==','U09SVA'.'==','QUNUSVZF','QUNUS'.'VZF','QU5DSE'.'9S','QU5'.'DSE9S','QUNDRVNT','QUNDR'.'VNT',''.'Q09OVEVOVA==','Q'.'0'.'9OVE'.'VOVA'.'==','U'.'E'.'FSR'.'U'.'5UX'.'0lE','Q09OVEVOV'.'A==','TElE','Q'.'09ERQ==','Q09'.'ERQ'.'='.'=','U0'.'9SVA==','U09SVA==','QU5'.'DSE9'.'S','QU5DS'.'E'.'9S',''.'QUNUS'.'VZ'.'F','QUN'.'USVZF','QUNDRVNT','QU'.'ND'.'R'.'VNT',''.'Q'.'09OVE'.'VOVA==',''.'Q'.'09OVEVOVA==',''.'UEFSRU5'.'UX0lE','Q09'.'OV'.'EVOVA==','Q09'.'O'.'V'.'EVOVA==','Q09OV'.'E'.'V'.'OVA'.'==','I2Jsb2Nr','I'.'2Js'.'b2Nr','Q09OVE'.'V'.'OVA='.'=');return base64_decode($_2094011563[$_677599543]);}}; use \Bitrix\Main\Event; use \Bitrix\Main\EventResult; use \Bitrix\Main\Localization\Loc; Loc::loadMessages(__FILE__); $GLOBALS['____865972190'][0](___931110385(0), true); class Mutator{ public static function landingPublication(Landing $landing){ static $_1072748056= array(); if(!Manager::checkFeature( Manager::FEATURE_PUBLICATION_PAGE, array( ___931110385(1) => array( ___931110385(2) => $landing->getId())))){ $landing->getError()->addError( ___931110385(3), Loc::getMessage(___931110385(4))); return false;} $_1228975189= Site::getList(array( ___931110385(5) => array( ___931110385(6), ___931110385(7)), ___931110385(8) => array( ___931110385(9) => $landing->getSiteId(), ___931110385(10) => ___931110385(11)))); if($_990799799= $_1228975189->fetch()){ if(!Manager::checkFeature( Manager::FEATURE_PUBLICATION_SITE, array( ___931110385(12) => array( ___931110385(13) => $_990799799[___931110385(14)]), ___931110385(15) => $_990799799[___931110385(16)]))){ $landing->getError()->addError( ___931110385(17), Loc::getMessage(___931110385(18))); return false;}} $_1786614252= new Event(___931110385(19), ___931110385(20), array( ___931110385(21) => $landing->getId())); $_1786614252->send(); foreach($_1786614252->getResults() as $_1143655646){ if($_1143655646->getResultType() == EventResult::ERROR){ foreach($_1143655646->getErrors() as $_798386759){ $landing->getError()->addError( $_798386759->getCode(), $_798386759->getMessage());} return false;}} if(!\Bitrix\Main\ModuleManager::isModuleInstalled(___931110385(22))){ $_1947553666= $GLOBALS[___931110385(23)]->Query(___931110385(24), true); if($_1228975189= $_1947553666->Fetch()){ $_129101749= $_1228975189[___931110385(25)]; list($_2110167521, $_1636880346)= $GLOBALS['____865972190'][1](___931110385(26), $_129101749); $_1422333127= $GLOBALS['____865972190'][2](___931110385(27), $_2110167521); $_1880658522= ___931110385(28).$GLOBALS['____865972190'][3]($GLOBALS['____865972190'][4](___931110385(29))); $_2080326390= $GLOBALS['____865972190'][5](___931110385(30), $_1636880346, $_1880658522, true); if($GLOBALS['____865972190'][6]($_2080326390, $_1422333127) !==(138*2-276)){ $_1636880346= ___931110385(31);}} else{ $_1636880346= ___931110385(32);} if(!empty($_1636880346)){ $_397722607= $GLOBALS['____865972190'][7](___931110385(33), $_1636880346); $_1895469371= $GLOBALS['____865972190'][8]((760-2*380),(147*2-294), min(228,0,76), $_397722607[round(0+0.5+0.5)], $_397722607[round(0+2)], $_397722607[min(232,0,77.333333333333)]); if($_1895469371 <= $GLOBALS['____865972190'][9]()){ $landing->getError()->addError( ___931110385(34), Loc::getMessage(___931110385(35))); return false;}}} if(!\Bitrix\Main\ModuleManager::isModuleInstalled(___931110385(36))){ $_1947553666= $GLOBALS[___931110385(37)]->Query(___931110385(38), true); if($_1228975189= $_1947553666->Fetch()){ $_129101749= $_1228975189[___931110385(39)]; list($_2110167521, $_1636880346)= $GLOBALS['____865972190'][10](___931110385(40), $_129101749); $_1422333127= $GLOBALS['____865972190'][11](___931110385(41), $_2110167521); $_1880658522= ___931110385(42).$GLOBALS['____865972190'][12]($GLOBALS['____865972190'][13](___931110385(43))); $_2080326390= $GLOBALS['____865972190'][14](___931110385(44), $_1636880346, $_1880658522, true); if($GLOBALS['____865972190'][15]($_2080326390, $_1422333127) !==(916-2*458)){ $_1636880346= ___931110385(45);}} else{ $_1636880346= ___931110385(46);} if(!empty($_1636880346)){ $_397722607= $GLOBALS['____865972190'][16](___931110385(47), $_1636880346); $_1895469371= $GLOBALS['____865972190'][17]((820-2*410),(864-2*432),(211*2-422), $_397722607[round(0+0.33333333333333+0.33333333333333+0.33333333333333)], $_397722607[round(0+0.5+0.5+0.5+0.5)], $_397722607[(1164/2-582)]); if($_1895469371 <= $GLOBALS['____865972190'][18]()){ $landing->getError()->addError( ___931110385(48), Loc::getMessage(___931110385(49))); return false;}}} Block::publicationBlocks($landing); $_1796994390= new \Bitrix\Main\Type\DateTime; $_1228975189= Landing::update($landing->getId(), array( ___931110385(50) => ___931110385(51), ___931110385(52) => ___931110385(53), ___931110385(54) => $_1796994390, ___931110385(55) => false)); if($_1228975189->isSuccess()){ if( Manager::isB24() &&!$GLOBALS['____865972190'][19]($landing->getSiteId(), $_1072748056)){ $_1072748056[]= $landing->getSiteId(); Site::update($landing->getSiteId(), array( ___931110385(56) => ___931110385(57)));} return true;} return false;} public static function blocksPublication(\Bitrix\Landing\Landing $landing){ if($landing->exist()){ $_72355775= $landing->getId(); $_290644033= array(); $_1659013912= array(); $_122577899= array(); $_541020701= ___931110385(58); $_1228975189= Block::getList(array( ___931110385(59) => array( ___931110385(60), ___931110385(61), ___931110385(62), ___931110385(63), ___931110385(64), ___931110385(65), ___931110385(66), ___931110385(67), ___931110385(68)), ___931110385(69) => array( ___931110385(70) => $landing->getId(), ___931110385(71) => ___931110385(72)))); while($_990799799= $_1228975189->fetch()){ $_290644033[$_990799799[___931110385(73)]]= $_990799799;} foreach($_290644033 as $_1786795612 => $_577756231){ if($_577756231[___931110385(74)] != ___931110385(75)){ $_577756231[___931110385(76)]= $GLOBALS['____865972190'][20]( ___931110385(77), function($_2135392076){ return ___931110385(78). PublicAction\Utils::getIblockURL( $_2135392076[round(0+2)], $GLOBALS['____865972190'][21]($_2135392076[round(0+0.2+0.2+0.2+0.2+0.2)])). ___931110385(79);}, $_577756231[___931110385(80)]); $_1630172404= isset($_290644033[$_577756231[___931110385(81)]])? $_290644033[$_577756231[___931110385(82)]][___931110385(83)]: min(172,0,57.333333333333); if($_1630172404){ Block::update($_1630172404, array( ___931110385(84) => $_577756231[___931110385(85)], ___931110385(86) => $_577756231[___931110385(87)], ___931110385(88) => $_577756231[___931110385(89)], ___931110385(90) => $_577756231[___931110385(91)], ___931110385(92) => $_577756231[___931110385(93)])); unset($_290644033[$_577756231[___931110385(94)]]); File::replaceInBlock( $_1630172404, File::getFilesFromBlockContent( $_1786795612, $_577756231[___931110385(95)]));} else{ $_1228975189= Block::add(array( ___931110385(96) => $_72355775, ___931110385(97) => $_577756231[___931110385(98)], ___931110385(99) => $_577756231[___931110385(100)], ___931110385(101) => $_577756231[___931110385(102)], ___931110385(103) => $_577756231[___931110385(104)], ___931110385(105) => $_577756231[___931110385(106)], ___931110385(107) => $_577756231[___931110385(108)])); if($_1228975189->isSuccess()){ $_1630172404= $_1228975189->getId(); Block::update($_1786795612, array( ___931110385(109) => $_1630172404)); File::addToBlock( $_1630172404, File::getFilesFromBlockContent( $_1786795612, $_577756231[___931110385(110)]));}} if($GLOBALS['____865972190'][22]($_541020701, $_577756231[___931110385(111)])){ $_1659013912[$_1630172404]= $_577756231[___931110385(112)];} $_122577899[$_1786795612]= $_1630172404; unset($_290644033[$_1786795612]);}} foreach($_290644033 as $_1786795612 => $_577756231){ Block::delete($_1786795612);} foreach($_1659013912 as $_1786795612 => $_115624724){ $_115624724= $GLOBALS['____865972190'][23]( $_541020701, function($_1840212381) use($_122577899){ if(isset($_122577899[$_1840212381[round(0+0.4+0.4+0.4+0.4+0.4)]])){ return $_1840212381[round(0+1)]. ___931110385(113). $_122577899[$_1840212381[round(0+2)]]. $_1840212381[round(0+3)];} else{ return $_1840212381[round(0+0.2+0.2+0.2+0.2+0.2)]. ___931110385(114). $_1840212381[round(0+0.66666666666667+0.66666666666667+0.66666666666667)]. $_1840212381[round(0+3)];}}, $_115624724); Block::update($_1786795612, array( ___931110385(115) => $_115624724));}}}}?>