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 getExpireDate($gbzIQ = false) { goto yLbra; LokcY: Ca6kf: ..

Decoded Output download

<?   function getExpireDate($gbzIQ = false) { 
        goto yLbra; 
        LokcY: Ca6kf: 
        goto GTqOn; 
        LZ2eE: ZR736: 
        goto luuGK; 
        GTqOn: wVZ2s: 
        goto f3X8U; 
        luuGK: 
        return $this->data["expire_date"]; 
        goto LokcY; 
        S1B1b: 
        goto Ca6kf; 
        goto LZ2eE; 
        yLbra: 
        if (!isset($this->data["expire_date"])) { 
            goto wVZ2s; 
        } 
        goto vldUa; 
        K2QeJ: 
        return TTDate::strtotime($this->data["expire_date"]); 
        goto S1B1b; 
        f3X8U: 
        return false; 
        goto cJKLs; 
        vldUa: 
        if ($gbzIQ === true) { 
            goto ZR736; 
        } 
        goto K2QeJ; 
        cJKLs: 
    } 
 
    function setExpireDate($m0R6C) { 
        goto kOw2w; 
        rtKHV: 
        return true; 
        goto m0lnf; 
        iyiqh: 
        $this->data["expire_date"] = $m0R6C; 
        goto rtKHV; 
        O6_ny: OMYNe: 
        goto FG2nP; 
        kOw2w: 
        $m0R6C = !is_int($m0R6C) ? trim($m0R6C) : $m0R6C; 
        goto wo1ie; 
        bEqb_: 
        $m0R6C = TTDate::strtotime($m0R6C); 
        goto O6_ny; 
        wo1ie: 
        if (is_numeric($m0R6C)) { 
            goto OMYNe; 
        } 
        goto bEqb_; 
        FG2nP: 
        if (!($m0R6C > 0 && $this->Validator->isDate("expire_date", $m0R6C, TTi18n::gettext("Incorrect Expire Date")))) { 
            goto eQ3Cn; 
        } 
        goto iyiqh; 
        m0lnf: eQ3Cn: 
        goto kr5DG; 
        kr5DG: 
        return false; 
        goto fC0CB; 
        fC0CB: 
    } 
 
    function getRegistrationKey() { 
        goto gKBeA; 
        gKBeA: 
        if (!isset($this->data["registration_key"])) { 
            goto BXKBO; 
        } 
        goto Z8jN6; 
        dJpgN: 
        return false; 
        goto e71rK; 
        Z8jN6: 
        return $this->data["registration_key"]; 
        goto UpTUZ; 
        UpTUZ: BXKBO: 
        goto dJpgN; 
        e71rK: 
    } 
 
    function setRegistrationKey($jb8fq) { 
        goto coyNw; 
        wRwsv: 
        return true; 
        goto d2liO; 
        JvaRb: 
        if (!$this->Validator->isLength("registration_key", $jb8fq, TTi18n::gettext("Registration Key is invalid"), 32, 42)) { 
            goto tMQfD; 
        } 
        goto Oedbt; 
        coyNw: 
        $jb8fq = trim($jb8fq); 
        goto JvaRb; 
        iZ3Ff: 
        return false; 
        goto unr9q; 
        d2liO: tMQfD: 
        goto iZ3Ff; 
        Oedbt: 
        $this->data["registration_key"] = $jb8fq; 
        goto wRwsv; 
        unr9q: 
    } ?>

Did this file decode correctly?

Original Code

 function getExpireDate($gbzIQ = false) {
        goto yLbra;
        LokcY: Ca6kf:
        goto GTqOn;
        LZ2eE: ZR736:
        goto luuGK;
        GTqOn: wVZ2s:
        goto f3X8U;
        luuGK:
        return $this->data["\x65\170\160\151\x72\145\x5f\144\141\164\x65"];
        goto LokcY;
        S1B1b:
        goto Ca6kf;
        goto LZ2eE;
        yLbra:
        if (!isset($this->data["\145\x78\160\151\x72\x65\137\144\141\x74\x65"])) {
            goto wVZ2s;
        }
        goto vldUa;
        K2QeJ:
        return TTDate::strtotime($this->data["\145\x78\160\151\162\145\x5f\x64\141\x74\145"]);
        goto S1B1b;
        f3X8U:
        return false;
        goto cJKLs;
        vldUa:
        if ($gbzIQ === true) {
            goto ZR736;
        }
        goto K2QeJ;
        cJKLs:
    }

    function setExpireDate($m0R6C) {
        goto kOw2w;
        rtKHV:
        return true;
        goto m0lnf;
        iyiqh:
        $this->data["\145\x78\x70\151\162\x65\x5f\x64\x61\x74\145"] = $m0R6C;
        goto rtKHV;
        O6_ny: OMYNe:
        goto FG2nP;
        kOw2w:
        $m0R6C = !is_int($m0R6C) ? trim($m0R6C) : $m0R6C;
        goto wo1ie;
        bEqb_:
        $m0R6C = TTDate::strtotime($m0R6C);
        goto O6_ny;
        wo1ie:
        if (is_numeric($m0R6C)) {
            goto OMYNe;
        }
        goto bEqb_;
        FG2nP:
        if (!($m0R6C > 0 && $this->Validator->isDate("\145\170\160\x69\162\x65\x5f\144\x61\164\145", $m0R6C, TTi18n::gettext("\x49\x6e\x63\157\x72\162\x65\143\x74\40\x45\x78\160\x69\162\145\x20\x44\x61\164\x65")))) {
            goto eQ3Cn;
        }
        goto iyiqh;
        m0lnf: eQ3Cn:
        goto kr5DG;
        kr5DG:
        return false;
        goto fC0CB;
        fC0CB:
    }

    function getRegistrationKey() {
        goto gKBeA;
        gKBeA:
        if (!isset($this->data["\162\x65\147\x69\163\164\162\141\164\151\x6f\156\137\x6b\145\x79"])) {
            goto BXKBO;
        }
        goto Z8jN6;
        dJpgN:
        return false;
        goto e71rK;
        Z8jN6:
        return $this->data["\162\x65\x67\151\163\164\162\141\x74\151\157\x6e\x5f\153\x65\171"];
        goto UpTUZ;
        UpTUZ: BXKBO:
        goto dJpgN;
        e71rK:
    }

    function setRegistrationKey($jb8fq) {
        goto coyNw;
        wRwsv:
        return true;
        goto d2liO;
        JvaRb:
        if (!$this->Validator->isLength("\x72\145\147\x69\163\164\162\x61\x74\x69\x6f\156\x5f\x6b\145\x79", $jb8fq, TTi18n::gettext("\x52\145\147\151\163\x74\162\141\164\x69\x6f\x6e\40\x4b\145\171\40\x69\163\x20\151\156\x76\x61\x6c\x69\x64"), 32, 42)) {
            goto tMQfD;
        }
        goto Oedbt;
        coyNw:
        $jb8fq = trim($jb8fq);
        goto JvaRb;
        iZ3Ff:
        return false;
        goto unr9q;
        d2liO: tMQfD:
        goto iZ3Ff;
        Oedbt:
        $this->data["\x72\145\x67\x69\x73\164\x72\141\x74\151\x6f\x6e\137\153\145\x79"] = $jb8fq;
        goto wRwsv;
        unr9q:
    }

Function Calls

None

Variables

None

Stats

MD5 0635bbf4367fc742e82a4bf8e366de6d
Eval Count 0
Decode Time 40 ms