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

Signing you up...

Thank you for signing up!

PHP Decode

function getFullErrorMessage($EidwA, $zDtL8 = true) { goto aobIo; TnHLm:..

Decoded Output download

<?  function getFullErrorMessage($EidwA, $zDtL8 = true) { 
        goto aobIo; 
        TnHLm: OqfLY: 
        goto YZMd7; 
        cCWXW: 
        return $J1c8y; 
        goto gxFrl; 
        cRzE9: 
        if (!($this->getExpireDate() - time() <= 86400 * 31)) { 
            goto H6vCS; 
        } 
        goto RVCkI; 
        d9FFs: bXB82: 
        goto kj7oR; 
        ULkbM: hEZSH: 
        goto cCWXW; 
        vLkg3: 
        goto OqfLY; 
        goto JnrTP; 
        JnrTP: kly8K: 
        goto LvyRh; 
        RVCkI: 
        $EidwA = "expire_soon"; 
        goto uP8fq; 
        uP8fq: H6vCS: 
        goto vLkg3; 
        kj7oR: 
        switch ($EidwA) { 
            case "version": 
                $J1c8y = TTi18n::gettext("License is invalid for this version"); 
                goto hEZSH; 
            case "edition": 
                $J1c8y = TTi18n::gettext("License is invalid for this edition"); 
                goto hEZSH; 
            case "copyright": 
                $J1c8y = TTi18n::gettext("Possible corruption detected, please contact support department (crv)"); 
                goto hEZSH; 
            case "expire": 
                $J1c8y = TTi18n::gettext("License has expired"); 
                goto hEZSH; 
            case "expire_soon": 
                goto nnQYQ; 
                Vg87P: 
                goto hEZSH; 
                goto ZbIHa; 
                nnQYQ: 
                $OJYqQ = $this->getExpireDays(); 
                goto dBMxN; 
                dBMxN: 
                $J1c8y = TTi18n::gettext("License expires in") . " " . $OJYqQ . " " . TTi18n::gettext("days"); 
                goto Vg87P; 
                ZbIHa: 
            case "employee": 
                $J1c8y = TTi18n::gettext("Employee licenses have been exceeded, please contact your license provider to purchase additional ones"); 
                goto hEZSH; 
            default: 
                goto zymlY; 
                W3hNW: 
                goto hEZSH; 
                goto NS3v7; 
                HYP7U: 
                $anBeT = $Bh0wt->getOptions("type"); 
                goto EVBcA; 
                Ooyrc: GNNRm: 
                goto Y16tI; 
                Y16tI: y8Hg8: 
                goto Eacwz; 
                c4mYh: 
                if (!(strpos($EidwA, "station_") !== false)) { 
                    goto y8Hg8; 
                } 
                goto KaQeZ; 
                dcSwF: 
                $J1c8y = TTi18n::gettext("Station licenses have been exceeded, please contact your license provider to purchase additional ones"); 
                goto c4mYh; 
                hcLJ8: 
                $J1c8y .= " (" . $anBeT[(int)$js209[1]] . ")"; 
                goto Ooyrc; 
                Eacwz: WAj5r: 
                goto W3hNW; 
                KaQeZ: 
                $js209 = explode("_", $EidwA); 
                goto S0_jO; 
                EVBcA: 
                if (!isset($anBeT[(int)$js209[1]])) { 
                    goto GNNRm; 
                } 
                goto hcLJ8; 
                S0_jO: 
                $Bh0wt = new StationFactory(); 
                goto HYP7U; 
                zymlY: 
                if (!(strpos($EidwA, "station") !== false)) { 
                    goto WAj5r; 
                } 
                goto dcSwF; 
                NS3v7: 
        } 
        goto ULt4h; 
        ULt4h: ARwW4: 
        goto ULkbM; 
        xczr7: 
        if ($this->getTTProductEdition() == 10 || DEMO_MODE == true || PRODUCTION == false || $this->isInstallMode() == true) { 
            goto kly8K; 
        } 
        goto cRzE9; 
        aobIo: 
        $J1c8y = TTi18n::gettext("License file is invalid or missing"); 
        goto Ji3qg; 
        MBMnC: 
        if (!(is_bool($EidwA) && $EidwA === true)) { 
            goto bXB82; 
        } 
        goto FyuF0; 
        YZMd7: MatxQ: 
        goto MBMnC; 
        LvyRh: 
        return null; 
        goto TnHLm; 
        FyuF0: 
        return null; 
        goto d9FFs; 
        Ji3qg: 
        if (!($EidwA === true && $zDtL8 == true)) { 
            goto MatxQ; 
        } 
        goto xczr7; 
        gxFrl: 
    } ?>

Did this file decode correctly?

Original Code

function getFullErrorMessage($EidwA, $zDtL8 = true) {
        goto aobIo;
        TnHLm: OqfLY:
        goto YZMd7;
        cCWXW:
        return $J1c8y;
        goto gxFrl;
        cRzE9:
        if (!($this->getExpireDate() - time() <= 86400 * 31)) {
            goto H6vCS;
        }
        goto RVCkI;
        d9FFs: bXB82:
        goto kj7oR;
        ULkbM: hEZSH:
        goto cCWXW;
        vLkg3:
        goto OqfLY;
        goto JnrTP;
        JnrTP: kly8K:
        goto LvyRh;
        RVCkI:
        $EidwA = "\145\170\160\151\x72\145\x5f\163\157\157\x6e";
        goto uP8fq;
        uP8fq: H6vCS:
        goto vLkg3;
        kj7oR:
        switch ($EidwA) {
            case "\166\x65\x72\163\x69\157\156":
                $J1c8y = TTi18n::gettext("\114\151\143\145\156\163\x65\40\x69\163\x20\151\x6e\x76\141\154\x69\x64\40\x66\157\x72\40\x74\150\x69\163\x20\x76\x65\x72\163\x69\x6f\x6e");
                goto hEZSH;
            case "\x65\x64\x69\x74\x69\157\156":
                $J1c8y = TTi18n::gettext("\x4c\151\143\145\x6e\x73\145\40\x69\x73\x20\x69\156\166\141\154\151\x64\40\146\x6f\162\40\x74\x68\x69\x73\40\x65\x64\151\164\151\157\156");
                goto hEZSH;
            case "\x63\157\x70\x79\162\x69\x67\x68\x74":
                $J1c8y = TTi18n::gettext("\x50\157\163\163\x69\x62\154\145\40\143\157\x72\162\165\160\164\x69\157\x6e\x20\x64\x65\164\x65\143\x74\145\144\x2c\40\160\x6c\145\141\x73\x65\x20\x63\x6f\x6e\164\141\143\164\40\x73\x75\160\x70\157\x72\x74\x20\x64\x65\160\141\162\x74\x6d\x65\156\164\x20\x28\x63\162\166\x29");
                goto hEZSH;
            case "\x65\x78\x70\x69\162\145":
                $J1c8y = TTi18n::gettext("\x4c\x69\143\x65\x6e\163\145\x20\150\141\163\x20\145\x78\x70\151\x72\145\x64");
                goto hEZSH;
            case "\145\x78\x70\151\x72\x65\137\163\x6f\x6f\x6e":
                goto nnQYQ;
                Vg87P:
                goto hEZSH;
                goto ZbIHa;
                nnQYQ:
                $OJYqQ = $this->getExpireDays();
                goto dBMxN;
                dBMxN:
                $J1c8y = TTi18n::gettext("\x4c\151\x63\145\156\163\145\40\x65\170\x70\x69\x72\145\163\40\x69\156") . "\x20" . $OJYqQ . "\40" . TTi18n::gettext("\144\141\171\163");
                goto Vg87P;
                ZbIHa:
            case "\145\x6d\160\154\x6f\171\x65\x65":
                $J1c8y = TTi18n::gettext("\105\155\x70\x6c\x6f\x79\145\x65\40\154\x69\x63\145\x6e\163\145\163\40\x68\141\x76\x65\40\142\x65\x65\x6e\x20\145\170\x63\145\145\144\x65\144\54\40\160\154\145\141\163\145\x20\x63\x6f\156\x74\141\143\164\x20\x79\157\x75\162\x20\x6c\x69\x63\x65\156\x73\x65\40\160\x72\157\x76\x69\x64\145\x72\40\164\x6f\x20\x70\165\162\x63\150\141\163\145\x20\141\144\144\151\x74\x69\157\x6e\141\154\x20\x6f\x6e\x65\x73");
                goto hEZSH;
            default:
                goto zymlY;
                W3hNW:
                goto hEZSH;
                goto NS3v7;
                HYP7U:
                $anBeT = $Bh0wt->getOptions("\164\x79\x70\145");
                goto EVBcA;
                Ooyrc: GNNRm:
                goto Y16tI;
                Y16tI: y8Hg8:
                goto Eacwz;
                c4mYh:
                if (!(strpos($EidwA, "\163\164\141\164\x69\x6f\x6e\x5f") !== false)) {
                    goto y8Hg8;
                }
                goto KaQeZ;
                dcSwF:
                $J1c8y = TTi18n::gettext("\x53\164\x61\164\151\x6f\156\40\x6c\151\x63\145\x6e\x73\145\x73\40\x68\141\166\145\x20\x62\x65\145\x6e\x20\145\x78\x63\x65\x65\144\x65\144\54\x20\160\154\x65\x61\163\145\x20\x63\157\x6e\x74\x61\143\164\x20\171\157\165\x72\x20\154\151\143\x65\x6e\163\x65\x20\160\x72\157\x76\x69\x64\145\162\40\x74\157\x20\x70\x75\162\143\150\x61\163\x65\40\141\x64\144\151\164\x69\x6f\156\x61\154\x20\x6f\x6e\145\163");
                goto c4mYh;
                hcLJ8:
                $J1c8y .= "\40\x28" . $anBeT[(int)$js209[1]] . "\x29";
                goto Ooyrc;
                Eacwz: WAj5r:
                goto W3hNW;
                KaQeZ:
                $js209 = explode("\x5f", $EidwA);
                goto S0_jO;
                EVBcA:
                if (!isset($anBeT[(int)$js209[1]])) {
                    goto GNNRm;
                }
                goto hcLJ8;
                S0_jO:
                $Bh0wt = new StationFactory();
                goto HYP7U;
                zymlY:
                if (!(strpos($EidwA, "\163\164\141\x74\151\x6f\156") !== false)) {
                    goto WAj5r;
                }
                goto dcSwF;
                NS3v7:
        }
        goto ULt4h;
        ULt4h: ARwW4:
        goto ULkbM;
        xczr7:
        if ($this->getTTProductEdition() == 10 || DEMO_MODE == true || PRODUCTION == false || $this->isInstallMode() == true) {
            goto kly8K;
        }
        goto cRzE9;
        aobIo:
        $J1c8y = TTi18n::gettext("\114\x69\143\145\156\163\x65\40\146\x69\154\x65\x20\x69\x73\x20\x69\156\166\141\x6c\x69\144\40\157\162\x20\155\151\x73\x73\x69\x6e\x67");
        goto Ji3qg;
        MBMnC:
        if (!(is_bool($EidwA) && $EidwA === true)) {
            goto bXB82;
        }
        goto FyuF0;
        YZMd7: MatxQ:
        goto MBMnC;
        LvyRh:
        return null;
        goto TnHLm;
        FyuF0:
        return null;
        goto d9FFs;
        Ji3qg:
        if (!($EidwA === true && $zDtL8 == true)) {
            goto MatxQ;
        }
        goto xczr7;
        gxFrl:
    }

Function Calls

None

Variables

None

Stats

MD5 f0591d1ecc0a0d182f34ec50cb089992
Eval Count 0
Decode Time 34 ms