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

Signing you up...

Thank you for signing up!

PHP Decode

<?php use Tygh\Registry; use Tygh\Settings; use Tygh\SoftSolid\SsMpPromDiv\LoggerAddons;..

Decoded Output download

<?php 
 use Tygh\Registry; use Tygh\Settings; use Tygh\SoftSolid\SsMpPromDiv\LoggerAddons; use Tygh\SoftSolid\SsMpPromDiv\LicenseAddons; use Tygh\Domain\SoftwareProduct\Version; goto yS6Y6; VurWO: function fn_ss_mp_prom_div_get_stats() { goto s3BDK; xgR4C: return $stats; goto uFF8a; oQjnj: cqkBs: goto xgR4C; kIz2O: if (class_exists("\Tygh\SoftSolid\SsMpPromDiv\LicenseAddons")) { goto aTSxH; } goto gtCFj; Y8S11: $stats = LicenseAddons::instance()->getStats(); goto oQjnj; gtCFj: $stats = "<div style="float:center;font-size:16px">" . __("ss_mp_prom_div_stats_no_activity") . "</div>"; goto FJ3jm; fPa8x: aTSxH: goto Y8S11; s3BDK: $stats = array(); goto kIz2O; FJ3jm: goto cqkBs; goto fPa8x; uFF8a: } goto uJ1Zj; adRWL: function fn_ss_mp_prom_div_get_settings_objects($addon_id) { goto PffAX; KNwNn: foreach ($settings_objects as $object) { goto e7E4q; NMcDR: $records = db_get_array("SELECT * FROM ?:settings_vendor_values WHERE object_id = ?i", $object["object_id"]); goto LvbFs; e7E4q: $condition = db_get_field("SELECT COUNT(*) FROM ?:settings_vendor_values WHERE object_id = ?i", $object["object_id"]); goto aOk1l; LvbFs: foreach ($records as $record) { goto LgnMg; jilzy: o330b: goto N8lfl; LgnMg: $record["name"] = $object["name"]; goto AQVf9; AQVf9: $settings[] = $record; goto jilzy; N8lfl: } goto EqWls; aOk1l: if (!$condition) { goto B5fr1; } goto NMcDR; oMOZq: B5fr1: goto wqqtK; EqWls: jRyT8: goto oMOZq; wqqtK: e5Ta3: goto oNVzO; oNVzO: } goto i8HV4; PffAX: if (!(fn_allowed_for("MULTIVENDOR") || fn_allowed_for("ULTIMATE"))) { goto OBKrh; } goto VlBIr; qfO1A: $_REQUEST["settings_serialize"] = $settings_serialize; goto tGWRc; ZjHS5: $settings = array(); goto KNwNn; tGWRc: OBKrh: goto OrVSk; i8HV4: IiL83: goto jI3_e; jI3_e: $settings_serialize = serialize($settings); goto qfO1A; VlBIr: $settings_objects = db_get_array("SELECT * FROM ?:settings_objects WHERE name LIKE ?l", $addon_id . "%"); goto ZjHS5; OrVSk: } goto gkyyP; Ee3Hq: die("Access denied"); goto zWPYE; uJ1Zj: function fn_ss_mp_prom_div_install() { goto PZ0NV; Jnwot: db_query("REPLACE INTO ?:privileges (privilege, is_default, section_id, group_id, is_view) VALUES ('ss_mp_prom_div_logger.manage', 'Y', 'ss_addons', 'ss_mp_prom_div', 'Y')"); goto UibNx; PZ0NV: LicenseAddons::instance()->checkLicense("INSTALLED"); goto gz7H1; k6a20: q6YdG: goto Kmg8e; RXo3o: AFX8T: goto Jnwot; OK_ED: goto q6YdG; goto RXo3o; gz7H1: if (fn_ss_mp_prom_div_check_version("4.10.1", "<")) { goto AFX8T; } goto WJCwf; WJCwf: db_query("REPLACE INTO ?:privileges (privilege, is_default, section_id) VALUES ('ss_mp_prom_div_logger.manage', 'Y', 'ss_addons')"); goto kpGB2; UibNx: db_query("REPLACE INTO ?:privileges (privilege, is_default, section_id, group_id, is_view) VALUES ('ss_mp_prom_div_logger.show', 'Y', 'ss_addons', 'ss_mp_prom_div', 'Y')"); goto k6a20; kpGB2: db_query("REPLACE INTO ?:privileges (privilege, is_default, section_id) VALUES ('ss_mp_prom_div_logger.show', 'Y', 'ss_addons')"); goto OK_ED; Kmg8e: } goto DWITq; zWPYE: Nl5gl: goto Ty4kz; mmjn3: if (defined("BOOTSTRAP")) { goto Nl5gl; } goto Ee3Hq; VuGjT: require_once "ss_mp_prom_div_logger.php"; goto mmjn3; yS6Y6: require_once "hooks.php"; goto VuGjT; Ty4kz: function fn_settings_actions_addons_post_ss_mp_prom_div($status) { goto JZ1Uw; w2_3_: GD570: goto dwuqW; LltaF: $_SESSION[$_REQUEST["id"]] = "A"; goto w2_3_; JZ1Uw: if (!($status == "A")) { goto GD570; } goto LltaF; dwuqW: } goto adRWL; gkyyP: function fn_ss_mp_prom_div_check_version($checked_version = '', $operator = "=") { goto nnbXD; tLOTn: $compare_version = new Version($checked_version); goto IamAY; x11vk: $version = PRODUCT_VERSION; goto rl2hu; rl2hu: $compare_version = $checked_version; goto Xx1wV; dLSLA: if (!(isset($checked_version) && !empty($checked_version))) { goto tz2bv; } goto C6AlC; nnbXD: $result = false; goto dLSLA; Fk1Wi: $status = 1; goto W_nsy; LESwi: $status = 2; goto x11vk; IamAY: $result = $compare_version->compareWith($version, $operator); goto SEiFP; HHHnP: tz2bv: goto qJ2_Q; Xx1wV: $result = version_compare($checked_version, $version, $operator); goto PPaMg; C6AlC: if (class_exists("\Tygh\Domain\SoftwareProduct\Version")) { goto tqLsX; } goto LESwi; W_nsy: $version = new Version(PRODUCT_VERSION); goto tLOTn; AXmdi: tqLsX: goto Fk1Wi; PPaMg: goto tZ7u8; goto AXmdi; SEiFP: tZ7u8: goto HHHnP; qJ2_Q: return $result; goto v06EJ; v06EJ: } goto VurWO; DWITq: function fn_ss_mp_prom_div_uninstall() { goto M6xao; ELkmg: goto bvIMd; goto pEt8F; pD80F: db_query("DELETE FROM ?:privileges WHERE privilege LIKE ?l", "ss_mp_prom_div_logger" . "%"); goto ELkmg; CiHRY: bvIMd: goto HTLSc; pi1vV: db_query("DELETE FROM ?:privileges WHERE group_id = ?s", "ss_mp_prom_div"); goto CiHRY; pEt8F: c3Vzg: goto pi1vV; eLYc1: if (fn_ss_mp_prom_div_check_version("4.10.1", "<")) { goto c3Vzg; } goto pD80F; M6xao: LicenseAddons::instance()->checkLicense("UNINSTALLED"); goto eLYc1; HTLSc: } ?>

Did this file decode correctly?

Original Code

<?php
 use Tygh\Registry; use Tygh\Settings; use Tygh\SoftSolid\SsMpPromDiv\LoggerAddons; use Tygh\SoftSolid\SsMpPromDiv\LicenseAddons; use Tygh\Domain\SoftwareProduct\Version; goto yS6Y6; VurWO: function fn_ss_mp_prom_div_get_stats() { goto s3BDK; xgR4C: return $stats; goto uFF8a; oQjnj: cqkBs: goto xgR4C; kIz2O: if (class_exists("\134\124\171\147\x68\x5c\x53\157\x66\x74\x53\x6f\x6c\151\144\134\123\x73\115\160\120\x72\x6f\155\x44\151\166\x5c\114\151\x63\145\156\x73\x65\x41\144\x64\x6f\x6e\x73")) { goto aTSxH; } goto gtCFj; Y8S11: $stats = LicenseAddons::instance()->getStats(); goto oQjnj; gtCFj: $stats = "\x3c\144\x69\166\x20\163\x74\171\154\x65\75\x22\146\x6c\x6f\141\164\x3a\143\x65\x6e\164\145\x72\73\146\157\x6e\164\55\163\151\x7a\x65\72\x31\66\160\170\42\x3e" . __("\163\x73\137\155\160\137\x70\162\x6f\155\x5f\144\x69\166\137\163\x74\141\x74\x73\137\156\x6f\x5f\x61\143\164\x69\x76\151\164\171") . "\74\x2f\144\151\x76\76"; goto FJ3jm; fPa8x: aTSxH: goto Y8S11; s3BDK: $stats = array(); goto kIz2O; FJ3jm: goto cqkBs; goto fPa8x; uFF8a: } goto uJ1Zj; adRWL: function fn_ss_mp_prom_div_get_settings_objects($addon_id) { goto PffAX; KNwNn: foreach ($settings_objects as $object) { goto e7E4q; NMcDR: $records = db_get_array("\123\x45\114\105\103\124\40\52\x20\106\122\x4f\x4d\x20\x3f\72\x73\x65\164\164\x69\x6e\147\163\x5f\x76\145\156\x64\x6f\x72\137\166\x61\154\165\x65\163\x20\x57\110\105\122\105\x20\x6f\x62\152\x65\x63\164\137\151\x64\x20\x3d\x20\x3f\x69", $object["\157\x62\152\145\143\x74\137\x69\x64"]); goto LvbFs; e7E4q: $condition = db_get_field("\123\105\114\105\103\124\40\x43\117\x55\x4e\124\x28\x2a\x29\40\106\x52\x4f\115\40\77\72\163\x65\x74\x74\x69\x6e\x67\x73\137\x76\145\156\144\157\x72\137\x76\x61\154\x75\x65\x73\x20\x57\x48\105\x52\x45\x20\157\x62\152\x65\x63\164\137\151\144\x20\x3d\x20\77\x69", $object["\x6f\142\x6a\x65\143\x74\137\x69\144"]); goto aOk1l; LvbFs: foreach ($records as $record) { goto LgnMg; jilzy: o330b: goto N8lfl; LgnMg: $record["\x6e\x61\155\x65"] = $object["\156\x61\155\x65"]; goto AQVf9; AQVf9: $settings[] = $record; goto jilzy; N8lfl: } goto EqWls; aOk1l: if (!$condition) { goto B5fr1; } goto NMcDR; oMOZq: B5fr1: goto wqqtK; EqWls: jRyT8: goto oMOZq; wqqtK: e5Ta3: goto oNVzO; oNVzO: } goto i8HV4; PffAX: if (!(fn_allowed_for("\x4d\125\114\x54\111\x56\105\116\104\117\x52") || fn_allowed_for("\x55\x4c\x54\111\115\x41\x54\105"))) { goto OBKrh; } goto VlBIr; qfO1A: $_REQUEST["\163\145\x74\x74\151\156\x67\163\x5f\x73\x65\162\151\x61\x6c\x69\172\x65"] = $settings_serialize; goto tGWRc; ZjHS5: $settings = array(); goto KNwNn; tGWRc: OBKrh: goto OrVSk; i8HV4: IiL83: goto jI3_e; jI3_e: $settings_serialize = serialize($settings); goto qfO1A; VlBIr: $settings_objects = db_get_array("\x53\105\x4c\105\103\x54\x20\x2a\x20\x46\122\117\115\x20\77\72\163\145\x74\x74\x69\x6e\x67\x73\137\157\142\152\x65\143\164\163\40\x57\x48\x45\x52\x45\40\x6e\141\155\x65\x20\114\x49\x4b\x45\x20\77\x6c", $addon_id . "\45"); goto ZjHS5; OrVSk: } goto gkyyP; Ee3Hq: die("\101\x63\143\x65\163\x73\x20\144\145\x6e\151\145\144"); goto zWPYE; uJ1Zj: function fn_ss_mp_prom_div_install() { goto PZ0NV; Jnwot: db_query("\122\105\x50\x4c\101\103\105\40\x49\116\124\x4f\x20\77\x3a\x70\x72\151\166\x69\154\x65\x67\x65\163\40\50\x70\x72\x69\x76\x69\154\145\x67\145\x2c\x20\x69\163\137\x64\x65\146\141\165\x6c\x74\x2c\40\163\x65\143\164\x69\x6f\x6e\137\151\x64\x2c\40\x67\x72\x6f\x75\x70\x5f\x69\x64\x2c\x20\151\x73\x5f\166\x69\145\167\51\x20\x56\101\114\x55\105\x53\40\x28\47\x73\163\137\x6d\x70\x5f\160\162\157\x6d\x5f\x64\151\x76\137\154\x6f\x67\147\145\x72\x2e\x6d\141\156\x61\x67\x65\x27\54\x20\47\131\47\54\40\47\x73\163\x5f\x61\144\x64\157\x6e\x73\x27\54\x20\x27\163\163\x5f\x6d\x70\137\x70\x72\x6f\x6d\x5f\144\x69\166\47\x2c\40\47\x59\47\51"); goto UibNx; PZ0NV: LicenseAddons::instance()->checkLicense("\111\x4e\123\124\101\x4c\114\105\x44"); goto gz7H1; k6a20: q6YdG: goto Kmg8e; RXo3o: AFX8T: goto Jnwot; OK_ED: goto q6YdG; goto RXo3o; gz7H1: if (fn_ss_mp_prom_div_check_version("\64\x2e\x31\x30\x2e\x31", "\74")) { goto AFX8T; } goto WJCwf; WJCwf: db_query("\x52\105\x50\x4c\101\103\x45\40\x49\116\124\117\x20\x3f\72\x70\162\x69\x76\151\154\145\x67\x65\x73\40\50\160\162\151\166\151\154\145\147\x65\54\40\x69\x73\x5f\144\x65\146\x61\165\x6c\x74\54\x20\x73\x65\x63\x74\x69\157\156\x5f\x69\x64\x29\x20\126\x41\x4c\x55\x45\123\40\x28\x27\x73\163\x5f\x6d\x70\x5f\160\162\157\155\x5f\x64\151\x76\x5f\154\157\x67\147\145\x72\x2e\x6d\141\x6e\x61\147\145\x27\54\40\47\131\x27\x2c\x20\x27\163\x73\x5f\x61\x64\144\x6f\x6e\x73\47\51"); goto kpGB2; UibNx: db_query("\122\105\x50\114\x41\x43\x45\40\111\116\124\117\x20\77\x3a\x70\162\151\x76\151\154\145\147\145\163\x20\50\160\x72\x69\166\x69\154\x65\147\x65\x2c\x20\151\x73\137\144\x65\146\x61\165\154\x74\x2c\x20\163\145\x63\x74\x69\157\156\x5f\x69\x64\x2c\x20\x67\162\157\x75\x70\x5f\x69\x64\x2c\x20\x69\163\x5f\x76\151\145\x77\51\40\126\101\114\x55\x45\123\x20\50\47\x73\x73\137\x6d\160\x5f\x70\162\x6f\155\x5f\x64\x69\x76\137\x6c\157\x67\147\145\162\x2e\x73\x68\157\167\x27\54\x20\x27\131\47\x2c\x20\x27\163\x73\137\141\x64\x64\157\156\163\47\x2c\40\47\x73\x73\x5f\x6d\160\x5f\x70\162\157\x6d\x5f\x64\x69\166\47\x2c\x20\47\131\x27\x29"); goto k6a20; kpGB2: db_query("\x52\x45\x50\x4c\x41\103\x45\x20\111\116\x54\x4f\40\77\72\160\162\x69\166\151\154\145\147\x65\x73\x20\50\x70\162\x69\166\x69\154\x65\147\145\54\40\151\163\x5f\144\145\146\x61\165\154\x74\54\x20\163\145\143\164\x69\x6f\x6e\137\x69\x64\x29\40\x56\101\x4c\125\x45\123\x20\50\x27\163\163\x5f\x6d\160\137\x70\162\x6f\x6d\137\144\151\x76\x5f\x6c\157\x67\x67\145\x72\x2e\163\x68\x6f\x77\47\54\40\47\x59\47\x2c\x20\47\163\x73\137\x61\x64\x64\x6f\x6e\163\x27\51"); goto OK_ED; Kmg8e: } goto DWITq; zWPYE: Nl5gl: goto Ty4kz; mmjn3: if (defined("\102\x4f\x4f\124\x53\x54\122\101\120")) { goto Nl5gl; } goto Ee3Hq; VuGjT: require_once "\x73\163\137\x6d\x70\x5f\160\162\157\155\137\144\151\166\x5f\x6c\x6f\x67\147\145\x72\x2e\160\x68\x70"; goto mmjn3; yS6Y6: require_once "\150\x6f\157\153\x73\56\x70\150\x70"; goto VuGjT; Ty4kz: function fn_settings_actions_addons_post_ss_mp_prom_div($status) { goto JZ1Uw; w2_3_: GD570: goto dwuqW; LltaF: $_SESSION[$_REQUEST["\x69\x64"]] = "\101"; goto w2_3_; JZ1Uw: if (!($status == "\x41")) { goto GD570; } goto LltaF; dwuqW: } goto adRWL; gkyyP: function fn_ss_mp_prom_div_check_version($checked_version = '', $operator = "\x3d") { goto nnbXD; tLOTn: $compare_version = new Version($checked_version); goto IamAY; x11vk: $version = PRODUCT_VERSION; goto rl2hu; rl2hu: $compare_version = $checked_version; goto Xx1wV; dLSLA: if (!(isset($checked_version) && !empty($checked_version))) { goto tz2bv; } goto C6AlC; nnbXD: $result = false; goto dLSLA; Fk1Wi: $status = 1; goto W_nsy; LESwi: $status = 2; goto x11vk; IamAY: $result = $compare_version->compareWith($version, $operator); goto SEiFP; HHHnP: tz2bv: goto qJ2_Q; Xx1wV: $result = version_compare($checked_version, $version, $operator); goto PPaMg; C6AlC: if (class_exists("\x5c\x54\x79\147\x68\134\104\157\x6d\141\x69\156\x5c\x53\157\146\x74\x77\141\x72\x65\120\x72\x6f\x64\165\143\x74\134\x56\145\x72\163\151\x6f\156")) { goto tqLsX; } goto LESwi; W_nsy: $version = new Version(PRODUCT_VERSION); goto tLOTn; AXmdi: tqLsX: goto Fk1Wi; PPaMg: goto tZ7u8; goto AXmdi; SEiFP: tZ7u8: goto HHHnP; qJ2_Q: return $result; goto v06EJ; v06EJ: } goto VurWO; DWITq: function fn_ss_mp_prom_div_uninstall() { goto M6xao; ELkmg: goto bvIMd; goto pEt8F; pD80F: db_query("\x44\x45\114\x45\124\x45\40\106\122\117\x4d\40\x3f\72\x70\x72\151\166\x69\154\x65\x67\x65\163\40\127\110\105\x52\105\x20\160\x72\151\166\x69\x6c\x65\147\145\x20\114\x49\113\105\40\77\x6c", "\163\163\137\x6d\160\x5f\x70\162\x6f\x6d\137\144\151\x76\x5f\x6c\x6f\147\x67\x65\162" . "\x25"); goto ELkmg; CiHRY: bvIMd: goto HTLSc; pi1vV: db_query("\104\x45\x4c\x45\124\x45\40\x46\122\x4f\x4d\x20\77\x3a\160\162\151\166\151\x6c\145\x67\145\x73\x20\127\110\105\x52\105\x20\x67\162\157\x75\160\x5f\x69\144\x20\x3d\x20\77\163", "\163\163\x5f\x6d\160\137\160\x72\157\155\x5f\144\151\166"); goto CiHRY; pEt8F: c3Vzg: goto pi1vV; eLYc1: if (fn_ss_mp_prom_div_check_version("\64\56\x31\60\56\61", "\74")) { goto c3Vzg; } goto pD80F; M6xao: LicenseAddons::instance()->checkLicense("\125\116\x49\x4e\123\124\x41\x4c\x4c\x45\104"); goto eLYc1; HTLSc: }

Function Calls

None

Variables

None

Stats

MD5 09b81e46de708407f8c8f6631ff6fbd2
Eval Count 0
Decode Time 60 ms