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 |
Stats
MD5 | 16d5ecc6cb7b3ca5c2b7a5819f80afa2 |
Eval Count | 0 |
Decode Time | 40 ms |