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\Providers\StorefrontProvider; use T..

Decoded Output download

<?php 
 use Tygh\Registry; use Tygh\Settings; use Tygh\Providers\StorefrontProvider; use Tygh\SoftSolid\SsOmnibus\LoggerAddons; use Tygh\SoftSolid\SsOmnibus\LicenseAddons; use Tygh\SoftSolid\SsOmnibus\SettingsExtended; goto AIJrp; Bm86W: genku: goto YdztI; rmgiJ: function fn_ss_omnibus_update_product_prices($product_id, $new_product_data, $company_id, $skip_price_delete, $table_name, $condition) { goto GkLWn; iioIp: goto N2dAd; goto M78Jg; U11R7: tJo8q: goto JAc0F; dIowy: $_data = array("product_id" => $product_id, "company_id" => $company_id, "storefront_id" => @$storefront_id, "price_old" => $old_price, "price_new" => $new_product_data["price"], "type" => "price", "timestamp" => TIME); goto BHR1k; yuIIG: return true; goto AVanl; VoD0n: x9O38: goto dIowy; Ar5M3: qnLbT: goto wCtZY; c1we0: $old_price = fn_get_product_price($product_id, 1, $_SESSION["auth"]); goto c1sNn; gL3tF: phjxE: goto dYbPD; o5vsO: Z2ebQ: goto HfVPp; t1Osx: if (!(isset($product_id) && $product_id > 0 && $_REQUEST["dispatch"] != "product_variations.generate")) { goto phjxE; } goto c1we0; c1sNn: if (!(isset($new_product_data["price"]) && $new_product_data["price"] > 0 && $old_price > 0 && $new_product_data["price"] != $old_price)) { goto tJo8q; } goto lYH4l; b4GCa: E8AzU: goto VoD0n; SI2Qe: $storefront_id = StorefrontProvider::getStorefront()->storefront_id; goto FhAjR; SADQi: $storefront_id = 1; goto iioIp; AfOqP: if (!($company_id == 0)) { goto x9O38; } goto HUYfx; HUYfx: if (isset($new_product_data["company_id"])) { goto qnLbT; } goto GEcwA; GEcwA: $company_id = db_get_field("SELECT company_id FROM ?:products WHERE product_id = ?i", $product_id); goto OZZyp; wCtZY: $company_id = $new_product_data["company_id"]; goto b4GCa; nJsaC: goto sYpWm; goto o5vsO; HfVPp: $company_id = fn_get_company_id("products", "product_id", $product_id); goto VjIZo; GkLWn: $count_companies = fn_get_all_companies_ids(true); goto ajUep; lYH4l: if (fn_allowed_for("MULTIVENDOR")) { goto Z2ebQ; } goto n_gZo; n_gZo: if (!($company_id == 0 && count($count_companies) > 1 || isset($_REQUEST["update_all_vendors"]["price"]) && $_REQUEST["update_all_vendors"]["price"] == "Y" && empty($skip_price_delete))) { goto cvIwq; } goto yuIIG; VjIZo: sYpWm: goto AfOqP; BHR1k: db_query("INSERT INTO ?:ss_omnibus ?e", $_data); goto U11R7; JAc0F: fn_ss_omnibus_delete_price($product_id); goto gL3tF; M78Jg: OPK_Z: goto SI2Qe; AVanl: cvIwq: goto nJsaC; ajUep: if (class_exists("\Tygh\Providers\StorefrontProvider")) { goto OPK_Z; } goto SADQi; FhAjR: N2dAd: goto t1Osx; OZZyp: goto E8AzU; goto Ar5M3; dYbPD: } goto UO3Dp; WU1nb: function fn_ss_omnibus_get_company_data_post($company_id, $lang_code, $extra, &$company_data) { goto vp0NR; GzvhR: $company_data["ss_omnibus"]["ss_omnibus_sort_table"] = SettingsExtended::instance()->getValue("ss_omnibus_sort_table", "ss_omnibus", $company_id); goto tpLPY; tAYaK: $company_data["ss_omnibus"] = array(); goto xQwce; gR2oR: kq6UC: goto B4V38; LknVG: $company_data["ss_omnibus"]["ss_omnibus_display_button_style"] = SettingsExtended::instance()->getValue("ss_omnibus_display_button_style", "ss_omnibus", $company_id); goto GzvhR; Yyk3m: $company_data["ss_omnibus"]["ss_omnibus_display_kind"] = SettingsExtended::instance()->getValue("ss_omnibus_display_kind", "ss_omnibus", $company_id); goto Fb0CZ; gz4lO: $company_data["ss_omnibus"]["ss_omnibus_full_history"] = SettingsExtended::instance()->getValue("ss_omnibus_full_history", "ss_omnibus", $company_id); goto gR2oR; Fb0CZ: $company_data["ss_omnibus"]["ss_omnibus_info_font_size"] = SettingsExtended::instance()->getValue("ss_omnibus_info_font_size", "ss_omnibus", $company_id); goto w9CcV; xQwce: $company_data["ss_omnibus"]["ss_omnibus_only_discounted_products"] = SettingsExtended::instance()->getValue("ss_omnibus_only_discounted_products", "ss_omnibus", $company_id); goto Yyk3m; UArr_: $company_data["ss_omnibus"]["ss_omnibus_display_info_kind"] = SettingsExtended::instance()->getValue("ss_omnibus_display_info_kind", "ss_omnibus", $company_id); goto LknVG; tpLPY: $company_data["ss_omnibus"]["ss_omnibus_period"] = SettingsExtended::instance()->getValue("ss_omnibus_period", "ss_omnibus", $company_id); goto gz4lO; w9CcV: $company_data["ss_omnibus"]["ss_omnibus_info_font_size_popup"] = SettingsExtended::instance()->getValue("ss_omnibus_info_font_size_popup", "ss_omnibus", $company_id); goto UArr_; vp0NR: if (!((AREA == "A" || AREA == "V") && $_REQUEST["dispatch"] == "companies.update")) { goto kq6UC; } goto tAYaK; B4V38: } goto rmgiJ; YdztI: function fn_ss_omnibus_settings_update_value_by_id_pre($object, $object_id, $value, &$company_id, $execute_functions, &$data, $old_data, &$table) { goto TfiE8; TfiE8: if (!(fn_allowed_for("MULTIVENDOR") && $_REQUEST["dispatch"] == "companies.update" && isset($_REQUEST["company_id"]))) { goto MTRKQ; } goto KQLRK; KQLRK: $data["company_id"] = $_REQUEST["company_id"]; goto fOAF8; Og3mN: MTRKQ: goto LDQQn; fOAF8: $table = "settings_vendor_values"; goto Og3mN; LDQQn: } goto WU1nb; AIJrp: if (defined("BOOTSTRAP")) { goto genku; } goto qOznS; qOznS: die("Access denied"); goto Bm86W; UO3Dp: function fn_ss_omnibus_clear_cache_post($type, $extra) { goto TsWck; VDeDx: GntsS: goto DdRAP; TsWck: if (!(fn_allowed_for("MULTIVENDOR") || fn_allowed_for("ULTIMATE"))) { goto JdZwS; } goto cmuvA; DdRAP: qhTZi: goto ExGPA; kdRnV: $settings_serialize = unserialize($_REQUEST["settings_serialize"]); goto HQY6F; ExGPA: JdZwS: goto ai6vz; HQY6F: if (!is_array($settings_serialize)) { goto GntsS; } goto zMyGE; zMyGE: foreach ($settings_serialize as $object) { goto I8DPy; SWg6L: jvzh9: goto lVxO_; BO2cc: $object["object_id"] = $object_id; goto jTaZV; Pjun3: db_query("REPLACE INTO ?:settings_vendor_values ?e", $object); goto SWg6L; jTaZV: unset($object["name"]); goto Pjun3; I8DPy: $object_id = db_get_field("SELECT object_id FROM ?:settings_objects WHERE name = ?s", $object["name"]); goto BO2cc; lVxO_: } goto cN1AX; cmuvA: if (!($_REQUEST["dispatch"] == "addons.refresh" && $_REQUEST["addon"] == LicenseAddons::instance()->getAddonID())) { goto qhTZi; } goto kdRnV; cN1AX: nTc4_: goto VDeDx; ai6vz: } goto NrvWQ; NrvWQ: function fn_ss_omnibus_login_user_post($user_id, $cu_id, $udata, $auth, $condition, $result) { goto iptGx; Uq1g7: Fo8l3: goto jChaL; XmPpy: LicenseAddons::instance()->checkLicense(); goto Uq1g7; iptGx: if (!($result == LOGIN_STATUS_OK && $_REQUEST["dispatch"] == "auth.login")) { goto Fo8l3; } goto XmPpy; jChaL: } ?>

Did this file decode correctly?

Original Code

<?php
 use Tygh\Registry; use Tygh\Settings; use Tygh\Providers\StorefrontProvider; use Tygh\SoftSolid\SsOmnibus\LoggerAddons; use Tygh\SoftSolid\SsOmnibus\LicenseAddons; use Tygh\SoftSolid\SsOmnibus\SettingsExtended; goto AIJrp; Bm86W: genku: goto YdztI; rmgiJ: function fn_ss_omnibus_update_product_prices($product_id, $new_product_data, $company_id, $skip_price_delete, $table_name, $condition) { goto GkLWn; iioIp: goto N2dAd; goto M78Jg; U11R7: tJo8q: goto JAc0F; dIowy: $_data = array("\x70\162\157\144\165\x63\x74\x5f\x69\144" => $product_id, "\x63\x6f\x6d\160\x61\x6e\x79\137\x69\144" => $company_id, "\x73\164\x6f\x72\145\x66\162\x6f\x6e\164\137\x69\x64" => @$storefront_id, "\160\x72\x69\143\x65\137\157\x6c\x64" => $old_price, "\x70\162\x69\x63\x65\x5f\156\145\167" => $new_product_data["\x70\x72\151\x63\145"], "\x74\x79\x70\x65" => "\160\162\x69\143\x65", "\164\x69\x6d\x65\163\164\141\155\x70" => TIME); goto BHR1k; yuIIG: return true; goto AVanl; VoD0n: x9O38: goto dIowy; Ar5M3: qnLbT: goto wCtZY; c1we0: $old_price = fn_get_product_price($product_id, 1, $_SESSION["\x61\165\164\x68"]); goto c1sNn; gL3tF: phjxE: goto dYbPD; o5vsO: Z2ebQ: goto HfVPp; t1Osx: if (!(isset($product_id) && $product_id > 0 && $_REQUEST["\x64\x69\x73\160\x61\x74\143\x68"] != "\x70\x72\157\x64\x75\143\164\137\x76\141\162\x69\x61\x74\151\x6f\156\163\x2e\x67\145\156\145\x72\141\x74\x65")) { goto phjxE; } goto c1we0; c1sNn: if (!(isset($new_product_data["\160\162\151\143\145"]) && $new_product_data["\160\x72\151\x63\x65"] > 0 && $old_price > 0 && $new_product_data["\160\x72\151\143\145"] != $old_price)) { goto tJo8q; } goto lYH4l; b4GCa: E8AzU: goto VoD0n; SI2Qe: $storefront_id = StorefrontProvider::getStorefront()->storefront_id; goto FhAjR; SADQi: $storefront_id = 1; goto iioIp; AfOqP: if (!($company_id == 0)) { goto x9O38; } goto HUYfx; HUYfx: if (isset($new_product_data["\x63\157\x6d\x70\x61\156\x79\137\x69\144"])) { goto qnLbT; } goto GEcwA; GEcwA: $company_id = db_get_field("\x53\x45\114\105\x43\x54\x20\x63\x6f\155\160\x61\x6e\171\137\151\144\40\106\122\117\115\x20\77\72\160\162\x6f\144\165\143\x74\163\40\127\x48\x45\122\105\x20\160\162\x6f\144\165\143\x74\137\x69\x64\40\75\x20\77\151", $product_id); goto OZZyp; wCtZY: $company_id = $new_product_data["\x63\x6f\155\x70\x61\x6e\x79\x5f\x69\144"]; goto b4GCa; nJsaC: goto sYpWm; goto o5vsO; HfVPp: $company_id = fn_get_company_id("\x70\x72\x6f\x64\x75\x63\164\163", "\x70\162\157\144\x75\x63\164\x5f\151\144", $product_id); goto VjIZo; GkLWn: $count_companies = fn_get_all_companies_ids(true); goto ajUep; lYH4l: if (fn_allowed_for("\115\x55\114\124\x49\126\105\116\x44\x4f\x52")) { goto Z2ebQ; } goto n_gZo; n_gZo: if (!($company_id == 0 && count($count_companies) > 1 || isset($_REQUEST["\165\160\x64\x61\x74\x65\x5f\141\154\x6c\137\166\x65\156\x64\x6f\162\163"]["\160\x72\x69\x63\145"]) && $_REQUEST["\165\x70\x64\141\x74\x65\x5f\x61\154\x6c\137\166\x65\x6e\x64\x6f\x72\x73"]["\x70\162\151\143\x65"] == "\131" && empty($skip_price_delete))) { goto cvIwq; } goto yuIIG; VjIZo: sYpWm: goto AfOqP; BHR1k: db_query("\x49\x4e\123\105\122\x54\40\111\x4e\124\x4f\x20\77\72\163\x73\137\157\155\156\x69\x62\x75\x73\x20\77\x65", $_data); goto U11R7; JAc0F: fn_ss_omnibus_delete_price($product_id); goto gL3tF; M78Jg: OPK_Z: goto SI2Qe; AVanl: cvIwq: goto nJsaC; ajUep: if (class_exists("\134\124\x79\x67\150\x5c\120\x72\157\166\151\144\x65\x72\163\x5c\x53\164\x6f\162\145\146\x72\x6f\156\164\120\x72\x6f\166\151\x64\145\x72")) { goto OPK_Z; } goto SADQi; FhAjR: N2dAd: goto t1Osx; OZZyp: goto E8AzU; goto Ar5M3; dYbPD: } goto UO3Dp; WU1nb: function fn_ss_omnibus_get_company_data_post($company_id, $lang_code, $extra, &$company_data) { goto vp0NR; GzvhR: $company_data["\163\x73\137\157\155\x6e\151\142\x75\163"]["\x73\x73\137\157\155\156\x69\142\x75\x73\x5f\163\157\x72\164\137\x74\x61\142\x6c\x65"] = SettingsExtended::instance()->getValue("\163\163\x5f\157\155\156\151\142\165\163\137\x73\157\x72\x74\137\x74\141\142\x6c\x65", "\x73\x73\x5f\157\x6d\156\151\142\165\163", $company_id); goto tpLPY; tAYaK: $company_data["\163\x73\137\157\155\x6e\x69\x62\x75\x73"] = array(); goto xQwce; gR2oR: kq6UC: goto B4V38; LknVG: $company_data["\163\x73\137\x6f\155\x6e\151\142\165\x73"]["\x73\163\137\x6f\155\x6e\151\x62\x75\x73\137\x64\151\x73\160\x6c\141\x79\137\142\165\164\x74\157\x6e\137\163\x74\x79\x6c\145"] = SettingsExtended::instance()->getValue("\x73\x73\x5f\x6f\155\156\151\142\x75\x73\137\x64\151\163\160\154\141\171\137\142\165\164\x74\157\x6e\x5f\163\164\171\x6c\x65", "\163\163\137\157\155\x6e\151\142\x75\x73", $company_id); goto GzvhR; Yyk3m: $company_data["\163\163\x5f\157\x6d\156\151\142\x75\163"]["\163\163\137\157\x6d\x6e\151\x62\x75\163\137\x64\x69\163\x70\x6c\141\x79\x5f\153\x69\x6e\144"] = SettingsExtended::instance()->getValue("\163\163\137\x6f\x6d\156\x69\142\x75\x73\137\144\151\x73\x70\x6c\x61\x79\137\x6b\151\x6e\x64", "\x73\x73\x5f\x6f\x6d\x6e\151\142\x75\163", $company_id); goto Fb0CZ; gz4lO: $company_data["\163\x73\x5f\x6f\x6d\x6e\x69\142\165\x73"]["\163\163\x5f\157\x6d\x6e\151\142\165\x73\x5f\146\x75\154\154\x5f\150\x69\x73\164\157\162\171"] = SettingsExtended::instance()->getValue("\x73\x73\137\157\x6d\156\151\142\165\163\x5f\x66\x75\154\x6c\137\150\x69\x73\164\x6f\x72\x79", "\163\x73\137\x6f\155\156\151\x62\x75\163", $company_id); goto gR2oR; Fb0CZ: $company_data["\163\163\137\x6f\x6d\156\x69\142\165\x73"]["\x73\163\137\157\155\x6e\151\x62\x75\x73\137\x69\156\146\157\137\x66\x6f\156\x74\x5f\x73\151\x7a\145"] = SettingsExtended::instance()->getValue("\163\163\137\157\x6d\x6e\151\142\165\163\137\x69\156\x66\157\x5f\146\x6f\156\164\137\163\x69\x7a\145", "\x73\x73\x5f\x6f\155\x6e\x69\x62\x75\x73", $company_id); goto w9CcV; xQwce: $company_data["\163\163\x5f\157\155\156\x69\x62\165\x73"]["\x73\x73\x5f\157\155\156\151\142\x75\163\x5f\x6f\x6e\x6c\x79\x5f\144\151\163\x63\157\165\156\164\x65\144\x5f\x70\x72\x6f\144\165\143\x74\x73"] = SettingsExtended::instance()->getValue("\163\x73\137\x6f\x6d\x6e\x69\142\165\x73\x5f\x6f\x6e\x6c\171\137\144\151\163\x63\x6f\165\x6e\x74\145\x64\x5f\160\x72\x6f\x64\x75\x63\164\x73", "\163\163\137\157\155\x6e\x69\142\165\163", $company_id); goto Yyk3m; UArr_: $company_data["\163\163\x5f\x6f\x6d\x6e\x69\142\165\x73"]["\163\x73\x5f\157\155\x6e\x69\x62\x75\x73\137\x64\x69\163\x70\x6c\141\171\137\x69\x6e\146\157\137\153\151\x6e\x64"] = SettingsExtended::instance()->getValue("\163\163\x5f\157\x6d\x6e\151\142\x75\163\137\x64\151\x73\x70\154\141\x79\x5f\151\x6e\146\x6f\x5f\x6b\x69\x6e\x64", "\163\163\x5f\x6f\155\x6e\151\142\165\163", $company_id); goto LknVG; tpLPY: $company_data["\163\x73\x5f\x6f\155\x6e\x69\x62\x75\x73"]["\x73\x73\x5f\157\x6d\156\151\x62\165\163\x5f\160\x65\x72\151\157\144"] = SettingsExtended::instance()->getValue("\163\163\x5f\x6f\155\156\x69\142\x75\163\137\160\145\x72\151\x6f\144", "\163\163\x5f\157\155\156\x69\x62\x75\163", $company_id); goto gz4lO; w9CcV: $company_data["\163\x73\137\x6f\155\x6e\151\x62\165\x73"]["\x73\163\x5f\x6f\x6d\x6e\x69\x62\x75\x73\x5f\x69\x6e\x66\x6f\137\x66\157\156\164\137\163\x69\172\145\137\160\157\x70\x75\160"] = SettingsExtended::instance()->getValue("\x73\x73\x5f\157\155\156\x69\x62\x75\163\137\x69\156\x66\x6f\137\146\x6f\156\164\x5f\163\x69\172\145\137\x70\x6f\x70\x75\160", "\x73\163\137\157\155\x6e\x69\142\165\x73", $company_id); goto UArr_; vp0NR: if (!((AREA == "\x41" || AREA == "\x56") && $_REQUEST["\x64\x69\x73\160\x61\x74\x63\150"] == "\143\157\155\160\x61\156\x69\x65\163\x2e\165\x70\144\x61\164\145")) { goto kq6UC; } goto tAYaK; B4V38: } goto rmgiJ; YdztI: function fn_ss_omnibus_settings_update_value_by_id_pre($object, $object_id, $value, &$company_id, $execute_functions, &$data, $old_data, &$table) { goto TfiE8; TfiE8: if (!(fn_allowed_for("\115\x55\114\x54\111\126\105\116\104\x4f\122") && $_REQUEST["\144\x69\163\x70\141\x74\x63\150"] == "\143\157\x6d\x70\x61\156\151\145\x73\x2e\165\x70\x64\141\164\x65" && isset($_REQUEST["\x63\x6f\155\160\141\x6e\x79\137\x69\144"]))) { goto MTRKQ; } goto KQLRK; KQLRK: $data["\x63\x6f\x6d\x70\x61\156\x79\x5f\x69\144"] = $_REQUEST["\143\x6f\155\x70\141\x6e\x79\137\151\144"]; goto fOAF8; Og3mN: MTRKQ: goto LDQQn; fOAF8: $table = "\x73\x65\x74\x74\x69\156\147\x73\137\166\145\x6e\144\157\162\137\x76\141\154\x75\x65\x73"; goto Og3mN; LDQQn: } goto WU1nb; AIJrp: if (defined("\x42\117\x4f\124\123\x54\x52\101\120")) { goto genku; } goto qOznS; qOznS: die("\x41\x63\143\x65\x73\x73\x20\x64\x65\156\151\x65\144"); goto Bm86W; UO3Dp: function fn_ss_omnibus_clear_cache_post($type, $extra) { goto TsWck; VDeDx: GntsS: goto DdRAP; TsWck: if (!(fn_allowed_for("\115\125\114\x54\x49\x56\105\x4e\x44\117\122") || fn_allowed_for("\x55\114\x54\x49\x4d\x41\124\x45"))) { goto JdZwS; } goto cmuvA; DdRAP: qhTZi: goto ExGPA; kdRnV: $settings_serialize = unserialize($_REQUEST["\163\145\164\x74\x69\156\147\163\x5f\163\x65\162\x69\141\154\151\172\x65"]); goto HQY6F; ExGPA: JdZwS: goto ai6vz; HQY6F: if (!is_array($settings_serialize)) { goto GntsS; } goto zMyGE; zMyGE: foreach ($settings_serialize as $object) { goto I8DPy; SWg6L: jvzh9: goto lVxO_; BO2cc: $object["\157\x62\x6a\x65\x63\164\x5f\151\x64"] = $object_id; goto jTaZV; Pjun3: db_query("\x52\105\x50\x4c\101\103\x45\x20\111\116\x54\x4f\40\77\x3a\163\145\164\164\151\156\147\x73\137\x76\x65\156\144\157\x72\x5f\x76\141\154\165\x65\x73\40\x3f\x65", $object); goto SWg6L; jTaZV: unset($object["\156\x61\x6d\145"]); goto Pjun3; I8DPy: $object_id = db_get_field("\x53\x45\x4c\105\103\x54\40\x6f\x62\152\145\143\164\x5f\151\144\x20\106\122\x4f\115\x20\77\72\x73\145\164\x74\151\x6e\x67\x73\x5f\x6f\x62\152\x65\143\x74\x73\40\127\110\105\122\x45\x20\156\141\155\x65\40\75\40\77\163", $object["\x6e\141\x6d\145"]); goto BO2cc; lVxO_: } goto cN1AX; cmuvA: if (!($_REQUEST["\144\x69\163\x70\x61\x74\x63\x68"] == "\141\x64\144\157\156\x73\x2e\162\x65\146\162\145\x73\150" && $_REQUEST["\x61\144\144\x6f\x6e"] == LicenseAddons::instance()->getAddonID())) { goto qhTZi; } goto kdRnV; cN1AX: nTc4_: goto VDeDx; ai6vz: } goto NrvWQ; NrvWQ: function fn_ss_omnibus_login_user_post($user_id, $cu_id, $udata, $auth, $condition, $result) { goto iptGx; Uq1g7: Fo8l3: goto jChaL; XmPpy: LicenseAddons::instance()->checkLicense(); goto Uq1g7; iptGx: if (!($result == LOGIN_STATUS_OK && $_REQUEST["\x64\x69\x73\160\141\x74\143\x68"] == "\x61\x75\x74\150\56\154\x6f\x67\x69\x6e")) { goto Fo8l3; } goto XmPpy; jChaL: }

Function Calls

None

Variables

None

Stats

MD5 78f65b15c1a1b9cd8345fe934bd83358
Eval Count 0
Decode Time 59 ms