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

Variables

None

Stats

MD5 01ec62f7d6a07b31147bfb5f5870d236
Eval Count 0
Decode Time 132 ms