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['_____2037386187']= array(base64_decode('R2V0TW9k'.'dWxlRXZlbn'.'Rz'),base64_deco..

Decoded Output download

<?  $GLOBALS['_____2037386187']= array(base64_decode('R2V0TW9k'.'dWxlRXZlbn'.'Rz'),base64_decode('RXh'.'lY'.'3V0ZU1vZHVsZ'.'UV2ZW50'.'R'.'Xg='));$GLOBALS['____1082372871']= array(base64_decode('ZGVmaW5l'),base64_decode('Y'.'mFz'.'ZTY0'.'X2Rl'.'Y29kZQ=='),base64_decode('dW5z'.'ZXJpYWx'.'pemU='),base64_decode('aX'.'Nf'.'YX'.'JyYXk='),base64_decode(''.'aW5fY'.'XJyYXk='),base64_decode(''.'c2'.'Vy'.'aW'.'FsaX'.'pl'),base64_decode('Y'.'mFz'.'ZT'.'Y'.'0X2V'.'uY'.'29kZQ='.'='),base64_decode(''.'bWt0aW1l'),base64_decode('Z'.'GF0ZQ=='),base64_decode('ZGF0ZQ='.'='),base64_decode('c'.'3R'.'y'.'b'.'GVu'),base64_decode('bWt0aW1l'),base64_decode(''.'ZG'.'F0ZQ'.'=='),base64_decode('ZGF0Z'.'Q='.'='),base64_decode('bWV0a'.'G9kX2V4aX'.'N0cw=='),base64_decode('Y2FsbF'.'9'.'1'.'c'.'2Vy'.'X2Z1bm'.'N'.'fYXJyYXk'.'='),base64_decode('c'.'3Ry'.'bGVu'),base64_decode(''.'c2VyaWFsaXpl'),base64_decode('Ym'.'FzZT'.'Y0X2V'.'u'.'Y29kZQ'.'=='),base64_decode('c3Ryb'.'GV'.'u'),base64_decode('aX'.'NfYXJyYXk'.'='),base64_decode('c'.'2V'.'yaWFsa'.'Xpl'),base64_decode('YmFzZTY0X2VuY29k'.'Z'.'Q=='),base64_decode('c2VyaW'.'FsaXpl'),base64_decode('Y'.'mFzZT'.'Y0X2VuY29kZQ=='),base64_decode('aX'.'NfYXJyYXk='),base64_decode('a'.'XNfYXJyYXk='),base64_decode('aW5fY'.'XJyYXk='),base64_decode('aW5'.'fYXJyYXk='),base64_decode('bWt0'.'aW1l'),base64_decode('Z'.'GF0'.'ZQ=='),base64_decode('ZGF0ZQ=='),base64_decode('Z'.'G'.'F0ZQ=='),base64_decode('bWt'.'0aW1l'),base64_decode('ZGF0'.'ZQ=='),base64_decode('Z'.'G'.'F0'.'ZQ='.'='),base64_decode(''.'aW5fYXJyYX'.'k='),base64_decode('c2Vya'.'WFsa'.'X'.'pl'),base64_decode('Y'.'mF'.'zZ'.'TY0'.'X2'.'VuY2'.'9'.'kZQ='.'='),base64_decode('aW50'.'dmF'.'s'),base64_decode(''.'d'.'Glt'.'ZQ=='),base64_decode('Zm'.'l'.'sZV9'.'leGlzdHM'.'='),base64_decode('c3RyX3Jl'.'c'.'GxhY2U='),base64_decode('Y'.'2xhc3NfZX'.'hp'.'c3Rz'),base64_decode(''.'Z'.'G'.'Vm'.'a'.'W5l'));if(!function_exists(__NAMESPACE__.'\___107644258')){function ___107644258($_477383342){static $_391674508= false; if($_391674508 == false) $_391674508=array('SU5UUkF'.'O'.'RVRf'.'RURJ'.'VE'.'l'.'PTg='.'=',''.'WQ==','bW'.'Fpbg==','fmNwZl9'.'tYXBf'.'dmF'.'sdWU=','','','YW'.'xsb3'.'dl'.'Z'.'F9jbGFzc2'.'V'.'z','ZQ==','Zg==','Z'.'Q==','Rg'.'==','WA==',''.'Z'.'g'.'==','bWFpbg==','fmNwZl9tYXBfdm'.'Fs'.'dW'.'U=',''.'UG9ydG'.'F'.'s','Rg==',''.'ZQ'.'==','ZQ==','WA'.'==','Rg==','RA'.'='.'=',''.'R'.'A'.'==','bQ'.'==','Z'.'A==',''.'W'.'Q==','Zg='.'=',''.'Zg==','Zg==','Zg==','UG9ydGFs',''.'Rg='.'=','ZQ==','ZQ==','W'.'A==','Rg==','RA==','RA==','bQ'.'==',''.'ZA='.'=','WQ'.'==','b'.'WF'.'pbg==','T24'.'=','U2V0'.'dG'.'l'.'uZ3NDaGF'.'uZ'.'2U=','Zg==','Zg==','Zg==','Z'.'g'.'==','bWFpbg==','fmNw'.'Z'.'l9tYXBfdmFs'.'d'.'W'.'U'.'=','ZQ'.'==',''.'ZQ'.'==','RA==','ZQ==','ZQ==',''.'Zg==',''.'Z'.'g='.'=','Zg='.'=','ZQ==','bWFp'.'bg==','fmNwZl'.'9tYX'.'Bfd'.'mFsd'.'WU=',''.'ZQ='.'=','Z'.'g==','Zg='.'=','Z'.'g='.'=',''.'Z'.'g'.'==','bWFpbg==','fmNw'.'Zl9t'.'YX'.'Bf'.'dmFsdWU=','ZQ==','Zg==',''.'UG9ydGFs','UG9ydGFs','ZQ==','ZQ'.'==','UG9ydGFs','Rg==','WA'.'==','Rg==','RA='.'=',''.'Z'.'Q'.'==',''.'Z'.'Q'.'==','RA==',''.'b'.'Q==','Z'.'A==','WQ==','ZQ='.'=','WA='.'=','ZQ='.'=','Rg='.'=','ZQ='.'=','RA==','Zg==','ZQ'.'==','RA='.'=','Z'.'Q==','bQ==','ZA'.'==',''.'WQ='.'=','Zg='.'=','Zg==','Zg==',''.'Zg==','Zg==','Zg==','Z'.'g==','Zg==',''.'bW'.'Fpbg'.'==',''.'f'.'m'.'NwZ'.'l9tYXBf'.'d'.'mFsdWU=','ZQ='.'=','ZQ==','UG9'.'y'.'dG'.'Fs','Rg='.'=','WA==','VFlQR'.'Q==','RE'.'FURQ==',''.'RkVBV'.'FVSRVM=','RV'.'hQSV'.'JFRA==',''.'VFl'.'Q'.'RQ='.'=','R'.'A==','VF'.'J'.'ZX0RBWVN'.'f'.'Q09VTl'.'Q=','REFURQ==','V'.'FJZX'.'0RBW'.'VNfQ09'.'VTlQ=','RV'.'hQ'.'S'.'VJFR'.'A'.'==','RkVBVFVSRVM=','Zg='.'=','Zg==','RE'.'9D'.'VU1FTlRfUk'.'9P'.'VA==',''.'L2JpdHJ'.'peC'.'9tb2R1bGVzLw='.'=','L2luc3Rh'.'bGwvaW5k'.'ZXg'.'ucGhw','Lg==','Xw==','c'.'2'.'VhcmNo','T'.'g'.'==','','',''.'QU'.'NUSVZF','WQ'.'='.'=','c29jaWF'.'sbmV0d29yaw==','Y'.'Wxsb3dfZnJp'.'ZWxkc'.'w='.'=','WQ='.'=','SUQ=','c29ja'.'WFsbm'.'V0d29yaw==','YWxs'.'b'.'3dfZnJpZW'.'xkcw==','SUQ=','c29jaWF'.'sbmV'.'0'.'d29ya'.'w==','Y'.'Wx'.'sb3dfZ'.'nJ'.'pZWxkcw==',''.'T'.'g==','','','QUNUSVZ'.'F','WQ==','c29'.'jaWFsbmV0d29y'.'aw==','YWxsb3df'.'bWl'.'jc'.'m'.'9ibG9nX3Vz'.'Z'.'XI=','WQ'.'='.'=',''.'SUQ=','c29jaWF'.'sbmV0d29yaw='.'=','YWxsb3'.'df'.'bWljc'.'m9ib'.'G9nX'.'3VzZX'.'I=','SUQ=','c'.'2'.'9j'.'aW'.'FsbmV0d29ya'.'w==','YW'.'xsb3'.'dfbWljcm9i'.'bG9nX3VzZ'.'XI=',''.'c29ja'.'WFsb'.'mV0d'.'2'.'9yaw==','Y'.'Wx'.'sb3dfbWl'.'j'.'cm9ib'.'G9nX2dy'.'b3Vw','WQ'.'==','SUQ=','c29jaWFsb'.'m'.'V'.'0d'.'29y'.'aw==','YWxsb3df'.'bWlj'.'cm9ibG'.'9n'.'X2dyb3'.'Vw','SUQ=','c29jaWFsbmV0'.'d'.'29y'.'aw==','YWxsb3'.'dfbWljcm9ibG9nX2dyb3Vw','Tg==','','','QUNUS'.'VZ'.'F',''.'WQ==','c'.'29jaWFsbm'.'V0'.'d29'.'yaw==','YWxs'.'b3'.'d'.'fZmlsZXNfdXNl'.'cg==','WQ='.'=','SUQ=','c'.'29ja'.'WF'.'s'.'bmV0d29yaw='.'=','YWxsb3d'.'fZm'.'lsZ'.'XNfdXNlc'.'g==','SUQ=','c'.'29j'.'a'.'WFsbmV0d29ya'.'w==','Y'.'W'.'xsb'.'3dfZmls'.'ZXNfdXN'.'lcg='.'=',''.'Tg'.'==','','',''.'QUNUSV'.'Z'.'F','WQ==','c'.'29'.'j'.'aWF'.'sb'.'mV0d'.'29'.'y'.'aw'.'==','YWxs'.'b3dfYmxvZ1'.'91c2Vy','W'.'Q='.'=',''.'SU'.'Q=','c29'.'jaW'.'F'.'sbmV0d29'.'yaw==','YW'.'xsb3dfYmx'.'vZ191c'.'2V'.'y','SUQ=','c29jaWFsbmV0d29yaw==','YWx'.'sb'.'3d'.'fYmxvZ191c2V'.'y','Tg==','','',''.'QUNUSVZF','WQ==','c29jaWF'.'s'.'bmV0d'.'29yaw==','YWxsb'.'3dfcG'.'hvd'.'G9fd'.'XNl'.'c'.'g==','W'.'Q==','SUQ'.'=',''.'c2'.'9'.'j'.'a'.'W'.'Fsbm'.'V0'.'d29ya'.'w==','YWxs'.'b3d'.'fcG'.'hv'.'dG9'.'fdXN'.'lcg==',''.'SUQ=','c29jaWFsb'.'mV'.'0d'.'29'.'ya'.'w==','Y'.'Wx'.'sb3dfcGhv'.'d'.'G9f'.'dXNlcg==','Tg==','','','Q'.'UNUS'.'VZF',''.'WQ='.'=','c29jaWFsbm'.'V0d29y'.'aw='.'=','YWxsb'.'3dfZm9ydW1fdXNlcg='.'=','WQ==','S'.'UQ=',''.'c'.'2'.'9jaWFsb'.'m'.'V0d2'.'9'.'ya'.'w==','YWxsb3dfZm9ydW1fdXNlcg==','SUQ'.'=',''.'c29jaW'.'Fs'.'bm'.'V0d2'.'9yaw='.'=','YW'.'xsb3dfZm9'.'y'.'dW'.'1fdXN'.'lcg='.'=','Tg='.'=','','','QUNUSVZF','W'.'Q'.'==',''.'c2'.'9j'.'aW'.'F'.'sb'.'mV0d29'.'yaw'.'==',''.'YWx'.'sb'.'3dfdGFza3NfdXNlcg='.'=','WQ==','SUQ=',''.'c29jaWF'.'s'.'bmV0'.'d'.'29yaw==',''.'YW'.'xsb3dfdGFza'.'3'.'NfdXN'.'lcg==',''.'SUQ=','c29jaWFsbmV0d29ya'.'w==','YWxsb3dfdG'.'Fz'.'a3NfdXNl'.'c'.'g==','c2'.'9j'.'aWFsbmV0'.'d29'.'yaw'.'='.'=','YWxsb3dfdGFza'.'3NfZ3JvdX'.'A=','WQ==',''.'SU'.'Q=','c29jaW'.'Fsbm'.'V0'.'d29y'.'aw'.'==','YWx'.'s'.'b3dfdGFza3NfZ3JvdXA'.'=','SU'.'Q=',''.'c'.'29jaWFs'.'b'.'mV0d'.'2'.'9yaw'.'==',''.'Y'.'Wxsb3'.'dfdG'.'Fza'.'3NfZ'.'3'.'JvdXA=','dGF'.'za3M=','T'.'g'.'==','','','Q'.'UNUSVZF','WQ==','c29ja'.'WFsb'.'mV0d29yaw==','Y'.'W'.'xsb'.'3dfY2'.'FsZW5kYXJfd'.'XNl'.'cg='.'=','W'.'Q'.'==',''.'SUQ=','c29jaWFsb'.'m'.'V0d29'.'yaw==','YW'.'xsb3'.'dfY'.'2FsZ'.'W5'.'kYX'.'J'.'f'.'dXNlcg==','SUQ=',''.'c29jaWFsb'.'mV0d29'.'ya'.'w==','YWxsb3dfY2FsZ'.'W5kYXJf'.'dXNlcg'.'==','c2'.'9ja'.'WFsbmV0d'.'2'.'9yaw==','YWxsb3dfY2'.'FsZW5kYXJfZ3Jv'.'dXA=','WQ==','SUQ=','c29jaWFsbmV0d'.'29y'.'a'.'w='.'=',''.'YWxs'.'b3d'.'fY2FsZW5kYXJf'.'Z3JvdX'.'A=','SUQ=','c29'.'jaWF'.'sb'.'mV0'.'d2'.'9yaw==','YWxsb3dfY'.'2F'.'sZW5kYX'.'JfZ3J'.'vdXA=','QU'.'NUS'.'VZF','W'.'Q='.'=',''.'Tg'.'==','ZXh0c'.'mFuZXQ=',''.'aWJs'.'b2Nr',''.'T25BZn'.'RlcklCbG9ja'.'0Vs'.'ZW1lb'.'nRVcG'.'R'.'hdGU=','aW5'.'0cm'.'FuZXQ=','Q0lu'.'dHJhbmV0'.'RXZlbnRIYW5k'.'bGVycw==','U1BSZWdpc3RlclVw'.'ZGF0Z'.'WRJdGVt','Q'.'0ludHJh'.'bm'.'V0U2hhcm'.'Vw'.'b2'.'ludD'.'o6QW'.'dlbnRM'.'a'.'XN'.'0'.'cygpO'.'w==','aW50cmFuZ'.'X'.'Q=','Tg==','Q'.'0lu'.'dH'.'JhbmV0U2hhcmVwb2'.'ludDo6'.'Q'.'Wdlb'.'nRRdW'.'V1ZS'.'gpOw==','aW5'.'0cmFuZXQ=',''.'Tg'.'==',''.'Q0ludHJ'.'hbmV0U2hhcm'.'Vwb2l'.'ud'.'Do6QWdlb'.'n'.'R'.'VcGRhdGUo'.'KTs=',''.'aW5'.'0cmFuZ'.'XQ=','Tg==','aW'.'Jsb2Nr','T'.'25B'.'Zn'.'R'.'lc'.'klCbG9'.'ja0VsZW1lbnRBZGQ=','aW50'.'cmFuZX'.'Q=','Q0ludHJhbmV'.'0'.'RXZlbn'.'RIY'.'W5kbGVycw'.'='.'=','U'.'1B'.'SZWdpc3'.'Rlcl'.'VwZGF0ZW'.'RJ'.'dGVt','a'.'W'.'J'.'sb2Nr','T25BZnRlcklCbG9ja0'.'Vs'.'ZW'.'1l'.'bn'.'RVcG'.'R'.'hd'.'GU=','aW50cmFuZX'.'Q'.'=','Q0ludHJhbmV'.'0'.'RX'.'ZlbnR'.'IYW5kbGV'.'ycw==','U1BSZWdpc'.'3RlclVwZGF'.'0ZWRJdGVt','Q'.'0'.'lu'.'dHJhbmV0'.'U2hh'.'cmVw'.'b'.'2lu'.'dDo6'.'Q'.'WdlbnRMaX'.'N0'.'cygpOw==','aW'.'50c'.'mFuZXQ=','Q0ludHJh'.'bmV0'.'U2hhcmVwb2'.'ludD'.'o6QWdlb'.'nRR'.'dWV1ZSgpOw'.'='.'=','aW50c'.'mFu'.'Z'.'XQ=','Q0lu'.'dHJhbmV0U2hhcmVw'.'b2'.'l'.'ud'.'Do6QWdl'.'bn'.'RVcGRhdGU'.'oKT'.'s=','aW5'.'0cmFu'.'ZX'.'Q=','Y'.'3'.'Jt','b'.'WFpbg==','T25'.'CZWZv'.'cmVQcm9sb2c=',''.'bWFpbg==','Q1dpemF'.'y'.'ZFNv'.'b'.'FBhbmVsSW50c'.'mFu'.'ZXQ=',''.'U2hvd1B'.'hbmVs','L21vZ'.'HVsZXMvaW'.'50'.'cmFuZX'.'Qv'.'cGF'.'uZWxfY'.'nV'.'0dG'.'9uLnBocA'.'==','RU'.'5DT0RF','WQ==');return base64_decode($_391674508[$_477383342]);}};$GLOBALS['____1082372871'][0](___107644258(0), ___107644258(1));class CBXFeatures{ private static $_1709796047= 30; private static $_40592083= array( "Portal" => array( "CompanyCalendar", "CompanyPhoto", "CompanyVideo", "CompanyCareer", "StaffChanges", "StaffAbsence", "CommonDocuments", "MeetingRoomBookingSystem", "Wiki", "Learning", "Vote", "WebLink", "Subscribe", "Friends", "PersonalFiles", "PersonalBlog", "PersonalPhoto", "PersonalForum", "Blog", "Forum", "Gallery", "Board", "MicroBlog", "WebMessenger",), "Communications" => array( "Tasks", "Calendar", "Workgroups", "Jabber", "VideoConference", "Extranet", "SMTP", "Requests", "DAV", "intranet_sharepoint", "timeman", "Idea", "Meeting", "EventList", "Salary", "XDImport",), "Enterprise" => array( "BizProc", "Lists", "Support", "Analytics", "crm", "Controller", "LdapUnlimitedUsers",), "Holding" => array( "Cluster", "MultiSites",),); private static $_834897000= null; private static $_2104823125= null; private static function __1997700563(){ if(self::$_834897000 === null){ self::$_834897000= array(); foreach(self::$_40592083 as $_856162303 => $_61495391){ foreach($_61495391 as $_1337106921) self::$_834897000[$_1337106921]= $_856162303;}} if(self::$_2104823125 === null){ self::$_2104823125= array(); $_1450989487= COption::GetOptionString(___107644258(2), ___107644258(3), ___107644258(4)); if($_1450989487 != ___107644258(5)){ $_1450989487= $GLOBALS['____1082372871'][1]($_1450989487); $_1450989487= $GLOBALS['____1082372871'][2]($_1450989487,[___107644258(6) => false]); if($GLOBALS['____1082372871'][3]($_1450989487)){ self::$_2104823125= $_1450989487;}} if(empty(self::$_2104823125)){ self::$_2104823125= array(___107644258(7) => array(), ___107644258(8) => array());}}} public static function InitiateEditionsSettings($_1227688580){ self::__1997700563(); $_77161943= array(); foreach(self::$_40592083 as $_856162303 => $_61495391){ $_1505164816= $GLOBALS['____1082372871'][4]($_856162303, $_1227688580); self::$_2104823125[___107644258(9)][$_856162303]=($_1505164816? array(___107644258(10)): array(___107644258(11))); foreach($_61495391 as $_1337106921){ self::$_2104823125[___107644258(12)][$_1337106921]= $_1505164816; if(!$_1505164816) $_77161943[]= array($_1337106921, false);}} $_438034841= $GLOBALS['____1082372871'][5](self::$_2104823125); $_438034841= $GLOBALS['____1082372871'][6]($_438034841); COption::SetOptionString(___107644258(13), ___107644258(14), $_438034841); foreach($_77161943 as $_715798154) self::__91359836($_715798154[min(34,0,11.333333333333)], $_715798154[round(0+0.5+0.5)]);} public static function IsFeatureEnabled($_1337106921){ if($_1337106921 == '') return true; self::__1997700563(); if(!isset(self::$_834897000[$_1337106921])) return true; if(self::$_834897000[$_1337106921] == ___107644258(15)) $_288062555= array(___107644258(16)); elseif(isset(self::$_2104823125[___107644258(17)][self::$_834897000[$_1337106921]])) $_288062555= self::$_2104823125[___107644258(18)][self::$_834897000[$_1337106921]]; else $_288062555= array(___107644258(19)); if($_288062555[(185*2-370)] != ___107644258(20) && $_288062555[min(200,0,66.666666666667)] != ___107644258(21)){ return false;} elseif($_288062555[(164*2-328)] == ___107644258(22)){ if($_288062555[round(0+0.2+0.2+0.2+0.2+0.2)]< $GLOBALS['____1082372871'][7]((798-2*399), min(88,0,29.333333333333),(1392/2-696), Date(___107644258(23)), $GLOBALS['____1082372871'][8](___107644258(24))- self::$_1709796047, $GLOBALS['____1082372871'][9](___107644258(25)))){ if(!isset($_288062555[round(0+0.5+0.5+0.5+0.5)]) ||!$_288062555[round(0+2)]) self::__1600068861(self::$_834897000[$_1337106921]); return false;}} return!isset(self::$_2104823125[___107644258(26)][$_1337106921]) || self::$_2104823125[___107644258(27)][$_1337106921];} public static function IsFeatureInstalled($_1337106921){ if($GLOBALS['____1082372871'][10]($_1337106921) <= 0) return true; self::__1997700563(); return(isset(self::$_2104823125[___107644258(28)][$_1337106921]) && self::$_2104823125[___107644258(29)][$_1337106921]);} public static function IsFeatureEditable($_1337106921){ if($_1337106921 == '') return true; self::__1997700563(); if(!isset(self::$_834897000[$_1337106921])) return true; if(self::$_834897000[$_1337106921] == ___107644258(30)) $_288062555= array(___107644258(31)); elseif(isset(self::$_2104823125[___107644258(32)][self::$_834897000[$_1337106921]])) $_288062555= self::$_2104823125[___107644258(33)][self::$_834897000[$_1337106921]]; else $_288062555= array(___107644258(34)); if($_288062555[(1136/2-568)] != ___107644258(35) && $_288062555[(1244/2-622)] != ___107644258(36)){ return false;} elseif($_288062555[(1020/2-510)] == ___107644258(37)){ if($_288062555[round(0+1)]< $GLOBALS['____1082372871'][11]((1416/2-708),(1200/2-600), min(26,0,8.6666666666667), Date(___107644258(38)), $GLOBALS['____1082372871'][12](___107644258(39))- self::$_1709796047, $GLOBALS['____1082372871'][13](___107644258(40)))){ if(!isset($_288062555[round(0+2)]) ||!$_288062555[round(0+2)]) self::__1600068861(self::$_834897000[$_1337106921]); return false;}} return true;} private static function __91359836($_1337106921, $_664129944){ if($GLOBALS['____1082372871'][14]("CBXFeatures", "On".$_1337106921."SettingsChange")) $GLOBALS['____1082372871'][15](array("CBXFeatures", "On".$_1337106921."SettingsChange"), array($_1337106921, $_664129944)); $_1568372020= $GLOBALS['_____2037386187'][0](___107644258(41), ___107644258(42).$_1337106921.___107644258(43)); while($_1297582339= $_1568372020->Fetch()) $GLOBALS['_____2037386187'][1]($_1297582339, array($_1337106921, $_664129944));} public static function SetFeatureEnabled($_1337106921, $_664129944= true, $_1618568005= true){ if($GLOBALS['____1082372871'][16]($_1337106921) <= 0) return; if(!self::IsFeatureEditable($_1337106921)) $_664129944= false; $_664129944= (bool)$_664129944; self::__1997700563(); $_496189666=(!isset(self::$_2104823125[___107644258(44)][$_1337106921]) && $_664129944 || isset(self::$_2104823125[___107644258(45)][$_1337106921]) && $_664129944 != self::$_2104823125[___107644258(46)][$_1337106921]); self::$_2104823125[___107644258(47)][$_1337106921]= $_664129944; $_438034841= $GLOBALS['____1082372871'][17](self::$_2104823125); $_438034841= $GLOBALS['____1082372871'][18]($_438034841); COption::SetOptionString(___107644258(48), ___107644258(49), $_438034841); if($_496189666 && $_1618568005) self::__91359836($_1337106921, $_664129944);} private static function __1600068861($_856162303){ if($GLOBALS['____1082372871'][19]($_856162303) <= 0 || $_856162303 == "Portal") return; self::__1997700563(); if(!isset(self::$_2104823125[___107644258(50)][$_856162303]) || self::$_2104823125[___107644258(51)][$_856162303][(1204/2-602)] != ___107644258(52)) return; if(isset(self::$_2104823125[___107644258(53)][$_856162303][round(0+2)]) && self::$_2104823125[___107644258(54)][$_856162303][round(0+2)]) return; $_77161943= array(); if(isset(self::$_40592083[$_856162303]) && $GLOBALS['____1082372871'][20](self::$_40592083[$_856162303])){ foreach(self::$_40592083[$_856162303] as $_1337106921){ if(isset(self::$_2104823125[___107644258(55)][$_1337106921]) && self::$_2104823125[___107644258(56)][$_1337106921]){ self::$_2104823125[___107644258(57)][$_1337106921]= false; $_77161943[]= array($_1337106921, false);}} self::$_2104823125[___107644258(58)][$_856162303][round(0+2)]= true;} $_438034841= $GLOBALS['____1082372871'][21](self::$_2104823125); $_438034841= $GLOBALS['____1082372871'][22]($_438034841); COption::SetOptionString(___107644258(59), ___107644258(60), $_438034841); foreach($_77161943 as $_715798154) self::__91359836($_715798154[(174*2-348)], $_715798154[round(0+0.33333333333333+0.33333333333333+0.33333333333333)]);} public static function ModifyFeaturesSettings($_1227688580, $_61495391){ self::__1997700563(); foreach($_1227688580 as $_856162303 => $_310718334) self::$_2104823125[___107644258(61)][$_856162303]= $_310718334; $_77161943= array(); foreach($_61495391 as $_1337106921 => $_664129944){ if(!isset(self::$_2104823125[___107644258(62)][$_1337106921]) && $_664129944 || isset(self::$_2104823125[___107644258(63)][$_1337106921]) && $_664129944 != self::$_2104823125[___107644258(64)][$_1337106921]) $_77161943[]= array($_1337106921, $_664129944); self::$_2104823125[___107644258(65)][$_1337106921]= $_664129944;} $_438034841= $GLOBALS['____1082372871'][23](self::$_2104823125); $_438034841= $GLOBALS['____1082372871'][24]($_438034841); COption::SetOptionString(___107644258(66), ___107644258(67), $_438034841); self::$_2104823125= false; foreach($_77161943 as $_715798154) self::__91359836($_715798154[(830-2*415)], $_715798154[round(0+0.33333333333333+0.33333333333333+0.33333333333333)]);} public static function SaveFeaturesSettings($_2116981996, $_26044937){ self::__1997700563(); $_1885655564= array(___107644258(68) => array(), ___107644258(69) => array()); if(!$GLOBALS['____1082372871'][25]($_2116981996)) $_2116981996= array(); if(!$GLOBALS['____1082372871'][26]($_26044937)) $_26044937= array(); if(!$GLOBALS['____1082372871'][27](___107644258(70), $_2116981996)) $_2116981996[]= ___107644258(71); foreach(self::$_40592083 as $_856162303 => $_61495391){ if(isset(self::$_2104823125[___107644258(72)][$_856162303])){ $_1353703378= self::$_2104823125[___107644258(73)][$_856162303];} else{ $_1353703378=($_856162303 == ___107644258(74)? array(___107644258(75)): array(___107644258(76)));} if($_1353703378[(149*2-298)] == ___107644258(77) || $_1353703378[(155*2-310)] == ___107644258(78)){ $_1885655564[___107644258(79)][$_856162303]= $_1353703378;} else{ if($GLOBALS['____1082372871'][28]($_856162303, $_2116981996)) $_1885655564[___107644258(80)][$_856162303]= array(___107644258(81), $GLOBALS['____1082372871'][29]((872-2*436),(127*2-254), min(216,0,72), $GLOBALS['____1082372871'][30](___107644258(82)), $GLOBALS['____1082372871'][31](___107644258(83)), $GLOBALS['____1082372871'][32](___107644258(84)))); else $_1885655564[___107644258(85)][$_856162303]= array(___107644258(86));}} $_77161943= array(); foreach(self::$_834897000 as $_1337106921 => $_856162303){ if($_1885655564[___107644258(87)][$_856162303][min(180,0,60)] != ___107644258(88) && $_1885655564[___107644258(89)][$_856162303][(239*2-478)] != ___107644258(90)){ $_1885655564[___107644258(91)][$_1337106921]= false;} else{ if($_1885655564[___107644258(92)][$_856162303][(754-2*377)] == ___107644258(93) && $_1885655564[___107644258(94)][$_856162303][round(0+1)]< $GLOBALS['____1082372871'][33]((154*2-308),(884-2*442),(188*2-376), Date(___107644258(95)), $GLOBALS['____1082372871'][34](___107644258(96))- self::$_1709796047, $GLOBALS['____1082372871'][35](___107644258(97)))) $_1885655564[___107644258(98)][$_1337106921]= false; else $_1885655564[___107644258(99)][$_1337106921]= $GLOBALS['____1082372871'][36]($_1337106921, $_26044937); if(!isset(self::$_2104823125[___107644258(100)][$_1337106921]) && $_1885655564[___107644258(101)][$_1337106921] || isset(self::$_2104823125[___107644258(102)][$_1337106921]) && $_1885655564[___107644258(103)][$_1337106921] != self::$_2104823125[___107644258(104)][$_1337106921]) $_77161943[]= array($_1337106921, $_1885655564[___107644258(105)][$_1337106921]);}} $_438034841= $GLOBALS['____1082372871'][37]($_1885655564); $_438034841= $GLOBALS['____1082372871'][38]($_438034841); COption::SetOptionString(___107644258(106), ___107644258(107), $_438034841); self::$_2104823125= false; foreach($_77161943 as $_715798154) self::__91359836($_715798154[min(78,0,26)], $_715798154[round(0+1)]);} public static function GetFeaturesList(){ self::__1997700563(); $_1323537452= array(); foreach(self::$_40592083 as $_856162303 => $_61495391){ if(isset(self::$_2104823125[___107644258(108)][$_856162303])){ $_1353703378= self::$_2104823125[___107644258(109)][$_856162303];} else{ $_1353703378=($_856162303 == ___107644258(110)? array(___107644258(111)): array(___107644258(112)));} $_1323537452[$_856162303]= array( ___107644258(113) => $_1353703378[(1180/2-590)], ___107644258(114) => $_1353703378[round(0+0.5+0.5)], ___107644258(115) => array(),); $_1323537452[$_856162303][___107644258(116)]= false; if($_1323537452[$_856162303][___107644258(117)] == ___107644258(118)){ $_1323537452[$_856162303][___107644258(119)]= $GLOBALS['____1082372871'][39](($GLOBALS['____1082372871'][40]()- $_1323537452[$_856162303][___107644258(120)])/ round(0+21600+21600+21600+21600)); if($_1323537452[$_856162303][___107644258(121)]> self::$_1709796047) $_1323537452[$_856162303][___107644258(122)]= true;} foreach($_61495391 as $_1337106921) $_1323537452[$_856162303][___107644258(123)][$_1337106921]=(!isset(self::$_2104823125[___107644258(124)][$_1337106921]) || self::$_2104823125[___107644258(125)][$_1337106921]);} return $_1323537452;} private static function __775053803($_1107677614, $_498485517){ if(IsModuleInstalled($_1107677614) == $_498485517) return true; $_1156517836= $_SERVER[___107644258(126)].___107644258(127).$_1107677614.___107644258(128); if(!$GLOBALS['____1082372871'][41]($_1156517836)) return false; include_once($_1156517836); $_733451691= $GLOBALS['____1082372871'][42](___107644258(129), ___107644258(130), $_1107677614); if(!$GLOBALS['____1082372871'][43]($_733451691)) return false; $_33822315= new $_733451691; if($_498485517){ if(!$_33822315->InstallDB()) return false; $_33822315->InstallEvents(); if(!$_33822315->InstallFiles()) return false;} else{ if(CModule::IncludeModule(___107644258(131))) CSearch::DeleteIndex($_1107677614); UnRegisterModule($_1107677614);} return true;} protected static function OnRequestsSettingsChange($_1337106921, $_664129944){ self::__775053803("form", $_664129944);} protected static function OnLearningSettingsChange($_1337106921, $_664129944){ self::__775053803("learning", $_664129944);} protected static function OnJabberSettingsChange($_1337106921, $_664129944){ self::__775053803("xmpp", $_664129944);} protected static function OnVideoConferenceSettingsChange($_1337106921, $_664129944){ self::__775053803("video", $_664129944);} protected static function OnBizProcSettingsChange($_1337106921, $_664129944){ self::__775053803("bizprocdesigner", $_664129944);} protected static function OnListsSettingsChange($_1337106921, $_664129944){ self::__775053803("lists", $_664129944);} protected static function OnWikiSettingsChange($_1337106921, $_664129944){ self::__775053803("wiki", $_664129944);} protected static function OnSupportSettingsChange($_1337106921, $_664129944){ self::__775053803("support", $_664129944);} protected static function OnControllerSettingsChange($_1337106921, $_664129944){ self::__775053803("controller", $_664129944);} protected static function OnAnalyticsSettingsChange($_1337106921, $_664129944){ self::__775053803("statistic", $_664129944);} protected static function OnVoteSettingsChange($_1337106921, $_664129944){ self::__775053803("vote", $_664129944);} protected static function OnFriendsSettingsChange($_1337106921, $_664129944){ if($_664129944) $_1901065956= "Y"; else $_1901065956= ___107644258(132); $_510698731= CSite::GetList(___107644258(133), ___107644258(134), array(___107644258(135) => ___107644258(136))); while($_1870954739= $_510698731->Fetch()){ if(COption::GetOptionString(___107644258(137), ___107644258(138), ___107644258(139), $_1870954739[___107644258(140)]) != $_1901065956){ COption::SetOptionString(___107644258(141), ___107644258(142), $_1901065956, false, $_1870954739[___107644258(143)]); COption::SetOptionString(___107644258(144), ___107644258(145), $_1901065956);}}} protected static function OnMicroBlogSettingsChange($_1337106921, $_664129944){ if($_664129944) $_1901065956= "Y"; else $_1901065956= ___107644258(146); $_510698731= CSite::GetList(___107644258(147), ___107644258(148), array(___107644258(149) => ___107644258(150))); while($_1870954739= $_510698731->Fetch()){ if(COption::GetOptionString(___107644258(151), ___107644258(152), ___107644258(153), $_1870954739[___107644258(154)]) != $_1901065956){ COption::SetOptionString(___107644258(155), ___107644258(156), $_1901065956, false, $_1870954739[___107644258(157)]); COption::SetOptionString(___107644258(158), ___107644258(159), $_1901065956);} if(COption::GetOptionString(___107644258(160), ___107644258(161), ___107644258(162), $_1870954739[___107644258(163)]) != $_1901065956){ COption::SetOptionString(___107644258(164), ___107644258(165), $_1901065956, false, $_1870954739[___107644258(166)]); COption::SetOptionString(___107644258(167), ___107644258(168), $_1901065956);}}} protected static function OnPersonalFilesSettingsChange($_1337106921, $_664129944){ if($_664129944) $_1901065956= "Y"; else $_1901065956= ___107644258(169); $_510698731= CSite::GetList(___107644258(170), ___107644258(171), array(___107644258(172) => ___107644258(173))); while($_1870954739= $_510698731->Fetch()){ if(COption::GetOptionString(___107644258(174), ___107644258(175), ___107644258(176), $_1870954739[___107644258(177)]) != $_1901065956){ COption::SetOptionString(___107644258(178), ___107644258(179), $_1901065956, false, $_1870954739[___107644258(180)]); COption::SetOptionString(___107644258(181), ___107644258(182), $_1901065956);}}} protected static function OnPersonalBlogSettingsChange($_1337106921, $_664129944){ if($_664129944) $_1901065956= "Y"; else $_1901065956= ___107644258(183); $_510698731= CSite::GetList(___107644258(184), ___107644258(185), array(___107644258(186) => ___107644258(187))); while($_1870954739= $_510698731->Fetch()){ if(COption::GetOptionString(___107644258(188), ___107644258(189), ___107644258(190), $_1870954739[___107644258(191)]) != $_1901065956){ COption::SetOptionString(___107644258(192), ___107644258(193), $_1901065956, false, $_1870954739[___107644258(194)]); COption::SetOptionString(___107644258(195), ___107644258(196), $_1901065956);}}} protected static function OnPersonalPhotoSettingsChange($_1337106921, $_664129944){ if($_664129944) $_1901065956= "Y"; else $_1901065956= ___107644258(197); $_510698731= CSite::GetList(___107644258(198), ___107644258(199), array(___107644258(200) => ___107644258(201))); while($_1870954739= $_510698731->Fetch()){ if(COption::GetOptionString(___107644258(202), ___107644258(203), ___107644258(204), $_1870954739[___107644258(205)]) != $_1901065956){ COption::SetOptionString(___107644258(206), ___107644258(207), $_1901065956, false, $_1870954739[___107644258(208)]); COption::SetOptionString(___107644258(209), ___107644258(210), $_1901065956);}}} protected static function OnPersonalForumSettingsChange($_1337106921, $_664129944){ if($_664129944) $_1901065956= "Y"; else $_1901065956= ___107644258(211); $_510698731= CSite::GetList(___107644258(212), ___107644258(213), array(___107644258(214) => ___107644258(215))); while($_1870954739= $_510698731->Fetch()){ if(COption::GetOptionString(___107644258(216), ___107644258(217), ___107644258(218), $_1870954739[___107644258(219)]) != $_1901065956){ COption::SetOptionString(___107644258(220), ___107644258(221), $_1901065956, false, $_1870954739[___107644258(222)]); COption::SetOptionString(___107644258(223), ___107644258(224), $_1901065956);}}} protected static function OnTasksSettingsChange($_1337106921, $_664129944){ if($_664129944) $_1901065956= "Y"; else $_1901065956= ___107644258(225); $_510698731= CSite::GetList(___107644258(226), ___107644258(227), array(___107644258(228) => ___107644258(229))); while($_1870954739= $_510698731->Fetch()){ if(COption::GetOptionString(___107644258(230), ___107644258(231), ___107644258(232), $_1870954739[___107644258(233)]) != $_1901065956){ COption::SetOptionString(___107644258(234), ___107644258(235), $_1901065956, false, $_1870954739[___107644258(236)]); COption::SetOptionString(___107644258(237), ___107644258(238), $_1901065956);} if(COption::GetOptionString(___107644258(239), ___107644258(240), ___107644258(241), $_1870954739[___107644258(242)]) != $_1901065956){ COption::SetOptionString(___107644258(243), ___107644258(244), $_1901065956, false, $_1870954739[___107644258(245)]); COption::SetOptionString(___107644258(246), ___107644258(247), $_1901065956);}} self::__775053803(___107644258(248), $_664129944);} protected static function OnCalendarSettingsChange($_1337106921, $_664129944){ if($_664129944) $_1901065956= "Y"; else $_1901065956= ___107644258(249); $_510698731= CSite::GetList(___107644258(250), ___107644258(251), array(___107644258(252) => ___107644258(253))); while($_1870954739= $_510698731->Fetch()){ if(COption::GetOptionString(___107644258(254), ___107644258(255), ___107644258(256), $_1870954739[___107644258(257)]) != $_1901065956){ COption::SetOptionString(___107644258(258), ___107644258(259), $_1901065956, false, $_1870954739[___107644258(260)]); COption::SetOptionString(___107644258(261), ___107644258(262), $_1901065956);} if(COption::GetOptionString(___107644258(263), ___107644258(264), ___107644258(265), $_1870954739[___107644258(266)]) != $_1901065956){ COption::SetOptionString(___107644258(267), ___107644258(268), $_1901065956, false, $_1870954739[___107644258(269)]); COption::SetOptionString(___107644258(270), ___107644258(271), $_1901065956);}}} protected static function OnSMTPSettingsChange($_1337106921, $_664129944){ self::__775053803("mail", $_664129944);} protected static function OnExtranetSettingsChange($_1337106921, $_664129944){ $_649589320= COption::GetOptionString("extranet", "extranet_site", ""); if($_649589320){ $_1788760288= new CSite; $_1788760288->Update($_649589320, array(___107644258(272) =>($_664129944? ___107644258(273): ___107644258(274))));} self::__775053803(___107644258(275), $_664129944);} protected static function OnDAVSettingsChange($_1337106921, $_664129944){ self::__775053803("dav", $_664129944);} protected static function OntimemanSettingsChange($_1337106921, $_664129944){ self::__775053803("timeman", $_664129944);} protected static function Onintranet_sharepointSettingsChange($_1337106921, $_664129944){ if($_664129944){ RegisterModuleDependences("iblock", "OnAfterIBlockElementAdd", "intranet", "CIntranetEventHandlers", "SPRegisterUpdatedItem"); RegisterModuleDependences(___107644258(276), ___107644258(277), ___107644258(278), ___107644258(279), ___107644258(280)); CAgent::AddAgent(___107644258(281), ___107644258(282), ___107644258(283), round(0+125+125+125+125)); CAgent::AddAgent(___107644258(284), ___107644258(285), ___107644258(286), round(0+150+150)); CAgent::AddAgent(___107644258(287), ___107644258(288), ___107644258(289), round(0+720+720+720+720+720));} else{ UnRegisterModuleDependences(___107644258(290), ___107644258(291), ___107644258(292), ___107644258(293), ___107644258(294)); UnRegisterModuleDependences(___107644258(295), ___107644258(296), ___107644258(297), ___107644258(298), ___107644258(299)); CAgent::RemoveAgent(___107644258(300), ___107644258(301)); CAgent::RemoveAgent(___107644258(302), ___107644258(303)); CAgent::RemoveAgent(___107644258(304), ___107644258(305));}} protected static function OncrmSettingsChange($_1337106921, $_664129944){ if($_664129944) COption::SetOptionString("crm", "form_features", "Y"); self::__775053803(___107644258(306), $_664129944);} protected static function OnClusterSettingsChange($_1337106921, $_664129944){ self::__775053803("cluster", $_664129944);} protected static function OnMultiSitesSettingsChange($_1337106921, $_664129944){ if($_664129944) RegisterModuleDependences("main", "OnBeforeProlog", "main", "CWizardSolPanelIntranet", "ShowPanel", 100, "/modules/intranet/panel_button.php"); else UnRegisterModuleDependences(___107644258(307), ___107644258(308), ___107644258(309), ___107644258(310), ___107644258(311), ___107644258(312));} protected static function OnIdeaSettingsChange($_1337106921, $_664129944){ self::__775053803("idea", $_664129944);} protected static function OnMeetingSettingsChange($_1337106921, $_664129944){ self::__775053803("meeting", $_664129944);} protected static function OnXDImportSettingsChange($_1337106921, $_664129944){ self::__775053803("xdimport", $_664129944);}} $GLOBALS['____1082372871'][44](___107644258(313), ___107644258(314)) ?>

Did this file decode correctly?

Original Code

$GLOBALS['_____2037386187']= array(base64_decode('R2V0TW9k'.'dWxlRXZlbn'.'Rz'),base64_decode('RXh'.'lY'.'3V0ZU1vZHVsZ'.'UV2ZW50'.'R'.'Xg='));$GLOBALS['____1082372871']= array(base64_decode('ZGVmaW5l'),base64_decode('Y'.'mFz'.'ZTY0'.'X2Rl'.'Y29kZQ=='),base64_decode('dW5z'.'ZXJpYWx'.'pemU='),base64_decode('aX'.'Nf'.'YX'.'JyYXk='),base64_decode(''.'aW5fY'.'XJyYXk='),base64_decode(''.'c2'.'Vy'.'aW'.'FsaX'.'pl'),base64_decode('Y'.'mFz'.'ZT'.'Y'.'0X2V'.'uY'.'29kZQ='.'='),base64_decode(''.'bWt0aW1l'),base64_decode('Z'.'GF0ZQ=='),base64_decode('ZGF0ZQ='.'='),base64_decode('c'.'3R'.'y'.'b'.'GVu'),base64_decode('bWt0aW1l'),base64_decode(''.'ZG'.'F0ZQ'.'=='),base64_decode('ZGF0Z'.'Q='.'='),base64_decode('bWV0a'.'G9kX2V4aX'.'N0cw=='),base64_decode('Y2FsbF'.'9'.'1'.'c'.'2Vy'.'X2Z1bm'.'N'.'fYXJyYXk'.'='),base64_decode('c'.'3Ry'.'bGVu'),base64_decode(''.'c2VyaWFsaXpl'),base64_decode('Ym'.'FzZT'.'Y0X2V'.'u'.'Y29kZQ'.'=='),base64_decode('c3Ryb'.'GV'.'u'),base64_decode('aX'.'NfYXJyYXk'.'='),base64_decode('c'.'2V'.'yaWFsa'.'Xpl'),base64_decode('YmFzZTY0X2VuY29k'.'Z'.'Q=='),base64_decode('c2VyaW'.'FsaXpl'),base64_decode('Y'.'mFzZT'.'Y0X2VuY29kZQ=='),base64_decode('aX'.'NfYXJyYXk='),base64_decode('a'.'XNfYXJyYXk='),base64_decode('aW5fY'.'XJyYXk='),base64_decode('aW5'.'fYXJyYXk='),base64_decode('bWt0'.'aW1l'),base64_decode('Z'.'GF0'.'ZQ=='),base64_decode('ZGF0ZQ=='),base64_decode('Z'.'G'.'F0ZQ=='),base64_decode('bWt'.'0aW1l'),base64_decode('ZGF0'.'ZQ=='),base64_decode('Z'.'G'.'F0'.'ZQ='.'='),base64_decode(''.'aW5fYXJyYX'.'k='),base64_decode('c2Vya'.'WFsa'.'X'.'pl'),base64_decode('Y'.'mF'.'zZ'.'TY0'.'X2'.'VuY2'.'9'.'kZQ='.'='),base64_decode('aW50'.'dmF'.'s'),base64_decode(''.'d'.'Glt'.'ZQ=='),base64_decode('Zm'.'l'.'sZV9'.'leGlzdHM'.'='),base64_decode('c3RyX3Jl'.'c'.'GxhY2U='),base64_decode('Y'.'2xhc3NfZX'.'hp'.'c3Rz'),base64_decode(''.'Z'.'G'.'Vm'.'a'.'W5l'));if(!function_exists(__NAMESPACE__.'\\___107644258')){function ___107644258($_477383342){static $_391674508= false; if($_391674508 == false) $_391674508=array('SU5UUkF'.'O'.'RVRf'.'RURJ'.'VE'.'l'.'PTg='.'=',''.'WQ==','bW'.'Fpbg==','fmNwZl9'.'tYXBf'.'dmF'.'sdWU=','','','YW'.'xsb3'.'dl'.'Z'.'F9jbGFzc2'.'V'.'z','ZQ==','Zg==','Z'.'Q==','Rg'.'==','WA==',''.'Z'.'g'.'==','bWFpbg==','fmNwZl9tYXBfdm'.'Fs'.'dW'.'U=',''.'UG9ydG'.'F'.'s','Rg==',''.'ZQ'.'==','ZQ==','WA'.'==','Rg==','RA'.'='.'=',''.'R'.'A'.'==','bQ'.'==','Z'.'A==',''.'W'.'Q==','Zg='.'=',''.'Zg==','Zg==','Zg==','UG9ydGFs',''.'Rg='.'=','ZQ==','ZQ==','W'.'A==','Rg==','RA==','RA==','bQ'.'==',''.'ZA='.'=','WQ'.'==','b'.'WF'.'pbg==','T24'.'=','U2V0'.'dG'.'l'.'uZ3NDaGF'.'uZ'.'2U=','Zg==','Zg==','Zg==','Z'.'g'.'==','bWFpbg==','fmNw'.'Z'.'l9tYXBfdmFs'.'d'.'W'.'U'.'=','ZQ'.'==',''.'ZQ'.'==','RA==','ZQ==','ZQ==',''.'Zg==',''.'Z'.'g='.'=','Zg='.'=','ZQ==','bWFp'.'bg==','fmNwZl'.'9tYX'.'Bfd'.'mFsd'.'WU=',''.'ZQ='.'=','Z'.'g==','Zg='.'=','Z'.'g='.'=',''.'Z'.'g'.'==','bWFpbg==','fmNw'.'Zl9t'.'YX'.'Bf'.'dmFsdWU=','ZQ==','Zg==',''.'UG9ydGFs','UG9ydGFs','ZQ==','ZQ'.'==','UG9ydGFs','Rg==','WA'.'==','Rg==','RA='.'=',''.'Z'.'Q'.'==',''.'Z'.'Q'.'==','RA==',''.'b'.'Q==','Z'.'A==','WQ==','ZQ='.'=','WA='.'=','ZQ='.'=','Rg='.'=','ZQ='.'=','RA==','Zg==','ZQ'.'==','RA='.'=','Z'.'Q==','bQ==','ZA'.'==',''.'WQ='.'=','Zg='.'=','Zg==','Zg==',''.'Zg==','Zg==','Zg==','Z'.'g==','Zg==',''.'bW'.'Fpbg'.'==',''.'f'.'m'.'NwZ'.'l9tYXBf'.'d'.'mFsdWU=','ZQ='.'=','ZQ==','UG9'.'y'.'dG'.'Fs','Rg='.'=','WA==','VFlQR'.'Q==','RE'.'FURQ==',''.'RkVBV'.'FVSRVM=','RV'.'hQSV'.'JFRA==',''.'VFl'.'Q'.'RQ='.'=','R'.'A==','VF'.'J'.'ZX0RBWVN'.'f'.'Q09VTl'.'Q=','REFURQ==','V'.'FJZX'.'0RBW'.'VNfQ09'.'VTlQ=','RV'.'hQ'.'S'.'VJFR'.'A'.'==','RkVBVFVSRVM=','Zg='.'=','Zg==','RE'.'9D'.'VU1FTlRfUk'.'9P'.'VA==',''.'L2JpdHJ'.'peC'.'9tb2R1bGVzLw='.'=','L2luc3Rh'.'bGwvaW5k'.'ZXg'.'ucGhw','Lg==','Xw==','c'.'2'.'VhcmNo','T'.'g'.'==','','',''.'QU'.'NUSVZF','WQ'.'='.'=','c29jaWF'.'sbmV0d29yaw==','Y'.'Wxsb3dfZnJp'.'ZWxkc'.'w='.'=','WQ='.'=','SUQ=','c29ja'.'WFsbm'.'V0d29yaw==','YWxs'.'b'.'3dfZnJpZW'.'xkcw==','SUQ=','c29jaWF'.'sbmV'.'0'.'d29ya'.'w==','Y'.'Wx'.'sb3dfZ'.'nJ'.'pZWxkcw==',''.'T'.'g==','','','QUNUSVZ'.'F','WQ==','c29'.'jaWFsbmV0d29y'.'aw==','YWxsb3df'.'bWl'.'jc'.'m'.'9ibG9nX3Vz'.'Z'.'XI=','WQ'.'='.'=',''.'SUQ=','c29jaWF'.'sbmV0d29yaw='.'=','YWxsb3'.'df'.'bWljc'.'m9ib'.'G9nX'.'3VzZX'.'I=','SUQ=','c'.'2'.'9j'.'aW'.'FsbmV0d29ya'.'w==','YW'.'xsb3'.'dfbWljcm9i'.'bG9nX3VzZ'.'XI=',''.'c29ja'.'WFsb'.'mV0d'.'2'.'9yaw==','Y'.'Wx'.'sb3dfbWl'.'j'.'cm9ib'.'G9nX2dy'.'b3Vw','WQ'.'==','SUQ=','c29jaWFsb'.'m'.'V'.'0d'.'29y'.'aw==','YWxsb3df'.'bWlj'.'cm9ibG'.'9n'.'X2dyb3'.'Vw','SUQ=','c29jaWFsbmV0'.'d'.'29y'.'aw==','YWxsb3'.'dfbWljcm9ibG9nX2dyb3Vw','Tg==','','','QUNUS'.'VZ'.'F',''.'WQ==','c'.'29jaWFsbm'.'V0'.'d29'.'yaw==','YWxs'.'b3'.'d'.'fZmlsZXNfdXNl'.'cg==','WQ='.'=','SUQ=','c'.'29ja'.'WF'.'s'.'bmV0d29yaw='.'=','YWxsb3d'.'fZm'.'lsZ'.'XNfdXNlc'.'g==','SUQ=','c'.'29j'.'a'.'WFsbmV0d29ya'.'w==','Y'.'W'.'xsb'.'3dfZmls'.'ZXNfdXN'.'lcg='.'=',''.'Tg'.'==','','',''.'QUNUSV'.'Z'.'F','WQ==','c'.'29'.'j'.'aWF'.'sb'.'mV0d'.'29'.'y'.'aw'.'==','YWxs'.'b3dfYmxvZ1'.'91c2Vy','W'.'Q='.'=',''.'SU'.'Q=','c29'.'jaW'.'F'.'sbmV0d29'.'yaw==','YW'.'xsb3dfYmx'.'vZ191c'.'2V'.'y','SUQ=','c29jaWFsbmV0d29yaw==','YWx'.'sb'.'3d'.'fYmxvZ191c2V'.'y','Tg==','','',''.'QUNUSVZF','WQ==','c29jaWF'.'s'.'bmV0d'.'29yaw==','YWxsb'.'3dfcG'.'hvd'.'G9fd'.'XNl'.'c'.'g==','W'.'Q==','SUQ'.'=',''.'c2'.'9'.'j'.'a'.'W'.'Fsbm'.'V0'.'d29ya'.'w==','YWxs'.'b3d'.'fcG'.'hv'.'dG9'.'fdXN'.'lcg==',''.'SUQ=','c29jaWFsb'.'mV'.'0d'.'29'.'ya'.'w==','Y'.'Wx'.'sb3dfcGhv'.'d'.'G9f'.'dXNlcg==','Tg==','','','Q'.'UNUS'.'VZF',''.'WQ='.'=','c29jaWFsbm'.'V0d29y'.'aw='.'=','YWxsb'.'3dfZm9ydW1fdXNlcg='.'=','WQ==','S'.'UQ=',''.'c'.'2'.'9jaWFsb'.'m'.'V0d2'.'9'.'ya'.'w==','YWxsb3dfZm9ydW1fdXNlcg==','SUQ'.'=',''.'c29jaW'.'Fs'.'bm'.'V0d2'.'9yaw='.'=','YW'.'xsb3dfZm9'.'y'.'dW'.'1fdXN'.'lcg='.'=','Tg='.'=','','','QUNUSVZF','W'.'Q'.'==',''.'c2'.'9j'.'aW'.'F'.'sb'.'mV0d29'.'yaw'.'==',''.'YWx'.'sb'.'3dfdGFza3NfdXNlcg='.'=','WQ==','SUQ=',''.'c29jaWF'.'s'.'bmV0'.'d'.'29yaw==',''.'YW'.'xsb3dfdGFza'.'3'.'NfdXN'.'lcg==',''.'SUQ=','c29jaWFsbmV0d29ya'.'w==','YWxsb3dfdG'.'Fz'.'a3NfdXNl'.'c'.'g==','c2'.'9j'.'aWFsbmV0'.'d29'.'yaw'.'='.'=','YWxsb3dfdGFza'.'3NfZ3JvdX'.'A=','WQ==',''.'SU'.'Q=','c29jaW'.'Fsbm'.'V0'.'d29y'.'aw'.'==','YWx'.'s'.'b3dfdGFza3NfZ3JvdXA'.'=','SU'.'Q=',''.'c'.'29jaWFs'.'b'.'mV0d'.'2'.'9yaw'.'==',''.'Y'.'Wxsb3'.'dfdG'.'Fza'.'3NfZ'.'3'.'JvdXA=','dGF'.'za3M=','T'.'g'.'==','','','Q'.'UNUSVZF','WQ==','c29ja'.'WFsb'.'mV0d29yaw==','Y'.'W'.'xsb'.'3dfY2'.'FsZW5kYXJfd'.'XNl'.'cg='.'=','W'.'Q'.'==',''.'SUQ=','c29jaWFsb'.'m'.'V0d29'.'yaw==','YW'.'xsb3'.'dfY'.'2FsZ'.'W5'.'kYX'.'J'.'f'.'dXNlcg==','SUQ=',''.'c29jaWFsb'.'mV0d29'.'ya'.'w==','YWxsb3dfY2FsZ'.'W5kYXJf'.'dXNlcg'.'==','c2'.'9ja'.'WFsbmV0d'.'2'.'9yaw==','YWxsb3dfY2'.'FsZW5kYXJfZ3Jv'.'dXA=','WQ==','SUQ=','c29jaWFsbmV0d'.'29y'.'a'.'w='.'=',''.'YWxs'.'b3d'.'fY2FsZW5kYXJf'.'Z3JvdX'.'A=','SUQ=','c29'.'jaWF'.'sb'.'mV0'.'d2'.'9yaw==','YWxsb3dfY'.'2F'.'sZW5kYX'.'JfZ3J'.'vdXA=','QU'.'NUS'.'VZF','W'.'Q='.'=',''.'Tg'.'==','ZXh0c'.'mFuZXQ=',''.'aWJs'.'b2Nr',''.'T25BZn'.'RlcklCbG9ja'.'0Vs'.'ZW1lb'.'nRVcG'.'R'.'hdGU=','aW5'.'0cm'.'FuZXQ=','Q0lu'.'dHJhbmV0'.'RXZlbnRIYW5k'.'bGVycw==','U1BSZWdpc3RlclVw'.'ZGF0Z'.'WRJdGVt','Q'.'0ludHJh'.'bm'.'V0U2hhcm'.'Vw'.'b2'.'ludD'.'o6QW'.'dlbnRM'.'a'.'XN'.'0'.'cygpO'.'w==','aW50cmFuZ'.'X'.'Q=','Tg==','Q'.'0lu'.'dH'.'JhbmV0U2hhcmVwb2'.'ludDo6'.'Q'.'Wdlb'.'nRRdW'.'V1ZS'.'gpOw==','aW5'.'0cmFuZXQ=',''.'Tg'.'==',''.'Q0ludHJ'.'hbmV0U2hhcm'.'Vwb2l'.'ud'.'Do6QWdlb'.'n'.'R'.'VcGRhdGUo'.'KTs=',''.'aW5'.'0cmFuZ'.'XQ=','Tg==','aW'.'Jsb2Nr','T'.'25B'.'Zn'.'R'.'lc'.'klCbG9'.'ja0VsZW1lbnRBZGQ=','aW50'.'cmFuZX'.'Q=','Q0ludHJhbmV'.'0'.'RXZlbn'.'RIY'.'W5kbGVycw'.'='.'=','U'.'1B'.'SZWdpc3'.'Rlcl'.'VwZGF0ZW'.'RJ'.'dGVt','a'.'W'.'J'.'sb2Nr','T25BZnRlcklCbG9ja0'.'Vs'.'ZW'.'1l'.'bn'.'RVcG'.'R'.'hd'.'GU=','aW50cmFuZX'.'Q'.'=','Q0ludHJhbmV'.'0'.'RX'.'ZlbnR'.'IYW5kbGV'.'ycw==','U1BSZWdpc'.'3RlclVwZGF'.'0ZWRJdGVt','Q'.'0'.'lu'.'dHJhbmV0'.'U2hh'.'cmVw'.'b'.'2lu'.'dDo6'.'Q'.'WdlbnRMaX'.'N0'.'cygpOw==','aW'.'50c'.'mFuZXQ=','Q0ludHJh'.'bmV0'.'U2hhcmVwb2'.'ludD'.'o6QWdlb'.'nRR'.'dWV1ZSgpOw'.'='.'=','aW50c'.'mFu'.'Z'.'XQ=','Q0lu'.'dHJhbmV0U2hhcmVw'.'b2'.'l'.'ud'.'Do6QWdl'.'bn'.'RVcGRhdGU'.'oKT'.'s=','aW5'.'0cmFu'.'ZX'.'Q=','Y'.'3'.'Jt','b'.'WFpbg==','T25'.'CZWZv'.'cmVQcm9sb2c=',''.'bWFpbg==','Q1dpemF'.'y'.'ZFNv'.'b'.'FBhbmVsSW50c'.'mFu'.'ZXQ=',''.'U2hvd1B'.'hbmVs','L21vZ'.'HVsZXMvaW'.'50'.'cmFuZX'.'Qv'.'cGF'.'uZWxfY'.'nV'.'0dG'.'9uLnBocA'.'==','RU'.'5DT0RF','WQ==');return base64_decode($_391674508[$_477383342]);}};$GLOBALS['____1082372871'][0](___107644258(0), ___107644258(1));class CBXFeatures{ private static $_1709796047= 30; private static $_40592083= array( "Portal" => array( "CompanyCalendar", "CompanyPhoto", "CompanyVideo", "CompanyCareer", "StaffChanges", "StaffAbsence", "CommonDocuments", "MeetingRoomBookingSystem", "Wiki", "Learning", "Vote", "WebLink", "Subscribe", "Friends", "PersonalFiles", "PersonalBlog", "PersonalPhoto", "PersonalForum", "Blog", "Forum", "Gallery", "Board", "MicroBlog", "WebMessenger",), "Communications" => array( "Tasks", "Calendar", "Workgroups", "Jabber", "VideoConference", "Extranet", "SMTP", "Requests", "DAV", "intranet_sharepoint", "timeman", "Idea", "Meeting", "EventList", "Salary", "XDImport",), "Enterprise" => array( "BizProc", "Lists", "Support", "Analytics", "crm", "Controller", "LdapUnlimitedUsers",), "Holding" => array( "Cluster", "MultiSites",),); private static $_834897000= null; private static $_2104823125= null; private static function __1997700563(){ if(self::$_834897000 === null){ self::$_834897000= array(); foreach(self::$_40592083 as $_856162303 => $_61495391){ foreach($_61495391 as $_1337106921) self::$_834897000[$_1337106921]= $_856162303;}} if(self::$_2104823125 === null){ self::$_2104823125= array(); $_1450989487= COption::GetOptionString(___107644258(2), ___107644258(3), ___107644258(4)); if($_1450989487 != ___107644258(5)){ $_1450989487= $GLOBALS['____1082372871'][1]($_1450989487); $_1450989487= $GLOBALS['____1082372871'][2]($_1450989487,[___107644258(6) => false]); if($GLOBALS['____1082372871'][3]($_1450989487)){ self::$_2104823125= $_1450989487;}} if(empty(self::$_2104823125)){ self::$_2104823125= array(___107644258(7) => array(), ___107644258(8) => array());}}} public static function InitiateEditionsSettings($_1227688580){ self::__1997700563(); $_77161943= array(); foreach(self::$_40592083 as $_856162303 => $_61495391){ $_1505164816= $GLOBALS['____1082372871'][4]($_856162303, $_1227688580); self::$_2104823125[___107644258(9)][$_856162303]=($_1505164816? array(___107644258(10)): array(___107644258(11))); foreach($_61495391 as $_1337106921){ self::$_2104823125[___107644258(12)][$_1337106921]= $_1505164816; if(!$_1505164816) $_77161943[]= array($_1337106921, false);}} $_438034841= $GLOBALS['____1082372871'][5](self::$_2104823125); $_438034841= $GLOBALS['____1082372871'][6]($_438034841); COption::SetOptionString(___107644258(13), ___107644258(14), $_438034841); foreach($_77161943 as $_715798154) self::__91359836($_715798154[min(34,0,11.333333333333)], $_715798154[round(0+0.5+0.5)]);} public static function IsFeatureEnabled($_1337106921){ if($_1337106921 == '') return true; self::__1997700563(); if(!isset(self::$_834897000[$_1337106921])) return true; if(self::$_834897000[$_1337106921] == ___107644258(15)) $_288062555= array(___107644258(16)); elseif(isset(self::$_2104823125[___107644258(17)][self::$_834897000[$_1337106921]])) $_288062555= self::$_2104823125[___107644258(18)][self::$_834897000[$_1337106921]]; else $_288062555= array(___107644258(19)); if($_288062555[(185*2-370)] != ___107644258(20) && $_288062555[min(200,0,66.666666666667)] != ___107644258(21)){ return false;} elseif($_288062555[(164*2-328)] == ___107644258(22)){ if($_288062555[round(0+0.2+0.2+0.2+0.2+0.2)]< $GLOBALS['____1082372871'][7]((798-2*399), min(88,0,29.333333333333),(1392/2-696), Date(___107644258(23)), $GLOBALS['____1082372871'][8](___107644258(24))- self::$_1709796047, $GLOBALS['____1082372871'][9](___107644258(25)))){ if(!isset($_288062555[round(0+0.5+0.5+0.5+0.5)]) ||!$_288062555[round(0+2)]) self::__1600068861(self::$_834897000[$_1337106921]); return false;}} return!isset(self::$_2104823125[___107644258(26)][$_1337106921]) || self::$_2104823125[___107644258(27)][$_1337106921];} public static function IsFeatureInstalled($_1337106921){ if($GLOBALS['____1082372871'][10]($_1337106921) <= 0) return true; self::__1997700563(); return(isset(self::$_2104823125[___107644258(28)][$_1337106921]) && self::$_2104823125[___107644258(29)][$_1337106921]);} public static function IsFeatureEditable($_1337106921){ if($_1337106921 == '') return true; self::__1997700563(); if(!isset(self::$_834897000[$_1337106921])) return true; if(self::$_834897000[$_1337106921] == ___107644258(30)) $_288062555= array(___107644258(31)); elseif(isset(self::$_2104823125[___107644258(32)][self::$_834897000[$_1337106921]])) $_288062555= self::$_2104823125[___107644258(33)][self::$_834897000[$_1337106921]]; else $_288062555= array(___107644258(34)); if($_288062555[(1136/2-568)] != ___107644258(35) && $_288062555[(1244/2-622)] != ___107644258(36)){ return false;} elseif($_288062555[(1020/2-510)] == ___107644258(37)){ if($_288062555[round(0+1)]< $GLOBALS['____1082372871'][11]((1416/2-708),(1200/2-600), min(26,0,8.6666666666667), Date(___107644258(38)), $GLOBALS['____1082372871'][12](___107644258(39))- self::$_1709796047, $GLOBALS['____1082372871'][13](___107644258(40)))){ if(!isset($_288062555[round(0+2)]) ||!$_288062555[round(0+2)]) self::__1600068861(self::$_834897000[$_1337106921]); return false;}} return true;} private static function __91359836($_1337106921, $_664129944){ if($GLOBALS['____1082372871'][14]("CBXFeatures", "On".$_1337106921."SettingsChange")) $GLOBALS['____1082372871'][15](array("CBXFeatures", "On".$_1337106921."SettingsChange"), array($_1337106921, $_664129944)); $_1568372020= $GLOBALS['_____2037386187'][0](___107644258(41), ___107644258(42).$_1337106921.___107644258(43)); while($_1297582339= $_1568372020->Fetch()) $GLOBALS['_____2037386187'][1]($_1297582339, array($_1337106921, $_664129944));} public static function SetFeatureEnabled($_1337106921, $_664129944= true, $_1618568005= true){ if($GLOBALS['____1082372871'][16]($_1337106921) <= 0) return; if(!self::IsFeatureEditable($_1337106921)) $_664129944= false; $_664129944= (bool)$_664129944; self::__1997700563(); $_496189666=(!isset(self::$_2104823125[___107644258(44)][$_1337106921]) && $_664129944 || isset(self::$_2104823125[___107644258(45)][$_1337106921]) && $_664129944 != self::$_2104823125[___107644258(46)][$_1337106921]); self::$_2104823125[___107644258(47)][$_1337106921]= $_664129944; $_438034841= $GLOBALS['____1082372871'][17](self::$_2104823125); $_438034841= $GLOBALS['____1082372871'][18]($_438034841); COption::SetOptionString(___107644258(48), ___107644258(49), $_438034841); if($_496189666 && $_1618568005) self::__91359836($_1337106921, $_664129944);} private static function __1600068861($_856162303){ if($GLOBALS['____1082372871'][19]($_856162303) <= 0 || $_856162303 == "Portal") return; self::__1997700563(); if(!isset(self::$_2104823125[___107644258(50)][$_856162303]) || self::$_2104823125[___107644258(51)][$_856162303][(1204/2-602)] != ___107644258(52)) return; if(isset(self::$_2104823125[___107644258(53)][$_856162303][round(0+2)]) && self::$_2104823125[___107644258(54)][$_856162303][round(0+2)]) return; $_77161943= array(); if(isset(self::$_40592083[$_856162303]) && $GLOBALS['____1082372871'][20](self::$_40592083[$_856162303])){ foreach(self::$_40592083[$_856162303] as $_1337106921){ if(isset(self::$_2104823125[___107644258(55)][$_1337106921]) && self::$_2104823125[___107644258(56)][$_1337106921]){ self::$_2104823125[___107644258(57)][$_1337106921]= false; $_77161943[]= array($_1337106921, false);}} self::$_2104823125[___107644258(58)][$_856162303][round(0+2)]= true;} $_438034841= $GLOBALS['____1082372871'][21](self::$_2104823125); $_438034841= $GLOBALS['____1082372871'][22]($_438034841); COption::SetOptionString(___107644258(59), ___107644258(60), $_438034841); foreach($_77161943 as $_715798154) self::__91359836($_715798154[(174*2-348)], $_715798154[round(0+0.33333333333333+0.33333333333333+0.33333333333333)]);} public static function ModifyFeaturesSettings($_1227688580, $_61495391){ self::__1997700563(); foreach($_1227688580 as $_856162303 => $_310718334) self::$_2104823125[___107644258(61)][$_856162303]= $_310718334; $_77161943= array(); foreach($_61495391 as $_1337106921 => $_664129944){ if(!isset(self::$_2104823125[___107644258(62)][$_1337106921]) && $_664129944 || isset(self::$_2104823125[___107644258(63)][$_1337106921]) && $_664129944 != self::$_2104823125[___107644258(64)][$_1337106921]) $_77161943[]= array($_1337106921, $_664129944); self::$_2104823125[___107644258(65)][$_1337106921]= $_664129944;} $_438034841= $GLOBALS['____1082372871'][23](self::$_2104823125); $_438034841= $GLOBALS['____1082372871'][24]($_438034841); COption::SetOptionString(___107644258(66), ___107644258(67), $_438034841); self::$_2104823125= false; foreach($_77161943 as $_715798154) self::__91359836($_715798154[(830-2*415)], $_715798154[round(0+0.33333333333333+0.33333333333333+0.33333333333333)]);} public static function SaveFeaturesSettings($_2116981996, $_26044937){ self::__1997700563(); $_1885655564= array(___107644258(68) => array(), ___107644258(69) => array()); if(!$GLOBALS['____1082372871'][25]($_2116981996)) $_2116981996= array(); if(!$GLOBALS['____1082372871'][26]($_26044937)) $_26044937= array(); if(!$GLOBALS['____1082372871'][27](___107644258(70), $_2116981996)) $_2116981996[]= ___107644258(71); foreach(self::$_40592083 as $_856162303 => $_61495391){ if(isset(self::$_2104823125[___107644258(72)][$_856162303])){ $_1353703378= self::$_2104823125[___107644258(73)][$_856162303];} else{ $_1353703378=($_856162303 == ___107644258(74)? array(___107644258(75)): array(___107644258(76)));} if($_1353703378[(149*2-298)] == ___107644258(77) || $_1353703378[(155*2-310)] == ___107644258(78)){ $_1885655564[___107644258(79)][$_856162303]= $_1353703378;} else{ if($GLOBALS['____1082372871'][28]($_856162303, $_2116981996)) $_1885655564[___107644258(80)][$_856162303]= array(___107644258(81), $GLOBALS['____1082372871'][29]((872-2*436),(127*2-254), min(216,0,72), $GLOBALS['____1082372871'][30](___107644258(82)), $GLOBALS['____1082372871'][31](___107644258(83)), $GLOBALS['____1082372871'][32](___107644258(84)))); else $_1885655564[___107644258(85)][$_856162303]= array(___107644258(86));}} $_77161943= array(); foreach(self::$_834897000 as $_1337106921 => $_856162303){ if($_1885655564[___107644258(87)][$_856162303][min(180,0,60)] != ___107644258(88) && $_1885655564[___107644258(89)][$_856162303][(239*2-478)] != ___107644258(90)){ $_1885655564[___107644258(91)][$_1337106921]= false;} else{ if($_1885655564[___107644258(92)][$_856162303][(754-2*377)] == ___107644258(93) && $_1885655564[___107644258(94)][$_856162303][round(0+1)]< $GLOBALS['____1082372871'][33]((154*2-308),(884-2*442),(188*2-376), Date(___107644258(95)), $GLOBALS['____1082372871'][34](___107644258(96))- self::$_1709796047, $GLOBALS['____1082372871'][35](___107644258(97)))) $_1885655564[___107644258(98)][$_1337106921]= false; else $_1885655564[___107644258(99)][$_1337106921]= $GLOBALS['____1082372871'][36]($_1337106921, $_26044937); if(!isset(self::$_2104823125[___107644258(100)][$_1337106921]) && $_1885655564[___107644258(101)][$_1337106921] || isset(self::$_2104823125[___107644258(102)][$_1337106921]) && $_1885655564[___107644258(103)][$_1337106921] != self::$_2104823125[___107644258(104)][$_1337106921]) $_77161943[]= array($_1337106921, $_1885655564[___107644258(105)][$_1337106921]);}} $_438034841= $GLOBALS['____1082372871'][37]($_1885655564); $_438034841= $GLOBALS['____1082372871'][38]($_438034841); COption::SetOptionString(___107644258(106), ___107644258(107), $_438034841); self::$_2104823125= false; foreach($_77161943 as $_715798154) self::__91359836($_715798154[min(78,0,26)], $_715798154[round(0+1)]);} public static function GetFeaturesList(){ self::__1997700563(); $_1323537452= array(); foreach(self::$_40592083 as $_856162303 => $_61495391){ if(isset(self::$_2104823125[___107644258(108)][$_856162303])){ $_1353703378= self::$_2104823125[___107644258(109)][$_856162303];} else{ $_1353703378=($_856162303 == ___107644258(110)? array(___107644258(111)): array(___107644258(112)));} $_1323537452[$_856162303]= array( ___107644258(113) => $_1353703378[(1180/2-590)], ___107644258(114) => $_1353703378[round(0+0.5+0.5)], ___107644258(115) => array(),); $_1323537452[$_856162303][___107644258(116)]= false; if($_1323537452[$_856162303][___107644258(117)] == ___107644258(118)){ $_1323537452[$_856162303][___107644258(119)]= $GLOBALS['____1082372871'][39](($GLOBALS['____1082372871'][40]()- $_1323537452[$_856162303][___107644258(120)])/ round(0+21600+21600+21600+21600)); if($_1323537452[$_856162303][___107644258(121)]> self::$_1709796047) $_1323537452[$_856162303][___107644258(122)]= true;} foreach($_61495391 as $_1337106921) $_1323537452[$_856162303][___107644258(123)][$_1337106921]=(!isset(self::$_2104823125[___107644258(124)][$_1337106921]) || self::$_2104823125[___107644258(125)][$_1337106921]);} return $_1323537452;} private static function __775053803($_1107677614, $_498485517){ if(IsModuleInstalled($_1107677614) == $_498485517) return true; $_1156517836= $_SERVER[___107644258(126)].___107644258(127).$_1107677614.___107644258(128); if(!$GLOBALS['____1082372871'][41]($_1156517836)) return false; include_once($_1156517836); $_733451691= $GLOBALS['____1082372871'][42](___107644258(129), ___107644258(130), $_1107677614); if(!$GLOBALS['____1082372871'][43]($_733451691)) return false; $_33822315= new $_733451691; if($_498485517){ if(!$_33822315->InstallDB()) return false; $_33822315->InstallEvents(); if(!$_33822315->InstallFiles()) return false;} else{ if(CModule::IncludeModule(___107644258(131))) CSearch::DeleteIndex($_1107677614); UnRegisterModule($_1107677614);} return true;} protected static function OnRequestsSettingsChange($_1337106921, $_664129944){ self::__775053803("form", $_664129944);} protected static function OnLearningSettingsChange($_1337106921, $_664129944){ self::__775053803("learning", $_664129944);} protected static function OnJabberSettingsChange($_1337106921, $_664129944){ self::__775053803("xmpp", $_664129944);} protected static function OnVideoConferenceSettingsChange($_1337106921, $_664129944){ self::__775053803("video", $_664129944);} protected static function OnBizProcSettingsChange($_1337106921, $_664129944){ self::__775053803("bizprocdesigner", $_664129944);} protected static function OnListsSettingsChange($_1337106921, $_664129944){ self::__775053803("lists", $_664129944);} protected static function OnWikiSettingsChange($_1337106921, $_664129944){ self::__775053803("wiki", $_664129944);} protected static function OnSupportSettingsChange($_1337106921, $_664129944){ self::__775053803("support", $_664129944);} protected static function OnControllerSettingsChange($_1337106921, $_664129944){ self::__775053803("controller", $_664129944);} protected static function OnAnalyticsSettingsChange($_1337106921, $_664129944){ self::__775053803("statistic", $_664129944);} protected static function OnVoteSettingsChange($_1337106921, $_664129944){ self::__775053803("vote", $_664129944);} protected static function OnFriendsSettingsChange($_1337106921, $_664129944){ if($_664129944) $_1901065956= "Y"; else $_1901065956= ___107644258(132); $_510698731= CSite::GetList(___107644258(133), ___107644258(134), array(___107644258(135) => ___107644258(136))); while($_1870954739= $_510698731->Fetch()){ if(COption::GetOptionString(___107644258(137), ___107644258(138), ___107644258(139), $_1870954739[___107644258(140)]) != $_1901065956){ COption::SetOptionString(___107644258(141), ___107644258(142), $_1901065956, false, $_1870954739[___107644258(143)]); COption::SetOptionString(___107644258(144), ___107644258(145), $_1901065956);}}} protected static function OnMicroBlogSettingsChange($_1337106921, $_664129944){ if($_664129944) $_1901065956= "Y"; else $_1901065956= ___107644258(146); $_510698731= CSite::GetList(___107644258(147), ___107644258(148), array(___107644258(149) => ___107644258(150))); while($_1870954739= $_510698731->Fetch()){ if(COption::GetOptionString(___107644258(151), ___107644258(152), ___107644258(153), $_1870954739[___107644258(154)]) != $_1901065956){ COption::SetOptionString(___107644258(155), ___107644258(156), $_1901065956, false, $_1870954739[___107644258(157)]); COption::SetOptionString(___107644258(158), ___107644258(159), $_1901065956);} if(COption::GetOptionString(___107644258(160), ___107644258(161), ___107644258(162), $_1870954739[___107644258(163)]) != $_1901065956){ COption::SetOptionString(___107644258(164), ___107644258(165), $_1901065956, false, $_1870954739[___107644258(166)]); COption::SetOptionString(___107644258(167), ___107644258(168), $_1901065956);}}} protected static function OnPersonalFilesSettingsChange($_1337106921, $_664129944){ if($_664129944) $_1901065956= "Y"; else $_1901065956= ___107644258(169); $_510698731= CSite::GetList(___107644258(170), ___107644258(171), array(___107644258(172) => ___107644258(173))); while($_1870954739= $_510698731->Fetch()){ if(COption::GetOptionString(___107644258(174), ___107644258(175), ___107644258(176), $_1870954739[___107644258(177)]) != $_1901065956){ COption::SetOptionString(___107644258(178), ___107644258(179), $_1901065956, false, $_1870954739[___107644258(180)]); COption::SetOptionString(___107644258(181), ___107644258(182), $_1901065956);}}} protected static function OnPersonalBlogSettingsChange($_1337106921, $_664129944){ if($_664129944) $_1901065956= "Y"; else $_1901065956= ___107644258(183); $_510698731= CSite::GetList(___107644258(184), ___107644258(185), array(___107644258(186) => ___107644258(187))); while($_1870954739= $_510698731->Fetch()){ if(COption::GetOptionString(___107644258(188), ___107644258(189), ___107644258(190), $_1870954739[___107644258(191)]) != $_1901065956){ COption::SetOptionString(___107644258(192), ___107644258(193), $_1901065956, false, $_1870954739[___107644258(194)]); COption::SetOptionString(___107644258(195), ___107644258(196), $_1901065956);}}} protected static function OnPersonalPhotoSettingsChange($_1337106921, $_664129944){ if($_664129944) $_1901065956= "Y"; else $_1901065956= ___107644258(197); $_510698731= CSite::GetList(___107644258(198), ___107644258(199), array(___107644258(200) => ___107644258(201))); while($_1870954739= $_510698731->Fetch()){ if(COption::GetOptionString(___107644258(202), ___107644258(203), ___107644258(204), $_1870954739[___107644258(205)]) != $_1901065956){ COption::SetOptionString(___107644258(206), ___107644258(207), $_1901065956, false, $_1870954739[___107644258(208)]); COption::SetOptionString(___107644258(209), ___107644258(210), $_1901065956);}}} protected static function OnPersonalForumSettingsChange($_1337106921, $_664129944){ if($_664129944) $_1901065956= "Y"; else $_1901065956= ___107644258(211); $_510698731= CSite::GetList(___107644258(212), ___107644258(213), array(___107644258(214) => ___107644258(215))); while($_1870954739= $_510698731->Fetch()){ if(COption::GetOptionString(___107644258(216), ___107644258(217), ___107644258(218), $_1870954739[___107644258(219)]) != $_1901065956){ COption::SetOptionString(___107644258(220), ___107644258(221), $_1901065956, false, $_1870954739[___107644258(222)]); COption::SetOptionString(___107644258(223), ___107644258(224), $_1901065956);}}} protected static function OnTasksSettingsChange($_1337106921, $_664129944){ if($_664129944) $_1901065956= "Y"; else $_1901065956= ___107644258(225); $_510698731= CSite::GetList(___107644258(226), ___107644258(227), array(___107644258(228) => ___107644258(229))); while($_1870954739= $_510698731->Fetch()){ if(COption::GetOptionString(___107644258(230), ___107644258(231), ___107644258(232), $_1870954739[___107644258(233)]) != $_1901065956){ COption::SetOptionString(___107644258(234), ___107644258(235), $_1901065956, false, $_1870954739[___107644258(236)]); COption::SetOptionString(___107644258(237), ___107644258(238), $_1901065956);} if(COption::GetOptionString(___107644258(239), ___107644258(240), ___107644258(241), $_1870954739[___107644258(242)]) != $_1901065956){ COption::SetOptionString(___107644258(243), ___107644258(244), $_1901065956, false, $_1870954739[___107644258(245)]); COption::SetOptionString(___107644258(246), ___107644258(247), $_1901065956);}} self::__775053803(___107644258(248), $_664129944);} protected static function OnCalendarSettingsChange($_1337106921, $_664129944){ if($_664129944) $_1901065956= "Y"; else $_1901065956= ___107644258(249); $_510698731= CSite::GetList(___107644258(250), ___107644258(251), array(___107644258(252) => ___107644258(253))); while($_1870954739= $_510698731->Fetch()){ if(COption::GetOptionString(___107644258(254), ___107644258(255), ___107644258(256), $_1870954739[___107644258(257)]) != $_1901065956){ COption::SetOptionString(___107644258(258), ___107644258(259), $_1901065956, false, $_1870954739[___107644258(260)]); COption::SetOptionString(___107644258(261), ___107644258(262), $_1901065956);} if(COption::GetOptionString(___107644258(263), ___107644258(264), ___107644258(265), $_1870954739[___107644258(266)]) != $_1901065956){ COption::SetOptionString(___107644258(267), ___107644258(268), $_1901065956, false, $_1870954739[___107644258(269)]); COption::SetOptionString(___107644258(270), ___107644258(271), $_1901065956);}}} protected static function OnSMTPSettingsChange($_1337106921, $_664129944){ self::__775053803("mail", $_664129944);} protected static function OnExtranetSettingsChange($_1337106921, $_664129944){ $_649589320= COption::GetOptionString("extranet", "extranet_site", ""); if($_649589320){ $_1788760288= new CSite; $_1788760288->Update($_649589320, array(___107644258(272) =>($_664129944? ___107644258(273): ___107644258(274))));} self::__775053803(___107644258(275), $_664129944);} protected static function OnDAVSettingsChange($_1337106921, $_664129944){ self::__775053803("dav", $_664129944);} protected static function OntimemanSettingsChange($_1337106921, $_664129944){ self::__775053803("timeman", $_664129944);} protected static function Onintranet_sharepointSettingsChange($_1337106921, $_664129944){ if($_664129944){ RegisterModuleDependences("iblock", "OnAfterIBlockElementAdd", "intranet", "CIntranetEventHandlers", "SPRegisterUpdatedItem"); RegisterModuleDependences(___107644258(276), ___107644258(277), ___107644258(278), ___107644258(279), ___107644258(280)); CAgent::AddAgent(___107644258(281), ___107644258(282), ___107644258(283), round(0+125+125+125+125)); CAgent::AddAgent(___107644258(284), ___107644258(285), ___107644258(286), round(0+150+150)); CAgent::AddAgent(___107644258(287), ___107644258(288), ___107644258(289), round(0+720+720+720+720+720));} else{ UnRegisterModuleDependences(___107644258(290), ___107644258(291), ___107644258(292), ___107644258(293), ___107644258(294)); UnRegisterModuleDependences(___107644258(295), ___107644258(296), ___107644258(297), ___107644258(298), ___107644258(299)); CAgent::RemoveAgent(___107644258(300), ___107644258(301)); CAgent::RemoveAgent(___107644258(302), ___107644258(303)); CAgent::RemoveAgent(___107644258(304), ___107644258(305));}} protected static function OncrmSettingsChange($_1337106921, $_664129944){ if($_664129944) COption::SetOptionString("crm", "form_features", "Y"); self::__775053803(___107644258(306), $_664129944);} protected static function OnClusterSettingsChange($_1337106921, $_664129944){ self::__775053803("cluster", $_664129944);} protected static function OnMultiSitesSettingsChange($_1337106921, $_664129944){ if($_664129944) RegisterModuleDependences("main", "OnBeforeProlog", "main", "CWizardSolPanelIntranet", "ShowPanel", 100, "/modules/intranet/panel_button.php"); else UnRegisterModuleDependences(___107644258(307), ___107644258(308), ___107644258(309), ___107644258(310), ___107644258(311), ___107644258(312));} protected static function OnIdeaSettingsChange($_1337106921, $_664129944){ self::__775053803("idea", $_664129944);} protected static function OnMeetingSettingsChange($_1337106921, $_664129944){ self::__775053803("meeting", $_664129944);} protected static function OnXDImportSettingsChange($_1337106921, $_664129944){ self::__775053803("xdimport", $_664129944);}} $GLOBALS['____1082372871'][44](___107644258(313), ___107644258(314))

Function Calls

None

Variables

None

Stats

MD5 304c8405195690442a251cdc81e10cee
Eval Count 0
Decode Time 154 ms