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 send() { goto LhZbT; gGE9P: foreach ($..

Decoded Output download

<?      public function send() 
    { 
        goto LhZbT; 
        gGE9P: 
        foreach ($this->attachments as $pkBNE) { 
            $this->log(" " . basename($pkBNE)); 
            jQhnr: 
        } 
        goto i_Cfx; 
        Uac9N: 
        $lAFv4 = 0; 
        goto wCIDE; 
        IC020: 
        Xuyt8: 
        goto Szbol; 
        la1ui: 
        $rHyOh = $this->parameter["db"]->query("SELECT * FROM " . DB_PREFIX . "setting WHERE code = 'gkd_mailapi' AND store_id = '" . (int) $lAFv4 . "'")->rows; 
        goto K5VtH; 
        BTHa9: 
        K1ABN: 
        goto W8Zch; 
        cPO0a: 
        vHLOJ: 
        goto lBkcC; 
        YMDBe: 
        if (!(!empty($this->parameter["multistore"]) && isset($this->parameter["db"]))) { 
            goto hpHCu; 
        } 
        goto lKd0H; 
        PYaU_: 
        $u2ran = false; 
        goto Uac9N; 
        uZL7M: 
        s7iu5: 
        goto mrM_8; 
        Nz0Q2: 
        return $jc2PG; 
        goto MWbas; 
        gO7Xo: 
        if (!(empty($this->reply_to) && !empty($this->parameter["reply_to"]))) { 
            goto a2NF1; 
        } 
        goto U3UPg; 
        q0QZq: 
        $Fm37N = $this->parameter["db"]->query("SELECT * FROM " . DB_PREFIX . "setting WHERE `key` = 'config_url' AND store_id = '" . (int) $lAFv4 . "'")->row; 
        goto AUbkk; 
        zg1QJ: 
        q2f61: 
        goto l5n_A; 
        Xi0KY: 
        mMfME: 
        goto S_8dd; 
        TxfJg: 
        if (empty($lAFv4)) { 
            goto KYpq6; 
        } 
        goto la1ui; 
        mrM_8: 
        hpHCu: 
        goto AUBLk; 
        U3UPg: 
        $this->reply_to = $this->parameter["reply_to"]; 
        goto mDfnU; 
        gWH0j: 
        goto Xuyt8; 
        goto zg1QJ; 
        xNez7: 
        $lAFv4 = $this->store_id; 
        goto F1uir; 
        P1mcF: 
        $this->log(PHP_EOL . ">> " . date("d/m/Y H:i:s") . " - " . ucwords(str_replace("sendinblue", "brevo", $jAjq6))); 
        goto gO7Xo; 
        tCu1t: 
        $this->log(" Missing API parameter"); 
        goto rwBRK; 
        AUBLk: 
        goto yuYmh; 
        goto kqD7c; 
        lKd0H: 
        $iyixn = $this->parameter["db"]->query("SELECT store_id FROM " . DB_PREFIX . "customer WHERE email = '" . $this->parameter["db"]->escape($this->to) . "'")->row; 
        goto D65U1; 
        K5VtH: 
        $QN6cJ = $this->parameter["db"]->query("SELECT * FROM " . DB_PREFIX . "setting WHERE `key` = 'config_email' AND store_id = '" . (int) $lAFv4 . "'")->row; 
        goto khq1v; 
        JiKVF: 
        goto vHLOJ; 
        goto KRmo_; 
        Szbol: 
        if ($jc2PG) { 
            goto K1ABN; 
        } 
        goto lR7Ks; 
        gf3yK: 
        $jAjq6 = $this->parameter["api"]; 
        goto cPO0a; 
        S_8dd: 
        KYpq6: 
        goto P1mcF; 
        khq1v: 
        $E7sFK = $this->parameter["db"]->query("SELECT * FROM " . DB_PREFIX . "setting WHERE `key` = 'config_name' AND store_id = '" . (int) $lAFv4 . "'")->row; 
        goto q0QZq; 
        n_vMc: 
        goto Mb3NQ; 
        goto BTHa9; 
        i_Cfx: 
        szo21: 
        goto N67Pp; 
        Gbyse: 
        $this->log(" " . $this->subject); 
        goto gGE9P; 
        kqD7c: 
        Fzo8W: 
        goto xNez7; 
        Lwjk3: 
        $this->log(" Mail api not found: " . $jAjq6); 
        goto aRSwm; 
        AUbkk: 
        foreach ($rHyOh as $umj01) { 
            goto UHrdf; 
            DHxsS: 
            goto mMfME; 
            goto nskCl; 
            UHrdf: 
            if (!($umj01["key"] == "gkd_mailapi_api")) { 
                goto rO4cE; 
            } 
            goto GDvaB; 
            e1eNA: 
            Fojh8: 
            goto lZ9xr; 
            nskCl: 
            rO4cE: 
            goto e1eNA; 
            mT1dh: 
            foreach ($rHyOh as $GCL9I) { 
                goto Ss1qM; 
                gI0iq: 
                ARtRB: 
                goto JnNbP; 
                XJoBH: 
                $u2ran = true; 
                goto d0gDu; 
                Pz9yj: 
                Bj23y: 
                goto TcuHs; 
                z0Ytx: 
                $this->html = str_replace(HTTP_CATALOG, $Fm37N["value"], $this->html); 
                goto gI0iq; 
                PGQaI: 
                if (!(!empty($this->html) && strpos($this->html, HTTP_CATALOG))) { 
                    goto ARtRB; 
                } 
                goto z0Ytx; 
                JnNbP: 
                if (!(!empty($this->text) && strpos($this->text, HTTP_CATALOG))) { 
                    goto MoV3O; 
                } 
                goto H25Ms; 
                TcuHs: 
                C1Ni0: 
                goto gbH5d; 
                xNEZB: 
                wZWRp: 
                goto uIP_7; 
                kFRYH: 
                $this->text = str_replace(HTTP_SERVER, $Fm37N["value"], $this->text); 
                goto Ud1RD; 
                KzsXh: 
                RVtmp: 
                goto Pz9yj; 
                PLtOV: 
                $this->parameter = array_merge($this->parameter, $fJDtw[$jAjq6]); 
                goto a6y9j; 
                ANC8V: 
                hP53h: 
                goto PGQaI; 
                vKPyM: 
                if (empty($E7sFK["value"])) { 
                    goto ITrar; 
                } 
                goto DWLJf; 
                KO8at: 
                $fJDtw = json_decode($GCL9I["value"], true); 
                goto XINPN; 
                dluS8: 
                RCBtq: 
                goto Cuyv3; 
                ipaFh: 
                if (!(!empty($this->html) && strpos($this->html, HTTP_SERVER))) { 
                    goto wZWRp; 
                } 
                goto MW9Tt; 
                Exkxg: 
                if (!defined("HTTP_SERVER")) { 
                    goto RCBtq; 
                } 
                goto ipaFh; 
                DWLJf: 
                $this->sender = html_entity_decode($E7sFK["value"], ENT_QUOTES, "UTF-8"); 
                goto k_fM6; 
                d0gDu: 
                goto rziRS; 
                goto KzsXh; 
                X__eH: 
                $this->from = $QN6cJ["value"]; 
                goto gjFCK; 
                uIP_7: 
                if (!(!empty($this->text) && strpos($this->text, HTTP_SERVER))) { 
                    goto CuAiR; 
                } 
                goto kFRYH; 
                MW9Tt: 
                $this->html = str_replace(HTTP_SERVER, $Fm37N["value"], $this->html); 
                goto xNEZB; 
                a6y9j: 
                if (empty($QN6cJ["value"])) { 
                    goto Lr2hh; 
                } 
                goto X__eH; 
                Ymw1b: 
                czwts: 
                goto vEGIe; 
                oqKz8: 
                if (defined("HTTP_CATALOG")) { 
                    goto hP53h; 
                } 
                goto Exkxg; 
                H25Ms: 
                $this->text = str_replace(HTTP_CATALOG, $Fm37N["value"], $this->text); 
                goto z7fpS; 
                z7fpS: 
                MoV3O: 
                goto Ymw1b; 
                k_fM6: 
                ITrar: 
                goto YFOLE; 
                Ss1qM: 
                if (!($GCL9I["key"] == "gkd_mailapi_opt")) { 
                    goto Bj23y; 
                } 
                goto KO8at; 
                vEGIe: 
                HAc2N: 
                goto XJoBH; 
                Ud1RD: 
                CuAiR: 
                goto dluS8; 
                YFOLE: 
                if (empty($Fm37N["value"])) { 
                    goto HAc2N; 
                } 
                goto oqKz8; 
                gjFCK: 
                Lr2hh: 
                goto vKPyM; 
                XINPN: 
                if (empty($fJDtw[$jAjq6])) { 
                    goto RVtmp; 
                } 
                goto PLtOV; 
                Cuyv3: 
                goto czwts; 
                goto ANC8V; 
                gbH5d: 
            } 
            goto e7wmW; 
            e7wmW: 
            rziRS: 
            goto DHxsS; 
            GDvaB: 
            $jAjq6 = $this->parameter["api"] = $umj01["value"]; 
            goto mT1dh; 
            lZ9xr: 
        } 
        goto Xi0KY; 
        W8Zch: 
        $this->log(" Mail sent successfully"); 
        goto YWQhk; 
        N67Pp: 
        $jc2PG = $this->{"send_" . $jAjq6}(); 
        goto IC020; 
        F1uir: 
        yuYmh: 
        goto TxfJg; 
        rwBRK: 
        die(" Missing API parameter"); 
        goto JiKVF; 
        jVrPh: 
        $lAFv4 = $iyixn["store_id"]; 
        goto uZL7M; 
        YWQhk: 
        Mb3NQ: 
        goto Nz0Q2; 
        lR7Ks: 
        $this->log(" Mail sending failed"); 
        goto n_vMc; 
        aRSwm: 
        die(" Mail api not found: " . $jAjq6); 
        goto gWH0j; 
        wCIDE: 
        if (!empty($this->store_id)) { 
            goto Fzo8W; 
        } 
        goto YMDBe; 
        l5n_A: 
        $this->log(" " . $this->to); 
        goto Gbyse; 
        mDfnU: 
        a2NF1: 
        goto VxRuU; 
        KRmo_: 
        zuASv: 
        goto gf3yK; 
        VxRuU: 
        if (method_exists($this, "send_" . $jAjq6)) { 
            goto q2f61; 
        } 
        goto Lwjk3; 
        lBkcC: 
        $jc2PG = false; 
        goto PYaU_; 
        D65U1: 
        if (empty($iyixn["store_id"])) { 
            goto s7iu5; 
        } 
        goto jVrPh; 
        LhZbT: 
        if (isset($this->parameter["api"])) { 
            goto zuASv; 
        } 
        goto tCu1t; 
        MWbas: 
    } ?>

Did this file decode correctly?

Original Code

    public function send()
    {
        goto LhZbT;
        gGE9P:
        foreach ($this->attachments as $pkBNE) {
            $this->log("\xf0\x9f\x93\216\40" . basename($pkBNE));
            jQhnr:
        }
        goto i_Cfx;
        Uac9N:
        $lAFv4 = 0;
        goto wCIDE;
        IC020:
        Xuyt8:
        goto Szbol;
        la1ui:
        $rHyOh = $this->parameter["\144\x62"]->query("\x53\105\x4c\105\103\124\40\x2a\x20\x46\122\117\115\x20" . DB_PREFIX . "\x73\x65\164\x74\151\156\x67\40\x57\110\105\122\x45\x20\x63\157\x64\145\40\75\40\47\147\153\144\x5f\x6d\x61\x69\154\x61\160\x69\x27\x20\101\x4e\104\40\163\164\x6f\162\x65\137\151\144\40\75\x20\x27" . (int) $lAFv4 . "\47")->rows;
        goto K5VtH;
        BTHa9:
        K1ABN:
        goto W8Zch;
        cPO0a:
        vHLOJ:
        goto lBkcC;
        YMDBe:
        if (!(!empty($this->parameter["\155\x75\x6c\164\151\163\x74\x6f\x72\x65"]) && isset($this->parameter["\x64\142"]))) {
            goto hpHCu;
        }
        goto lKd0H;
        PYaU_:
        $u2ran = false;
        goto Uac9N;
        uZL7M:
        s7iu5:
        goto mrM_8;
        Nz0Q2:
        return $jc2PG;
        goto MWbas;
        gO7Xo:
        if (!(empty($this->reply_to) && !empty($this->parameter["\x72\145\x70\x6c\171\x5f\164\x6f"]))) {
            goto a2NF1;
        }
        goto U3UPg;
        q0QZq:
        $Fm37N = $this->parameter["\x64\142"]->query("\123\105\x4c\105\103\x54\x20\52\x20\x46\122\x4f\115\40" . DB_PREFIX . "\x73\145\164\164\151\156\147\x20\127\110\x45\x52\105\40\x60\153\145\171\140\40\x3d\40\x27\x63\157\156\146\x69\147\x5f\x75\162\x6c\47\x20\x41\116\x44\40\x73\164\157\x72\x65\x5f\x69\144\40\75\x20\x27" . (int) $lAFv4 . "\x27")->row;
        goto AUbkk;
        zg1QJ:
        q2f61:
        goto l5n_A;
        Xi0KY:
        mMfME:
        goto S_8dd;
        TxfJg:
        if (empty($lAFv4)) {
            goto KYpq6;
        }
        goto la1ui;
        mrM_8:
        hpHCu:
        goto AUBLk;
        U3UPg:
        $this->reply_to = $this->parameter["\x72\145\x70\154\x79\x5f\164\x6f"];
        goto mDfnU;
        gWH0j:
        goto Xuyt8;
        goto zg1QJ;
        xNez7:
        $lAFv4 = $this->store_id;
        goto F1uir;
        P1mcF:
        $this->log(PHP_EOL . "\x3e\76\x20" . date("\x64\57\155\x2f\131\x20\110\x3a\151\72\x73") . "\40\x2d\x20" . ucwords(str_replace("\163\145\156\144\151\156\142\154\165\x65", "\142\162\145\166\x6f", $jAjq6)));
        goto gO7Xo;
        tCu1t:
        $this->log("\342\232\240\xef\270\217\x20\115\151\x73\163\x69\x6e\147\40\101\x50\111\40\160\x61\162\x61\155\x65\x74\x65\x72");
        goto rwBRK;
        AUBLk:
        goto yuYmh;
        goto kqD7c;
        lKd0H:
        $iyixn = $this->parameter["\x64\142"]->query("\x53\x45\x4c\x45\x43\x54\x20\163\164\x6f\x72\x65\x5f\151\144\x20\x46\x52\x4f\115\40" . DB_PREFIX . "\x63\x75\x73\164\157\x6d\145\x72\x20\x57\x48\x45\122\x45\x20\x65\x6d\x61\x69\154\x20\x3d\40\x27" . $this->parameter["\144\142"]->escape($this->to) . "\47")->row;
        goto D65U1;
        K5VtH:
        $QN6cJ = $this->parameter["\x64\x62"]->query("\x53\105\x4c\x45\x43\124\40\x2a\40\106\x52\x4f\115\x20" . DB_PREFIX . "\163\x65\164\164\x69\x6e\x67\x20\x57\110\105\x52\105\40\x60\x6b\x65\171\x60\x20\x3d\x20\47\x63\157\x6e\146\151\x67\137\145\155\x61\151\x6c\47\40\x41\116\x44\x20\x73\164\x6f\162\145\x5f\151\x64\40\75\40\x27" . (int) $lAFv4 . "\x27")->row;
        goto khq1v;
        JiKVF:
        goto vHLOJ;
        goto KRmo_;
        Szbol:
        if ($jc2PG) {
            goto K1ABN;
        }
        goto lR7Ks;
        gf3yK:
        $jAjq6 = $this->parameter["\x61\160\x69"];
        goto cPO0a;
        S_8dd:
        KYpq6:
        goto P1mcF;
        khq1v:
        $E7sFK = $this->parameter["\x64\x62"]->query("\x53\105\x4c\x45\103\x54\x20\52\x20\106\122\117\x4d\x20" . DB_PREFIX . "\x73\x65\x74\x74\151\156\x67\x20\127\x48\105\x52\105\40\x60\153\145\x79\140\40\x3d\x20\47\x63\157\x6e\x66\151\x67\137\x6e\x61\x6d\x65\47\x20\x41\x4e\x44\40\163\x74\157\162\145\137\x69\144\x20\x3d\40\x27" . (int) $lAFv4 . "\x27")->row;
        goto q0QZq;
        n_vMc:
        goto Mb3NQ;
        goto BTHa9;
        i_Cfx:
        szo21:
        goto N67Pp;
        Gbyse:
        $this->log("\xe2\x84\xb9\357\xb8\x8f\40" . $this->subject);
        goto gGE9P;
        kqD7c:
        Fzo8W:
        goto xNez7;
        Lwjk3:
        $this->log("\342\x9a\xa0\xef\270\x8f\x20\x4d\x61\x69\154\x20\x61\160\x69\x20\x6e\x6f\x74\40\x66\157\165\x6e\144\x3a\x20" . $jAjq6);
        goto aRSwm;
        AUbkk:
        foreach ($rHyOh as $umj01) {
            goto UHrdf;
            DHxsS:
            goto mMfME;
            goto nskCl;
            UHrdf:
            if (!($umj01["\153\x65\171"] == "\x67\153\x64\x5f\155\141\x69\x6c\x61\160\x69\x5f\141\160\151")) {
                goto rO4cE;
            }
            goto GDvaB;
            e1eNA:
            Fojh8:
            goto lZ9xr;
            nskCl:
            rO4cE:
            goto e1eNA;
            mT1dh:
            foreach ($rHyOh as $GCL9I) {
                goto Ss1qM;
                gI0iq:
                ARtRB:
                goto JnNbP;
                XJoBH:
                $u2ran = true;
                goto d0gDu;
                Pz9yj:
                Bj23y:
                goto TcuHs;
                z0Ytx:
                $this->html = str_replace(HTTP_CATALOG, $Fm37N["\166\141\154\165\145"], $this->html);
                goto gI0iq;
                PGQaI:
                if (!(!empty($this->html) && strpos($this->html, HTTP_CATALOG))) {
                    goto ARtRB;
                }
                goto z0Ytx;
                JnNbP:
                if (!(!empty($this->text) && strpos($this->text, HTTP_CATALOG))) {
                    goto MoV3O;
                }
                goto H25Ms;
                TcuHs:
                C1Ni0:
                goto gbH5d;
                xNEZB:
                wZWRp:
                goto uIP_7;
                kFRYH:
                $this->text = str_replace(HTTP_SERVER, $Fm37N["\166\x61\x6c\165\x65"], $this->text);
                goto Ud1RD;
                KzsXh:
                RVtmp:
                goto Pz9yj;
                PLtOV:
                $this->parameter = array_merge($this->parameter, $fJDtw[$jAjq6]);
                goto a6y9j;
                ANC8V:
                hP53h:
                goto PGQaI;
                vKPyM:
                if (empty($E7sFK["\166\141\154\x75\x65"])) {
                    goto ITrar;
                }
                goto DWLJf;
                KO8at:
                $fJDtw = json_decode($GCL9I["\x76\141\x6c\x75\x65"], true);
                goto XINPN;
                dluS8:
                RCBtq:
                goto Cuyv3;
                ipaFh:
                if (!(!empty($this->html) && strpos($this->html, HTTP_SERVER))) {
                    goto wZWRp;
                }
                goto MW9Tt;
                Exkxg:
                if (!defined("\x48\124\124\x50\137\x53\x45\x52\x56\x45\x52")) {
                    goto RCBtq;
                }
                goto ipaFh;
                DWLJf:
                $this->sender = html_entity_decode($E7sFK["\x76\141\x6c\165\145"], ENT_QUOTES, "\x55\x54\106\55\x38");
                goto k_fM6;
                d0gDu:
                goto rziRS;
                goto KzsXh;
                X__eH:
                $this->from = $QN6cJ["\166\141\x6c\165\145"];
                goto gjFCK;
                uIP_7:
                if (!(!empty($this->text) && strpos($this->text, HTTP_SERVER))) {
                    goto CuAiR;
                }
                goto kFRYH;
                MW9Tt:
                $this->html = str_replace(HTTP_SERVER, $Fm37N["\166\141\x6c\x75\145"], $this->html);
                goto xNEZB;
                a6y9j:
                if (empty($QN6cJ["\x76\x61\x6c\165\x65"])) {
                    goto Lr2hh;
                }
                goto X__eH;
                Ymw1b:
                czwts:
                goto vEGIe;
                oqKz8:
                if (defined("\110\x54\124\x50\137\x43\101\x54\x41\114\x4f\107")) {
                    goto hP53h;
                }
                goto Exkxg;
                H25Ms:
                $this->text = str_replace(HTTP_CATALOG, $Fm37N["\166\141\x6c\x75\x65"], $this->text);
                goto z7fpS;
                z7fpS:
                MoV3O:
                goto Ymw1b;
                k_fM6:
                ITrar:
                goto YFOLE;
                Ss1qM:
                if (!($GCL9I["\153\x65\171"] == "\147\153\144\x5f\x6d\x61\151\154\x61\160\x69\137\x6f\x70\164")) {
                    goto Bj23y;
                }
                goto KO8at;
                vEGIe:
                HAc2N:
                goto XJoBH;
                Ud1RD:
                CuAiR:
                goto dluS8;
                YFOLE:
                if (empty($Fm37N["\166\x61\x6c\x75\145"])) {
                    goto HAc2N;
                }
                goto oqKz8;
                gjFCK:
                Lr2hh:
                goto vKPyM;
                XINPN:
                if (empty($fJDtw[$jAjq6])) {
                    goto RVtmp;
                }
                goto PLtOV;
                Cuyv3:
                goto czwts;
                goto ANC8V;
                gbH5d:
            }
            goto e7wmW;
            e7wmW:
            rziRS:
            goto DHxsS;
            GDvaB:
            $jAjq6 = $this->parameter["\141\x70\x69"] = $umj01["\x76\141\154\165\145"];
            goto mT1dh;
            lZ9xr:
        }
        goto Xi0KY;
        W8Zch:
        $this->log("\342\234\x94\xef\270\x8f\40\x4d\141\x69\x6c\x20\x73\145\x6e\164\40\x73\x75\143\143\145\163\x73\146\165\154\154\x79");
        goto YWQhk;
        N67Pp:
        $jc2PG = $this->{"\x73\x65\156\144\x5f" . $jAjq6}();
        goto IC020;
        F1uir:
        yuYmh:
        goto TxfJg;
        rwBRK:
        die("\342\232\xa0\xef\270\x8f\40\x4d\x69\163\163\151\x6e\x67\x20\101\x50\x49\40\160\141\162\141\x6d\x65\x74\145\x72");
        goto JiKVF;
        jVrPh:
        $lAFv4 = $iyixn["\163\x74\157\162\145\137\x69\x64"];
        goto uZL7M;
        YWQhk:
        Mb3NQ:
        goto Nz0Q2;
        lR7Ks:
        $this->log("\342\234\x96\xef\xb8\217\40\115\x61\151\x6c\40\163\145\x6e\x64\151\x6e\147\40\x66\141\x69\154\145\144");
        goto n_vMc;
        aRSwm:
        die("\342\x9a\xa0\xef\270\x8f\40\115\141\151\154\40\141\160\x69\40\156\x6f\x74\40\x66\x6f\x75\156\144\x3a\40" . $jAjq6);
        goto gWH0j;
        wCIDE:
        if (!empty($this->store_id)) {
            goto Fzo8W;
        }
        goto YMDBe;
        l5n_A:
        $this->log("\xf0\237\223\247\x20" . $this->to);
        goto Gbyse;
        mDfnU:
        a2NF1:
        goto VxRuU;
        KRmo_:
        zuASv:
        goto gf3yK;
        VxRuU:
        if (method_exists($this, "\x73\x65\x6e\144\x5f" . $jAjq6)) {
            goto q2f61;
        }
        goto Lwjk3;
        lBkcC:
        $jc2PG = false;
        goto PYaU_;
        D65U1:
        if (empty($iyixn["\x73\x74\157\162\x65\x5f\151\x64"])) {
            goto s7iu5;
        }
        goto jVrPh;
        LhZbT:
        if (isset($this->parameter["\x61\x70\151"])) {
            goto zuASv;
        }
        goto tCu1t;
        MWbas:
    }

Function Calls

None

Variables

None

Stats

MD5 db75b17cb8f622dc69fcb3109af04e1b
Eval Count 0
Decode Time 70 ms