Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
public static function _aliasesToIds(&$mJ3dk, $v9zG_, $qYUK5) { goto PAjCS; ..
Decoded Output download
<? public static function _aliasesToIds(&$mJ3dk, $v9zG_, $qYUK5)
{
goto PAjCS;
hCzUa:
return $ECk3K ? $ECk3K : array(0);
goto Mi92M;
ECHb7:
BV_J1:
goto hCzUa;
N5eE2:
foreach ($qYUK5 as $Y2VqA => $bA_UY) {
goto OOw5u;
LD6pu:
$ECk3K[] = $bA_UY;
goto Iyec8;
GlbhU:
RJnXF:
goto S3i8L;
ADoSK:
if (!isset(self::$a47JLrNmNwPHs47a["aliasesToIds"][$v9zG_][$bA_UY])) {
goto amFVH;
}
goto Sycgk;
Iyec8:
unset($qYUK5[$Y2VqA]);
goto GlbhU;
OOw5u:
if (preg_match("/^[0-9]+$/", $bA_UY)) {
goto NC0kn;
}
goto ADoSK;
gvnxG:
unset($qYUK5[$Y2VqA]);
goto ctDIy;
gnZh9:
goto RJnXF;
goto Ru3Qh;
Ru3Qh:
NC0kn:
goto LD6pu;
Sycgk:
$ECk3K[] = self::$a47JLrNmNwPHs47a["aliasesToIds"][$v9zG_][$bA_UY];
goto gvnxG;
S3i8L:
HSRat:
goto aQr3H;
ctDIy:
amFVH:
goto gnZh9;
aQr3H:
}
goto qei3F;
lmu2F:
if (!$qYUK5) {
goto BV_J1;
}
goto YOYke;
PAjCS:
$ECk3K = array();
goto N5eE2;
qei3F:
CkedI:
goto lmu2F;
YOYke:
list($L84HJ, $zHa9S) = self::a33UpKTtwKwxa33a($mJ3dk, $v9zG_, "keyword", self::a36KLFhuWmKhS36a($mJ3dk, $qYUK5));
goto BOuJc;
BOuJc:
$ECk3K = $ECk3K + $L84HJ;
goto ECHb7;
Mi92M:
}
public static function pathToAliases(&$mJ3dk, $BCRru)
{
goto nC4ie;
nnZKx:
foreach ($BCRru as $Y2VqA => $XrWuB) {
goto XuOYq;
a9NK1:
goto gJIVV;
goto YaH_f;
YaH_f:
tb55X:
goto FxPxi;
ZluUa:
unset($BCRru[$Y2VqA]);
goto g_CK7;
FxPxi:
$qYUK5[] = $XrWuB;
goto ZluUa;
EsTQE:
unset($BCRru[$Y2VqA]);
goto aZYL4;
XuOYq:
if (!preg_match("/^[0-9]+$/", $XrWuB)) {
goto tb55X;
}
goto Kclge;
aZYL4:
sl1G1:
goto a9NK1;
g_CK7:
gJIVV:
goto Jx0J8;
bJaDa:
$qYUK5[] = self::$a47JLrNmNwPHs47a["idsToAliases"]["category_id"][$XrWuB];
goto EsTQE;
Kclge:
if (!isset(self::$a47JLrNmNwPHs47a["idsToAliases"]["category_id"][$XrWuB])) {
goto sl1G1;
}
goto bJaDa;
Jx0J8:
lm9yX:
goto Im4fK;
Im4fK:
}
goto vVA2Z;
Dx3np:
return $qYUK5;
goto HG3_y;
Tqeb_:
$qYUK5 = $qYUK5 + $zHa9S;
goto X4esp;
vVA2Z:
Y5mfA:
goto iBoDs;
V0OMi:
aEAfI:
goto ZNrHp;
RPbRE:
$BCRru = explode("_", $BCRru);
goto nnZKx;
nC4ie:
$qYUK5 = array();
goto RPbRE;
iBoDs:
if (!$BCRru) {
goto j3mFO;
}
goto foKxi;
foKxi:
foreach ($BCRru as $Y2VqA => $vRlfE) {
$BCRru[$Y2VqA] = "category_id=" . $vRlfE;
Ym_nh:
}
goto V0OMi;
ZNrHp:
list($L84HJ, $zHa9S) = self::a33UpKTtwKwxa33a($mJ3dk, "category_id", "query", self::a36KLFhuWmKhS36a($mJ3dk, $BCRru));
goto Tqeb_;
X4esp:
j3mFO:
goto Dx3np;
HG3_y:
}
private function a2EMIkdTjTjH2a($v9zG_, $qYUK5)
{
return self::_aliasesToIds($this->a39UZIajPvXPT39a, $v9zG_, $qYUK5);
}
private function a3MRUuBHhuBI3a($PVdjs)
{
goto HlgSS;
UaF21:
qJXNE:
goto WEgcs;
HlgSS:
foreach ($PVdjs as $Y2VqA => $vRlfE) {
goto x6XXd;
x6XXd:
switch ($Y2VqA) {
case "mf_rating":
$PVdjs[$Y2VqA] = str_replace("`" . $Y2VqA . "`", $this->a15xaRlFNhshS15a(''), $vRlfE);
goto adk7P;
case "mf_price":
$PVdjs[$Y2VqA] = str_replace("`" . $Y2VqA . "`", $this->a4CIZnKCrQba4a(''), $vRlfE);
goto adk7P;
}
goto rSBmK;
rSBmK:
USnKg:
goto ilkqi;
ilkqi:
adk7P:
goto hS3dL;
hS3dL:
UfQPe:
goto BGVGL;
BGVGL:
}
goto UaF21;
WEgcs:
return $PVdjs;
goto AYLkc;
AYLkc:
}
private function a4CIZnKCrQba4a($bA_UY = "mf_price")
{
goto XQBeD;
tj37A:
goto IS6nE;
goto NItep;
og8Wb:
return "( ( " . $this->a20bTYwwtzBBh20a(NULL) . " * ( 1 + IFNULL(" . $this->a22PgcCnfwvhj22a(NULL) . ", 0) / 100 ) + IFNULL(" . $this->a21vqfbNRiDEJ21a(NULL) . ", 0) ) * " . (double) $this->getCurrencyValue() . ")" . ($bA_UY ? " AS `" . $bA_UY . "`" : '');
goto jRxrh;
NItep:
SVyrL:
goto og8Wb;
jRxrh:
IS6nE:
goto nN61u;
XQBeD:
if ($this->a39UZIajPvXPT39a->config->get("config_tax")) {
goto SVyrL;
}
goto AHj5O;
AHj5O:
return "(" . $this->a20bTYwwtzBBh20a(NULL) . "* " . (double) $this->getCurrencyValue() . ")" . ($bA_UY ? " AS `" . $bA_UY . "`" : '');
goto tj37A;
nN61u:
} ?>
Did this file decode correctly?
Original Code
public static function _aliasesToIds(&$mJ3dk, $v9zG_, $qYUK5)
{
goto PAjCS;
hCzUa:
return $ECk3K ? $ECk3K : array(0);
goto Mi92M;
ECHb7:
BV_J1:
goto hCzUa;
N5eE2:
foreach ($qYUK5 as $Y2VqA => $bA_UY) {
goto OOw5u;
LD6pu:
$ECk3K[] = $bA_UY;
goto Iyec8;
GlbhU:
RJnXF:
goto S3i8L;
ADoSK:
if (!isset(self::$a47JLrNmNwPHs47a["\141\154\x69\x61\x73\x65\163\124\x6f\x49\x64\x73"][$v9zG_][$bA_UY])) {
goto amFVH;
}
goto Sycgk;
Iyec8:
unset($qYUK5[$Y2VqA]);
goto GlbhU;
OOw5u:
if (preg_match("\x2f\136\x5b\60\55\x39\135\53\x24\x2f", $bA_UY)) {
goto NC0kn;
}
goto ADoSK;
gvnxG:
unset($qYUK5[$Y2VqA]);
goto ctDIy;
gnZh9:
goto RJnXF;
goto Ru3Qh;
Ru3Qh:
NC0kn:
goto LD6pu;
Sycgk:
$ECk3K[] = self::$a47JLrNmNwPHs47a["\x61\x6c\151\x61\x73\145\163\124\x6f\111\x64\x73"][$v9zG_][$bA_UY];
goto gvnxG;
S3i8L:
HSRat:
goto aQr3H;
ctDIy:
amFVH:
goto gnZh9;
aQr3H:
}
goto qei3F;
lmu2F:
if (!$qYUK5) {
goto BV_J1;
}
goto YOYke;
PAjCS:
$ECk3K = array();
goto N5eE2;
qei3F:
CkedI:
goto lmu2F;
YOYke:
list($L84HJ, $zHa9S) = self::a33UpKTtwKwxa33a($mJ3dk, $v9zG_, "\x6b\145\x79\167\x6f\162\x64", self::a36KLFhuWmKhS36a($mJ3dk, $qYUK5));
goto BOuJc;
BOuJc:
$ECk3K = $ECk3K + $L84HJ;
goto ECHb7;
Mi92M:
}
public static function pathToAliases(&$mJ3dk, $BCRru)
{
goto nC4ie;
nnZKx:
foreach ($BCRru as $Y2VqA => $XrWuB) {
goto XuOYq;
a9NK1:
goto gJIVV;
goto YaH_f;
YaH_f:
tb55X:
goto FxPxi;
ZluUa:
unset($BCRru[$Y2VqA]);
goto g_CK7;
FxPxi:
$qYUK5[] = $XrWuB;
goto ZluUa;
EsTQE:
unset($BCRru[$Y2VqA]);
goto aZYL4;
XuOYq:
if (!preg_match("\x2f\136\x5b\60\x2d\x39\x5d\x2b\x24\x2f", $XrWuB)) {
goto tb55X;
}
goto Kclge;
aZYL4:
sl1G1:
goto a9NK1;
g_CK7:
gJIVV:
goto Jx0J8;
bJaDa:
$qYUK5[] = self::$a47JLrNmNwPHs47a["\151\144\x73\x54\x6f\101\154\151\141\x73\x65\163"]["\x63\x61\x74\x65\147\x6f\162\x79\x5f\151\144"][$XrWuB];
goto EsTQE;
Kclge:
if (!isset(self::$a47JLrNmNwPHs47a["\151\144\163\124\x6f\101\154\x69\141\163\145\163"]["\x63\141\x74\145\x67\157\x72\171\x5f\151\x64"][$XrWuB])) {
goto sl1G1;
}
goto bJaDa;
Jx0J8:
lm9yX:
goto Im4fK;
Im4fK:
}
goto vVA2Z;
Dx3np:
return $qYUK5;
goto HG3_y;
Tqeb_:
$qYUK5 = $qYUK5 + $zHa9S;
goto X4esp;
vVA2Z:
Y5mfA:
goto iBoDs;
V0OMi:
aEAfI:
goto ZNrHp;
RPbRE:
$BCRru = explode("\137", $BCRru);
goto nnZKx;
nC4ie:
$qYUK5 = array();
goto RPbRE;
iBoDs:
if (!$BCRru) {
goto j3mFO;
}
goto foKxi;
foKxi:
foreach ($BCRru as $Y2VqA => $vRlfE) {
$BCRru[$Y2VqA] = "\x63\141\164\145\147\x6f\x72\171\137\151\144\x3d" . $vRlfE;
Ym_nh:
}
goto V0OMi;
ZNrHp:
list($L84HJ, $zHa9S) = self::a33UpKTtwKwxa33a($mJ3dk, "\143\141\164\x65\x67\157\162\171\x5f\151\x64", "\161\x75\x65\162\171", self::a36KLFhuWmKhS36a($mJ3dk, $BCRru));
goto Tqeb_;
X4esp:
j3mFO:
goto Dx3np;
HG3_y:
}
private function a2EMIkdTjTjH2a($v9zG_, $qYUK5)
{
return self::_aliasesToIds($this->a39UZIajPvXPT39a, $v9zG_, $qYUK5);
}
private function a3MRUuBHhuBI3a($PVdjs)
{
goto HlgSS;
UaF21:
qJXNE:
goto WEgcs;
HlgSS:
foreach ($PVdjs as $Y2VqA => $vRlfE) {
goto x6XXd;
x6XXd:
switch ($Y2VqA) {
case "\155\146\137\x72\141\x74\151\156\x67":
$PVdjs[$Y2VqA] = str_replace("\x60" . $Y2VqA . "\140", $this->a15xaRlFNhshS15a(''), $vRlfE);
goto adk7P;
case "\155\x66\137\x70\x72\151\143\x65":
$PVdjs[$Y2VqA] = str_replace("\x60" . $Y2VqA . "\140", $this->a4CIZnKCrQba4a(''), $vRlfE);
goto adk7P;
}
goto rSBmK;
rSBmK:
USnKg:
goto ilkqi;
ilkqi:
adk7P:
goto hS3dL;
hS3dL:
UfQPe:
goto BGVGL;
BGVGL:
}
goto UaF21;
WEgcs:
return $PVdjs;
goto AYLkc;
AYLkc:
}
private function a4CIZnKCrQba4a($bA_UY = "\155\x66\x5f\x70\x72\151\x63\x65")
{
goto XQBeD;
tj37A:
goto IS6nE;
goto NItep;
og8Wb:
return "\50\40\x28\x20" . $this->a20bTYwwtzBBh20a(NULL) . "\x20\52\x20\50\x20\61\40\53\40\111\106\x4e\x55\x4c\x4c\x28" . $this->a22PgcCnfwvhj22a(NULL) . "\x2c\40\60\x29\40\x2f\x20\x31\60\60\40\x29\40\53\40\x49\x46\x4e\125\x4c\x4c\x28" . $this->a21vqfbNRiDEJ21a(NULL) . "\54\x20\x30\x29\x20\51\x20\x2a\x20" . (double) $this->getCurrencyValue() . "\51" . ($bA_UY ? "\x20\101\x53\x20\140" . $bA_UY . "\x60" : '');
goto jRxrh;
NItep:
SVyrL:
goto og8Wb;
jRxrh:
IS6nE:
goto nN61u;
XQBeD:
if ($this->a39UZIajPvXPT39a->config->get("\143\157\x6e\146\x69\147\137\164\141\170")) {
goto SVyrL;
}
goto AHj5O;
AHj5O:
return "\50" . $this->a20bTYwwtzBBh20a(NULL) . "\52\40" . (double) $this->getCurrencyValue() . "\51" . ($bA_UY ? "\x20\x41\x53\x20\x60" . $bA_UY . "\140" : '');
goto tj37A;
nN61u:
}
Function Calls
None |
Stats
MD5 | 01ec62f7d6a07b31147bfb5f5870d236 |
Eval Count | 0 |
Decode Time | 132 ms |