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 function preview() { goto UsLbo; SgooR: Fj3vu: ..

Decoded Output download

<?  public function preview() 
    { 
        goto UsLbo; 
        SgooR: 
        Fj3vu: 
        goto bhNXC; 
        pl46r: 
        if (!empty($this->request->get["type"])) { 
            goto qo2CJ; 
        } 
        goto QkN_0; 
        HFqoE: 
        goto Fj3vu; 
        goto RrOS6; 
        Bj6Cv: 
        jwRpu: 
        goto o9WR8; 
        vsfcR: 
        $this->proEmailModel->generate($e2erF); 
        goto hU0ia; 
        h99gj: 
        $Aa5EU->setFrom($this->config->get("config_email")); 
        goto PH1nk; 
        RrOS6: 
        ns0nM: 
        goto o6zoV; 
        l_DyZ: 
        if (empty($ecVVd["config_language_id"])) { 
            goto jwRpu; 
        } 
        goto gAW6I; 
        s0P7j: 
        hZxGL: 
        goto NrEj0; 
        HwYfc: 
        $Aa5EU = new \Opencart\System\Library\Mail($this->config->get("config_mail_engine"), $L13G3); 
        goto df0S3; 
        bhNXC: 
        $Aa5EU->parameter = $this->config->get("config_mail_parameter"); 
        goto dE1BU; 
        hsjky: 
        lzjFk: 
        goto pl46r; 
        rropW: 
        if (!strpos($fd1nv, "|")) { 
            goto U3gkH; 
        } 
        goto DNUp9; 
        d6xFQ: 
        if (!in_array($fd1nv, array("admin.order.confirm", "order.confirm", "order.update"))) { 
            goto T4wfb; 
        } 
        goto lfjfZ; 
        mPyFO: 
        qo2CJ: 
        goto qwDgj; 
        NrEj0: 
        echo $this->proEmailModel->generate($e2erF); 
        goto fGS8y; 
        UsLbo: 
        if (is_file(DIR_CACHE . "previewCfg.json")) { 
            goto PTzwJ; 
        } 
        goto FLdqB; 
        uGMpm: 
        T4wfb: 
        goto PdHwU; 
        Y2mUT: 
        goto VlXLh; 
        goto mPyFO; 
        clytC: 
        goto lzjFk; 
        goto h6ZUo; 
        RZ4Aa: 
        $Aa5EU->smtp_username = $this->config->get("config_mail_smtp_username"); 
        goto k7Dup; 
        Vmpgl: 
        $Aa5EU->protocol = $this->config->get("config_mail_protocol"); 
        goto HFqoE; 
        Vd_2x: 
        $Aa5EU = new Mail(); 
        goto Vmpgl; 
        DNUp9: 
        list($fd1nv, $WcRM6) = explode("|", $fd1nv); 
        goto q0lsa; 
        PpO5s: 
        $e2erF = array("mode" => "display", "type" => $fd1nv, "store_id" => isset($this->request->get["store_id"]) ? $this->request->get["store_id"] : 0); 
        goto d6xFQ; 
        YdeKS: 
        $e2erF["order_status_id"] = $WcRM6; 
        goto fbwNx; 
        PH1nk: 
        $Aa5EU->setSender("Pro email template"); 
        goto c2rdF; 
        TTfgU: 
        $Aa5EU->setTo("[email protected]"); 
        goto h99gj; 
        onvj6: 
        BSWL0: 
        goto iZwBT; 
        UoO_i: 
        if (version_compare(VERSION, "3", ">=")) { 
            goto ns0nM; 
        } 
        goto Vd_2x; 
        fbwNx: 
        Afjiz: 
        goto iPPyb; 
        HuXJc: 
        $e2erF["store_id"] = 0; 
        goto vsfcR; 
        QkN_0: 
        $fd1nv = "customer.register"; 
        goto Y2mUT; 
        PdHwU: 
        if (!($fd1nv == "order.update")) { 
            goto Afjiz; 
        } 
        goto YdeKS; 
        iZwBT: 
        $L13G3 = ["parameter" => $this->config->get("config_mail_parameter"), "smtp_hostname" => $this->config->get("config_mail_smtp_hostname"), "smtp_username" => $this->config->get("config_mail_smtp_username"), "smtp_password" => html_entity_decode($this->config->get("config_mail_smtp_password"), ENT_QUOTES, "UTF-8"), "smtp_port" => $this->config->get("config_mail_smtp_port"), "smtp_timeout" => $this->config->get("config_mail_smtp_timeout")]; 
        goto HwYfc; 
        qwDgj: 
        $fd1nv = $this->request->get["type"]; 
        goto sC0Jp; 
        h6ZUo: 
        PTzwJ: 
        goto PkloH; 
        qM1OZ: 
        $WfYkg = $WfYkg["order_id"]; 
        goto ct5d2; 
        c2rdF: 
        $Aa5EU->setSubject("Test"); 
        goto XGDM0; 
        fGS8y: 
        exit; 
        goto GDxLI; 
        iPPyb: 
        if (!0) { 
            goto hZxGL; 
        } 
        goto hJhs7; 
        PkloH: 
        $ecVVd = json_decode(file_get_contents(DIR_CACHE . "previewCfg.json"), 1); 
        goto hsjky; 
        caa_6: 
        $Aa5EU->smtp_port = $this->config->get("config_mail_smtp_port"); 
        goto jNZCO; 
        AyQTK: 
        $e2erF["order_id"] = $WfYkg; 
        goto uGMpm; 
        q0lsa: 
        U3gkH: 
        goto PpO5s; 
        o9WR8: 
        if (empty($WfYkg["order_id"])) { 
            goto YJRC7; 
        } 
        goto qM1OZ; 
        gAW6I: 
        $e2erF["lang"] = $ecVVd["config_language_id"]; 
        goto Bj6Cv; 
        ct5d2: 
        YJRC7: 
        goto AyQTK; 
        sC0Jp: 
        VlXLh: 
        goto rropW; 
        uYJZ3: 
        goto KTe9e; 
        goto onvj6; 
        lfjfZ: 
        $WfYkg = $this->db->query("SELECT order_id FROM `" . DB_PREFIX . "order` WHERE customer_id != '' AND order_status_id != 0 ORDER BY order_id DESC")->row; 
        goto l_DyZ; 
        dE1BU: 
        $Aa5EU->smtp_hostname = $this->config->get("config_mail_smtp_hostname"); 
        goto RZ4Aa; 
        hU0ia: 
        unset($e2erF["mail"]); 
        goto s0P7j; 
        df0S3: 
        KTe9e: 
        goto TTfgU; 
        hJhs7: 
        if (version_compare(VERSION, "4", ">=")) { 
            goto BSWL0; 
        } 
        goto UoO_i; 
        k7Dup: 
        $Aa5EU->smtp_password = html_entity_decode($this->config->get("config_mail_smtp_password"), ENT_QUOTES, "UTF-8"); 
        goto caa_6; 
        o6zoV: 
        $Aa5EU = new Mail($this->config->get("config_mail_engine")); 
        goto SgooR; 
        XGDM0: 
        $e2erF["mail"] = $Aa5EU; 
        goto HuXJc; 
        FLdqB: 
        $fd1nv = "customer.register"; 
        goto clytC; 
        jNZCO: 
        $Aa5EU->smtp_timeout = $this->config->get("config_mail_smtp_timeout"); 
        goto uYJZ3; 
        GDxLI: 
    } ?>

Did this file decode correctly?

Original Code

public function preview()
    {
        goto UsLbo;
        SgooR:
        Fj3vu:
        goto bhNXC;
        pl46r:
        if (!empty($this->request->get["\x74\x79\x70\x65"])) {
            goto qo2CJ;
        }
        goto QkN_0;
        HFqoE:
        goto Fj3vu;
        goto RrOS6;
        Bj6Cv:
        jwRpu:
        goto o9WR8;
        vsfcR:
        $this->proEmailModel->generate($e2erF);
        goto hU0ia;
        h99gj:
        $Aa5EU->setFrom($this->config->get("\143\x6f\156\146\151\x67\x5f\x65\155\141\151\154"));
        goto PH1nk;
        RrOS6:
        ns0nM:
        goto o6zoV;
        l_DyZ:
        if (empty($ecVVd["\x63\x6f\156\x66\x69\147\137\154\x61\156\x67\165\141\147\145\x5f\151\x64"])) {
            goto jwRpu;
        }
        goto gAW6I;
        s0P7j:
        hZxGL:
        goto NrEj0;
        HwYfc:
        $Aa5EU = new \Opencart\System\Library\Mail($this->config->get("\143\157\156\146\151\x67\x5f\155\141\x69\x6c\137\x65\156\147\x69\x6e\145"), $L13G3);
        goto df0S3;
        bhNXC:
        $Aa5EU->parameter = $this->config->get("\x63\157\156\x66\x69\147\137\x6d\x61\x69\154\137\x70\x61\162\141\155\x65\x74\x65\x72");
        goto dE1BU;
        hsjky:
        lzjFk:
        goto pl46r;
        rropW:
        if (!strpos($fd1nv, "\x7c")) {
            goto U3gkH;
        }
        goto DNUp9;
        d6xFQ:
        if (!in_array($fd1nv, array("\x61\144\x6d\x69\x6e\x2e\x6f\x72\x64\x65\162\x2e\143\157\x6e\x66\151\x72\x6d", "\157\x72\x64\145\162\x2e\143\x6f\156\146\x69\x72\155", "\x6f\162\144\x65\162\56\165\160\144\x61\164\145"))) {
            goto T4wfb;
        }
        goto lfjfZ;
        mPyFO:
        qo2CJ:
        goto qwDgj;
        NrEj0:
        echo $this->proEmailModel->generate($e2erF);
        goto fGS8y;
        UsLbo:
        if (is_file(DIR_CACHE . "\x70\x72\145\x76\x69\145\x77\x43\146\x67\56\152\x73\x6f\x6e")) {
            goto PTzwJ;
        }
        goto FLdqB;
        uGMpm:
        T4wfb:
        goto PdHwU;
        Y2mUT:
        goto VlXLh;
        goto mPyFO;
        clytC:
        goto lzjFk;
        goto h6ZUo;
        RZ4Aa:
        $Aa5EU->smtp_username = $this->config->get("\x63\x6f\x6e\x66\151\x67\137\155\141\x69\154\x5f\163\155\x74\x70\x5f\165\x73\x65\x72\156\x61\155\x65");
        goto k7Dup;
        Vmpgl:
        $Aa5EU->protocol = $this->config->get("\x63\x6f\156\x66\x69\x67\137\155\141\151\154\137\x70\162\157\164\x6f\143\x6f\154");
        goto HFqoE;
        Vd_2x:
        $Aa5EU = new Mail();
        goto Vmpgl;
        DNUp9:
        list($fd1nv, $WcRM6) = explode("\x7c", $fd1nv);
        goto q0lsa;
        PpO5s:
        $e2erF = array("\x6d\x6f\144\x65" => "\x64\x69\163\160\x6c\141\x79", "\164\171\160\145" => $fd1nv, "\x73\x74\x6f\162\145\137\x69\x64" => isset($this->request->get["\x73\x74\157\x72\145\x5f\151\144"]) ? $this->request->get["\x73\x74\157\162\145\137\151\144"] : 0);
        goto d6xFQ;
        YdeKS:
        $e2erF["\157\162\x64\x65\162\137\163\x74\141\x74\165\163\x5f\151\x64"] = $WcRM6;
        goto fbwNx;
        PH1nk:
        $Aa5EU->setSender("\120\162\x6f\40\145\x6d\141\151\154\x20\x74\x65\x6d\x70\x6c\x61\164\x65");
        goto c2rdF;
        TTfgU:
        $Aa5EU->setTo("\x73\151\x72\x69\x75\x73\137\142\x6f\170\x2d\x64\145\166\100\x79\x61\150\157\x6f\x2e\x66\162");
        goto h99gj;
        onvj6:
        BSWL0:
        goto iZwBT;
        UoO_i:
        if (version_compare(VERSION, "\63", "\76\x3d")) {
            goto ns0nM;
        }
        goto Vd_2x;
        fbwNx:
        Afjiz:
        goto iPPyb;
        HuXJc:
        $e2erF["\163\164\x6f\162\145\137\x69\x64"] = 0;
        goto vsfcR;
        QkN_0:
        $fd1nv = "\x63\165\x73\164\157\155\x65\162\56\162\145\147\151\163\x74\x65\162";
        goto Y2mUT;
        PdHwU:
        if (!($fd1nv == "\157\x72\x64\x65\162\x2e\x75\160\x64\x61\164\145")) {
            goto Afjiz;
        }
        goto YdeKS;
        iZwBT:
        $L13G3 = ["\x70\x61\x72\141\155\x65\x74\145\162" => $this->config->get("\x63\x6f\x6e\146\x69\147\137\155\141\x69\x6c\137\x70\141\162\141\155\145\x74\x65\x72"), "\163\x6d\x74\160\137\150\x6f\x73\x74\156\x61\155\145" => $this->config->get("\143\157\156\x66\151\147\x5f\155\141\x69\x6c\x5f\x73\155\164\x70\x5f\150\157\x73\x74\x6e\x61\155\x65"), "\x73\155\164\x70\137\165\x73\145\x72\x6e\141\155\145" => $this->config->get("\x63\157\156\146\151\147\137\155\141\151\154\137\163\x6d\x74\160\x5f\165\163\x65\162\156\x61\x6d\x65"), "\163\155\x74\x70\x5f\160\x61\163\163\167\157\x72\144" => html_entity_decode($this->config->get("\x63\157\x6e\146\x69\x67\137\x6d\x61\151\154\137\163\x6d\164\x70\x5f\160\x61\163\x73\167\157\x72\x64"), ENT_QUOTES, "\125\x54\x46\x2d\70"), "\x73\155\x74\x70\x5f\160\x6f\162\x74" => $this->config->get("\x63\x6f\x6e\x66\x69\x67\x5f\x6d\141\151\154\x5f\163\x6d\x74\x70\x5f\160\x6f\162\x74"), "\163\x6d\x74\x70\137\164\x69\155\145\157\x75\164" => $this->config->get("\x63\x6f\x6e\146\x69\x67\137\155\141\151\x6c\137\x73\x6d\164\160\137\164\151\x6d\145\157\165\164")];
        goto HwYfc;
        qwDgj:
        $fd1nv = $this->request->get["\164\171\x70\x65"];
        goto sC0Jp;
        h6ZUo:
        PTzwJ:
        goto PkloH;
        qM1OZ:
        $WfYkg = $WfYkg["\x6f\x72\x64\x65\x72\137\x69\144"];
        goto ct5d2;
        c2rdF:
        $Aa5EU->setSubject("\124\145\163\164");
        goto XGDM0;
        fGS8y:
        exit;
        goto GDxLI;
        iPPyb:
        if (!0) {
            goto hZxGL;
        }
        goto hJhs7;
        PkloH:
        $ecVVd = json_decode(file_get_contents(DIR_CACHE . "\160\162\x65\x76\x69\145\167\x43\146\x67\x2e\x6a\x73\157\156"), 1);
        goto hsjky;
        caa_6:
        $Aa5EU->smtp_port = $this->config->get("\x63\x6f\x6e\x66\x69\147\x5f\155\141\151\x6c\137\x73\x6d\x74\160\x5f\x70\157\162\164");
        goto jNZCO;
        AyQTK:
        $e2erF["\x6f\162\x64\x65\x72\137\x69\x64"] = $WfYkg;
        goto uGMpm;
        q0lsa:
        U3gkH:
        goto PpO5s;
        o9WR8:
        if (empty($WfYkg["\x6f\162\144\x65\x72\137\151\144"])) {
            goto YJRC7;
        }
        goto qM1OZ;
        gAW6I:
        $e2erF["\x6c\141\x6e\147"] = $ecVVd["\143\157\156\146\x69\147\x5f\154\x61\156\147\165\141\x67\145\137\151\144"];
        goto Bj6Cv;
        ct5d2:
        YJRC7:
        goto AyQTK;
        sC0Jp:
        VlXLh:
        goto rropW;
        uYJZ3:
        goto KTe9e;
        goto onvj6;
        lfjfZ:
        $WfYkg = $this->db->query("\x53\105\x4c\x45\x43\x54\x20\x6f\x72\x64\x65\162\x5f\151\x64\x20\106\x52\x4f\x4d\40\x60" . DB_PREFIX . "\157\162\144\145\162\x60\40\x57\110\x45\x52\x45\x20\x63\x75\x73\x74\157\155\x65\162\x5f\x69\144\x20\x21\x3d\40\47\47\x20\x41\x4e\104\40\x6f\x72\144\x65\162\x5f\x73\x74\141\164\165\163\137\x69\144\40\x21\75\x20\x30\x20\117\122\104\x45\x52\40\102\131\x20\x6f\162\x64\x65\x72\x5f\x69\144\x20\104\x45\x53\103")->row;
        goto l_DyZ;
        dE1BU:
        $Aa5EU->smtp_hostname = $this->config->get("\143\x6f\x6e\146\x69\x67\137\155\141\151\x6c\x5f\x73\x6d\x74\x70\137\x68\157\163\164\x6e\141\x6d\145");
        goto RZ4Aa;
        hU0ia:
        unset($e2erF["\x6d\141\151\154"]);
        goto s0P7j;
        df0S3:
        KTe9e:
        goto TTfgU;
        hJhs7:
        if (version_compare(VERSION, "\64", "\x3e\x3d")) {
            goto BSWL0;
        }
        goto UoO_i;
        k7Dup:
        $Aa5EU->smtp_password = html_entity_decode($this->config->get("\x63\157\156\x66\151\x67\137\155\x61\151\x6c\x5f\x73\x6d\x74\x70\x5f\x70\x61\163\x73\167\157\162\x64"), ENT_QUOTES, "\125\124\106\x2d\70");
        goto caa_6;
        o6zoV:
        $Aa5EU = new Mail($this->config->get("\143\157\x6e\146\151\x67\137\x6d\x61\151\154\x5f\145\156\147\151\x6e\145"));
        goto SgooR;
        XGDM0:
        $e2erF["\155\x61\x69\x6c"] = $Aa5EU;
        goto HuXJc;
        FLdqB:
        $fd1nv = "\x63\165\x73\x74\157\x6d\x65\x72\56\162\x65\x67\151\x73\x74\145\x72";
        goto clytC;
        jNZCO:
        $Aa5EU->smtp_timeout = $this->config->get("\x63\x6f\156\x66\151\147\x5f\x6d\141\151\154\x5f\163\x6d\164\x70\x5f\164\x69\155\x65\157\165\164");
        goto uYJZ3;
        GDxLI:
    }

Function Calls

None

Variables

None

Stats

MD5 16d5ecc6cb7b3ca5c2b7a5819f80afa2
Eval Count 0
Decode Time 40 ms