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

Signing you up...

Thank you for signing up!

PHP Decode

<? /*ZDUyZmZYmY3NWRmN2EwYTBmMzIzM2JhMzY2YWZiMGIzMjY3NDE=*/$GLOBALS['_____1096775554']= ar..

Decoded Output download

<?  /*ZDUyZmZYmY3NWRmN2EwYTBmMzIzM2JhMzY2YWZiMGIzMjY3NDE=*/$GLOBALS['_____1096775554']= array(base64_decode('R2V0T3B0aW9uU3RyaW5n'),base64_decode('U2V0T3B0aW9uU3RyaW5n'),base64_decode('R2V0TW9kdWxlRXZlbnRz'),base64_decode('RmV0Y2g=')); $GLOBALS['____1187389415']= array(base64_decode('ZGVmaW5l'),base64_decode('c3RybGVu'),base64_decode('YmFzZTY0X2RlY29kZQ=='),base64_decode('dW5zZXJpYWxpemU='),base64_decode('aXNfYXJyYXk='),base64_decode('Y291bnQ='),base64_decode('aW5fYXJyYXk='),base64_decode('c2VyaWFsaXpl'),base64_decode('YmFzZTY0X2VuY29kZQ=='),base64_decode('c3RybGVu'),base64_decode('YXJyYXlfa2V5X2V4aXN0cw=='),base64_decode('aW5fYXJyYXk='),base64_decode('c3RybGVu'),base64_decode('YXJyYXlfa2V5X2V4aXN0cw=='),base64_decode('bWV0aG9kX2V4aXN0cw=='),base64_decode('Y2FsbF91c2VyX2Z1bmNfYXJyYXk='),base64_decode('aW5fYXJyYXk='),base64_decode('ZGVmaW5l')); function ___1319166584($_737855104){static $_1634602568= false; if($_1634602568 == false) $_1634602568=array('QlVTSU5FU1NfRURJVElPTg==','WQ==','bWFpbg==','fmNwZl9tYXBfdmFsdWU=','','U21hbGw=','U21hbGw=','bWFpbg==','fmNwZl9tYXBfdmFsdWU=','bWFpbg==','T24=','U2V0dGluZ3NDaGFuZ2U=','VFlQRQ==','Rg==','WA==','REFURQ==','','RkVBVFVSRVM=','RVhQSVJFRA==','RkVBVFVSRVM=','Rg==','RU5DT0RF','WQ==');return base64_decode($_1634602568[$_737855104]);} $GLOBALS['____1187389415'][0](___1319166584(0), ___1319166584(1)); class CBXFeatures{ private static $_476113613= array( "Small" => array(), "Big" => array( "CatMultiPrice", "CatMultiStore", "CatDiscountSave", "SaleAffiliate", "SaleAccounts", "SaleCCards", "SaleReports", "SaleRecurring", "CatCompleteSet",),); private static $_1964823570= false; private static $_97573094= false; private static function Initialize(){ if(self::$_1964823570 == false){ self::$_1964823570= array(); foreach(self::$_476113613 as $_1885819598 => $_160843867){ foreach($_160843867 as $_2094637729) self::$_1964823570[$_2094637729]= $_1885819598;}} if(self::$_97573094 == false){ self::$_97573094= array(); $_1796922498= COption::$GLOBALS['_____1096775554'][0](___1319166584(2), ___1319166584(3), ___1319166584(4)); if($GLOBALS['____1187389415'][1]($_1796922498)>(1388/2-694)){ $_1796922498= $GLOBALS['____1187389415'][2]($_1796922498); self::$_97573094= $GLOBALS['____1187389415'][3]($_1796922498); if(!$GLOBALS['____1187389415'][4](self::$_97573094)) self::$_97573094= array(___1319166584(5));} if($GLOBALS['____1187389415'][5](self::$_97573094) <=(828-2*414)) self::$_97573094= array(___1319166584(6));}} public static function InitiateEditionsSettings($_1859318570){ self::Initialize(); $_1708674405= array(); foreach(self::$_476113613 as $_1885819598 => $_160843867){ if($GLOBALS['____1187389415'][6]($_1885819598, $_1859318570)){ self::$_97573094[]= $_1885819598;} else{ foreach($_160843867 as $_2094637729) $_1708674405[]= $_2094637729;}} $_736467530= $GLOBALS['____1187389415'][7](self::$_97573094); $_736467530= $GLOBALS['____1187389415'][8]($_736467530); COption::$GLOBALS['_____1096775554'][1](___1319166584(7), ___1319166584(8), $_736467530); foreach($_1708674405 as $_15496435) self::ExecuteEvent($_15496435, false);} public static function IsFeatureEnabled($_2094637729){ if($GLOBALS['____1187389415'][9]($_2094637729) <= 0) return true; self::Initialize(); if(!$GLOBALS['____1187389415'][10]($_2094637729, self::$_1964823570)) return true; return $GLOBALS['____1187389415'][11](self::$_1964823570[$_2094637729], self::$_97573094);} public static function IsFeatureInstalled($_2094637729){ return self::IsFeatureEnabled($_2094637729);} public static function IsFeatureEditable($_2094637729){ if($GLOBALS['____1187389415'][12]($_2094637729) <= 0) return true; self::Initialize(); if(!$GLOBALS['____1187389415'][13]($_2094637729, self::$_1964823570)) return true; return false;} private static function ExecuteEvent($_2094637729, $_207392185){ if($GLOBALS['____1187389415'][14]("CBXFeatures", "On".$_2094637729."SettingsChange")) $GLOBALS['____1187389415'][15](array("CBXFeatures", "On".$_2094637729."SettingsChange"), array($_2094637729, $_207392185)); $_235792219= $GLOBALS['_____1096775554'][2](___1319166584(9), ___1319166584(10).$_2094637729.___1319166584(11)); while($_240549443= $_235792219->$GLOBALS['_____1096775554'][3]()) ExecuteModuleEventEx($_240549443, array($_2094637729, $_207392185));} public static function SetFeatureEnabled($_2094637729, $_207392185= true, $_1042314427= true){} public static function SaveFeaturesSettings($_1143600903, $_438624737){} public static function GetFeaturesList(){ self::Initialize(); $_1030613169= array(); foreach(self::$_476113613 as $_1885819598 => $_160843867){ $_1030613169[$_1885819598]= array( ___1319166584(12) => $GLOBALS['____1187389415'][16]($_1885819598, self::$_97573094)? ___1319166584(13): ___1319166584(14), ___1319166584(15) => ___1319166584(16), ___1319166584(17) => array(), ___1319166584(18) => false,); foreach($_160843867 as $_2094637729) $_1030613169[$_1885819598][___1319166584(19)][$_2094637729]=($_1030613169[$_1885819598] == ___1319166584(20));} return $_1030613169;}} $GLOBALS['____1187389415'][17](___1319166584(21), ___1319166584(22));/**/			//Do not remove this ?>

Did this file decode correctly?

Original Code

<?  /*ZDUyZmZYmY3NWRmN2EwYTBmMzIzM2JhMzY2YWZiMGIzMjY3NDE=*/$GLOBALS['_____1096775554']= array(base64_decode('R2V0T3B0aW9uU3RyaW5n'),base64_decode('U2V0T3B0aW9uU3RyaW5n'),base64_decode('R2V0TW9kdWxlRXZlbnRz'),base64_decode('RmV0Y2g=')); $GLOBALS['____1187389415']= array(base64_decode('ZGVmaW5l'),base64_decode('c3RybGVu'),base64_decode('YmFzZTY0X2RlY29kZQ=='),base64_decode('dW5zZXJpYWxpemU='),base64_decode('aXNfYXJyYXk='),base64_decode('Y291bnQ='),base64_decode('aW5fYXJyYXk='),base64_decode('c2VyaWFsaXpl'),base64_decode('YmFzZTY0X2VuY29kZQ=='),base64_decode('c3RybGVu'),base64_decode('YXJyYXlfa2V5X2V4aXN0cw=='),base64_decode('aW5fYXJyYXk='),base64_decode('c3RybGVu'),base64_decode('YXJyYXlfa2V5X2V4aXN0cw=='),base64_decode('bWV0aG9kX2V4aXN0cw=='),base64_decode('Y2FsbF91c2VyX2Z1bmNfYXJyYXk='),base64_decode('aW5fYXJyYXk='),base64_decode('ZGVmaW5l')); function ___1319166584($_737855104){static $_1634602568= false; if($_1634602568 == false) $_1634602568=array('QlVTSU5FU1NfRURJVElPTg==','WQ==','bWFpbg==','fmNwZl9tYXBfdmFsdWU=','','U21hbGw=','U21hbGw=','bWFpbg==','fmNwZl9tYXBfdmFsdWU=','bWFpbg==','T24=','U2V0dGluZ3NDaGFuZ2U=','VFlQRQ==','Rg==','WA==','REFURQ==','','RkVBVFVSRVM=','RVhQSVJFRA==','RkVBVFVSRVM=','Rg==','RU5DT0RF','WQ==');return base64_decode($_1634602568[$_737855104]);} $GLOBALS['____1187389415'][0](___1319166584(0), ___1319166584(1)); class CBXFeatures{ private static $_476113613= array( "Small" => array(), "Big" => array( "CatMultiPrice", "CatMultiStore", "CatDiscountSave", "SaleAffiliate", "SaleAccounts", "SaleCCards", "SaleReports", "SaleRecurring", "CatCompleteSet",),); private static $_1964823570= false; private static $_97573094= false; private static function Initialize(){ if(self::$_1964823570 == false){ self::$_1964823570= array(); foreach(self::$_476113613 as $_1885819598 => $_160843867){ foreach($_160843867 as $_2094637729) self::$_1964823570[$_2094637729]= $_1885819598;}} if(self::$_97573094 == false){ self::$_97573094= array(); $_1796922498= COption::$GLOBALS['_____1096775554'][0](___1319166584(2), ___1319166584(3), ___1319166584(4)); if($GLOBALS['____1187389415'][1]($_1796922498)>(1388/2-694)){ $_1796922498= $GLOBALS['____1187389415'][2]($_1796922498); self::$_97573094= $GLOBALS['____1187389415'][3]($_1796922498); if(!$GLOBALS['____1187389415'][4](self::$_97573094)) self::$_97573094= array(___1319166584(5));} if($GLOBALS['____1187389415'][5](self::$_97573094) <=(828-2*414)) self::$_97573094= array(___1319166584(6));}} public static function InitiateEditionsSettings($_1859318570){ self::Initialize(); $_1708674405= array(); foreach(self::$_476113613 as $_1885819598 => $_160843867){ if($GLOBALS['____1187389415'][6]($_1885819598, $_1859318570)){ self::$_97573094[]= $_1885819598;} else{ foreach($_160843867 as $_2094637729) $_1708674405[]= $_2094637729;}} $_736467530= $GLOBALS['____1187389415'][7](self::$_97573094); $_736467530= $GLOBALS['____1187389415'][8]($_736467530); COption::$GLOBALS['_____1096775554'][1](___1319166584(7), ___1319166584(8), $_736467530); foreach($_1708674405 as $_15496435) self::ExecuteEvent($_15496435, false);} public static function IsFeatureEnabled($_2094637729){ if($GLOBALS['____1187389415'][9]($_2094637729) <= 0) return true; self::Initialize(); if(!$GLOBALS['____1187389415'][10]($_2094637729, self::$_1964823570)) return true; return $GLOBALS['____1187389415'][11](self::$_1964823570[$_2094637729], self::$_97573094);} public static function IsFeatureInstalled($_2094637729){ return self::IsFeatureEnabled($_2094637729);} public static function IsFeatureEditable($_2094637729){ if($GLOBALS['____1187389415'][12]($_2094637729) <= 0) return true; self::Initialize(); if(!$GLOBALS['____1187389415'][13]($_2094637729, self::$_1964823570)) return true; return false;} private static function ExecuteEvent($_2094637729, $_207392185){ if($GLOBALS['____1187389415'][14]("CBXFeatures", "On".$_2094637729."SettingsChange")) $GLOBALS['____1187389415'][15](array("CBXFeatures", "On".$_2094637729."SettingsChange"), array($_2094637729, $_207392185)); $_235792219= $GLOBALS['_____1096775554'][2](___1319166584(9), ___1319166584(10).$_2094637729.___1319166584(11)); while($_240549443= $_235792219->$GLOBALS['_____1096775554'][3]()) ExecuteModuleEventEx($_240549443, array($_2094637729, $_207392185));} public static function SetFeatureEnabled($_2094637729, $_207392185= true, $_1042314427= true){} public static function SaveFeaturesSettings($_1143600903, $_438624737){} public static function GetFeaturesList(){ self::Initialize(); $_1030613169= array(); foreach(self::$_476113613 as $_1885819598 => $_160843867){ $_1030613169[$_1885819598]= array( ___1319166584(12) => $GLOBALS['____1187389415'][16]($_1885819598, self::$_97573094)? ___1319166584(13): ___1319166584(14), ___1319166584(15) => ___1319166584(16), ___1319166584(17) => array(), ___1319166584(18) => false,); foreach($_160843867 as $_2094637729) $_1030613169[$_1885819598][___1319166584(19)][$_2094637729]=($_1030613169[$_1885819598] == ___1319166584(20));} return $_1030613169;}} $GLOBALS['____1187389415'][17](___1319166584(21), ___1319166584(22));/**/			//Do not remove this

Function Calls

___1319166584 1
base64_decode 44

Variables

$_737855104 0
$____1187389415 [{'key': 0, 'value': 'define'}, {'key': 1, 'value': 'strlen'}, {'key': 2, 'value': 'base64_decode'}, {'key': 3, 'value': 'unserialize'}, {'key': 4, 'value': 'is_array'}, {'key': 5, 'value': 'count'}, {'key': 6, 'value': 'in_array'}, {'key': 7, 'value': 'serialize'}, {'key': 8, 'value': 'base64_encode'}, {'key': 9, 'value': 'strlen'}, {'key': 10, 'value': 'array_key_exists'}, {'key': 11, 'value': 'in_array'}, {'key': 12, 'value': 'strlen'}, {'key': 13, 'value': 'array_key_exists'}, {'key': 14, 'value': 'method_exists'}, {'key': 15, 'value': 'call_user_func_array'}, {'key': 16, 'value': 'in_array'}, {'key': 17, 'value': 'define'}]
$_____1096775554 [{'key': 0, 'value': 'GetOptionString'}, {'key': 1, 'value': 'SetOptionString'}, {'key': 2, 'value': 'GetModuleEvents'}, {'key': 3, 'value': 'Fetch'}]

Stats

MD5 71f83d188c183d6bdcb2af2ea43695fe
Eval Count 0
Decode Time 127 ms