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 |
Stats
MD5 | db75b17cb8f622dc69fcb3109af04e1b |
Eval Count | 0 |
Decode Time | 70 ms |