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

Signing you up...

Thank you for signing up!

PHP Decode

/* __________________________________________________ | Obfuscated by YAK Pro - Php Obfusc..

Decoded Output download

<?  /* __________________________________________________ | Obfuscated by YAK Pro - Php Obfuscator | | on 2023-06-05 14:47:34 | | GitHub: https://github.com/pk-fr/yakpro-po | |__________________________________________________| */ /* __________________________________________________ | Wenn diese Datei manipuliert wird, | | erlischt der Support! | | - NETZdinge.de - | |__________________________________________________| */ namespace Plugin
etzdingeDE_subcat2topcat; use Plugin
etzdingeDE_subcat2topcat\src\Backend\PluginHelper; use Plugin
etzdingeDE_subcat2topcat\src\Backend\Functions; use JTL\Shop; use JTL\Catalog\Category\Kategorie; $PluginHelper = new PluginHelper($oPlugin); $Functions = new Functions($oPlugin, $this->getCache()); $smarty = $PluginHelper->getSmarty(); if (!($PluginHelper->settings["bSubCatPic"] == "on")) { goto lq10W; } $bildconf = Shop::getSettings([CONF_NAVIGATIONSFILTER]); if (!($bildconf["navigationsfilter"]["artikeluebersicht_bild_anzeigen"] != "N" && $bildconf["navigationsfilter"]["artikeluebersicht_bild_anzeigen"] != "on")) { goto CObaR; } $oUnterKategorien_arr = $smarty->getTemplateVars("oUnterKategorien_arr"); $count = 0; foreach ($oUnterKategorien_arr as $key => $oUnterKategorie) { goto Ob6Gk; SH48z: $images[1]["lg"] = $oArtikelliste->elemente[0]->Bilder[0]->cURLNormal; goto G926E; pbcOZ: $oUnterKategorien_arr[$key]->imageURL = $oArtikelliste->elemente[0]->Bilder[0]->{$bildgroessenpfad}; goto hnSYc; l2Gln: if ($template->getName() === "Evo") { goto d_oZr; } goto iBDVy; lmZuT: $images[1]["xs"] = $oArtikelliste->elemente[0]->Bilder[0]->cURLNormal; goto CjDEG; ONz83: kOoin: goto mFD9q; FTnpG: $bildgroessenpfad = str_replace("cPfad", "cURL", $PluginHelper->settings["cBildGroesse"]); goto qIvgy; IjFlI: $oArtikelliste = $Functions->getCachedArtikellisteForPic($oUnterKategorie->getID()); goto FTnpG; xSI_E: PcYx3: goto a6j9C; G926E: $oUnterKategorien_arr[$key]->setImages($images); goto xSI_E; CjDEG: $images[1]["sm"] = $oArtikelliste->elemente[0]->Bilder[0]->cURLNormal; goto TeSvn; GVkhn: $template = Shop::Container()->getTemplateService()->getActiveTemplate(); goto l2Gln; xJeLN: $images = array(); goto lmZuT; J4Kzm: $count++; goto ONz83; qIvgy: if (!(isset($oArtikelliste->elemente[0]->Bilder[0]->{$bildgroessenpfad}) && !empty($oArtikelliste->elemente[0]->Bilder[0]->{$bildgroessenpfad}))) { goto PcYx3; } goto GVkhn; iBDVy: $oUnterKategorien_arr[$key]->setImageURL($oArtikelliste->elemente[0]->Bilder[0]->{$bildgroessenpfad}); goto TaJFR; a6j9C: eIggZ: goto J4Kzm; Ob6Gk: if (!(!isset($oUnterKategorie->cBildPfad) || empty($oUnterKategorie->cBildPfad))) { goto eIggZ; } goto IjFlI; TaJFR: goto cB5TN; goto ojdIP; ojdIP: d_oZr: goto pbcOZ; hnSYc: cB5TN: goto xJeLN; TeSvn: $images[1]["md"] = $oArtikelliste->elemente[0]->Bilder[0]->cURLNormal; goto SH48z; mFD9q: } wkYRY: $smarty->assign("oUnterKategorien_arr", $oUnterKategorien_arr); CObaR: lq10W: $oAktuelleKategorie = Shop::getProductFilter()->getCategory()->getValue() ?? null; if (!(null !== Shop::getProductFilter()->getSearchResults())) { goto ODLWE; } $Suchergebnisse = Shop::getProductFilter()->getSearchResults()->getCategoryFilterOptions(); if (!($oAktuelleKategorie && isset($Suchergebnisse) && !empty($Suchergebnisse))) { goto ZTDux; } Shop::getProductFilter()->getSearchResults()->setCategoryFilterOptions(array()); ZTDux: ODLWE: $smarty->assign("nMaxAnzahlArtikel", NULL); ?>

Did this file decode correctly?

Original Code

/* __________________________________________________ | Obfuscated by YAK Pro - Php Obfuscator | | on 2023-06-05 14:47:34 | | GitHub: https://github.com/pk-fr/yakpro-po | |__________________________________________________| */ /* __________________________________________________ | Wenn diese Datei manipuliert wird, | | erlischt der Support! | | - NETZdinge.de - | |__________________________________________________| */ namespace Plugin\netzdingeDE_subcat2topcat; use Plugin\netzdingeDE_subcat2topcat\src\Backend\PluginHelper; use Plugin\netzdingeDE_subcat2topcat\src\Backend\Functions; use JTL\Shop; use JTL\Catalog\Category\Kategorie; $PluginHelper = new PluginHelper($oPlugin); $Functions = new Functions($oPlugin, $this->getCache()); $smarty = $PluginHelper->getSmarty(); if (!($PluginHelper->settings["\142\x53\165\x62\103\141\x74\x50\x69\143"] == "\x6f\156")) { goto lq10W; } $bildconf = Shop::getSettings([CONF_NAVIGATIONSFILTER]); if (!($bildconf["\x6e\141\166\151\x67\x61\x74\x69\x6f\156\x73\146\x69\154\x74\145\x72"]["\x61\x72\x74\151\x6b\x65\x6c\165\145\x62\145\x72\163\151\x63\x68\164\x5f\x62\151\x6c\144\137\141\156\172\x65\x69\147\x65\x6e"] != "\116" && $bildconf["\x6e\141\166\x69\147\141\x74\151\157\156\163\x66\x69\x6c\x74\145\x72"]["\x61\x72\164\x69\153\145\x6c\x75\145\142\145\x72\x73\151\x63\150\x74\137\142\151\154\x64\x5f\141\156\x7a\x65\151\147\x65\156"] != "\x6f\x6e")) { goto CObaR; } $oUnterKategorien_arr = $smarty->getTemplateVars("\x6f\x55\156\x74\x65\x72\113\x61\164\145\x67\x6f\x72\151\145\156\137\141\162\x72"); $count = 0; foreach ($oUnterKategorien_arr as $key => $oUnterKategorie) { goto Ob6Gk; SH48z: $images[1]["\154\x67"] = $oArtikelliste->elemente[0]->Bilder[0]->cURLNormal; goto G926E; pbcOZ: $oUnterKategorien_arr[$key]->imageURL = $oArtikelliste->elemente[0]->Bilder[0]->{$bildgroessenpfad}; goto hnSYc; l2Gln: if ($template->getName() === "\105\x76\x6f") { goto d_oZr; } goto iBDVy; lmZuT: $images[1]["\170\163"] = $oArtikelliste->elemente[0]->Bilder[0]->cURLNormal; goto CjDEG; ONz83: kOoin: goto mFD9q; FTnpG: $bildgroessenpfad = str_replace("\143\120\146\x61\x64", "\x63\125\122\x4c", $PluginHelper->settings["\143\x42\151\x6c\144\107\162\x6f\x65\163\x73\145"]); goto qIvgy; IjFlI: $oArtikelliste = $Functions->getCachedArtikellisteForPic($oUnterKategorie->getID()); goto FTnpG; xSI_E: PcYx3: goto a6j9C; G926E: $oUnterKategorien_arr[$key]->setImages($images); goto xSI_E; CjDEG: $images[1]["\163\x6d"] = $oArtikelliste->elemente[0]->Bilder[0]->cURLNormal; goto TeSvn; GVkhn: $template = Shop::Container()->getTemplateService()->getActiveTemplate(); goto l2Gln; xJeLN: $images = array(); goto lmZuT; J4Kzm: $count++; goto ONz83; qIvgy: if (!(isset($oArtikelliste->elemente[0]->Bilder[0]->{$bildgroessenpfad}) && !empty($oArtikelliste->elemente[0]->Bilder[0]->{$bildgroessenpfad}))) { goto PcYx3; } goto GVkhn; iBDVy: $oUnterKategorien_arr[$key]->setImageURL($oArtikelliste->elemente[0]->Bilder[0]->{$bildgroessenpfad}); goto TaJFR; a6j9C: eIggZ: goto J4Kzm; Ob6Gk: if (!(!isset($oUnterKategorie->cBildPfad) || empty($oUnterKategorie->cBildPfad))) { goto eIggZ; } goto IjFlI; TaJFR: goto cB5TN; goto ojdIP; ojdIP: d_oZr: goto pbcOZ; hnSYc: cB5TN: goto xJeLN; TeSvn: $images[1]["\155\x64"] = $oArtikelliste->elemente[0]->Bilder[0]->cURLNormal; goto SH48z; mFD9q: } wkYRY: $smarty->assign("\x6f\x55\x6e\x74\145\162\113\141\164\x65\x67\157\162\x69\x65\156\137\141\x72\162", $oUnterKategorien_arr); CObaR: lq10W: $oAktuelleKategorie = Shop::getProductFilter()->getCategory()->getValue() ?? null; if (!(null !== Shop::getProductFilter()->getSearchResults())) { goto ODLWE; } $Suchergebnisse = Shop::getProductFilter()->getSearchResults()->getCategoryFilterOptions(); if (!($oAktuelleKategorie && isset($Suchergebnisse) && !empty($Suchergebnisse))) { goto ZTDux; } Shop::getProductFilter()->getSearchResults()->setCategoryFilterOptions(array()); ZTDux: ODLWE: $smarty->assign("\x6e\x4d\x61\170\x41\x6e\x7a\x61\150\x6c\101\x72\x74\151\x6b\x65\154", NULL);

Function Calls

None

Variables

None

Stats

MD5 608f61eadc70ebfc88567e5f30859d01
Eval Count 0
Decode Time 61 ms