Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php /* DO NOT EDIT! Author : HP Web Design Website : https://hpwebd..

Decoded Output download

<?php 
/* 
DO NOT EDIT! 
Author          : HP Web Design 
Website         : https://hpwebdesign.id 
Support         : [email protected] 
License Type    : Single Domain License 
Licensing       : http://hpwebdesign.id/licensing 
*/ 
 class ControllerExtensionModuleHpQrpayment extends Controller { public function index() { goto noA8X; eb3Go: JTzZ2: goto on1DI; rweW9: $data["order_id"] = $this->session->data["order_id"]; goto tlZFA; To_5M: $data["whatsapp_admin"] = "https://api.whatsapp.com/send/?phone=" . $telephone . "&text=" . urlencode($text_whatsapp_confirm); goto ia6KP; XREI4: jbxyI: goto PfQqq; PfQqq: $crypto_accounts = $this->config->get("payment_hpqrp_crypto_accounts"); goto u1RBT; amvcR: $this->load->language("extension/payment/hp_qrpayment"); goto DO3RC; w1_An: $data["token_number"] = $data["crypto_account"]["token_number"]; goto gFT9B; YIy3R: $data["token"] = $this->config->get("payment_hpqrp_token"); goto pb0m0; KFI3d: $data["total"] = (float) $order["total"]; goto gTwUl; HCmtZ: if ($data["use_crypto"]) { goto jbxyI; } goto KFI3d; Ojml7: $order = $this->model_account_order->getOrder($this->session->data["order_id"]); goto Lkuvq; pdDm0: $this->document->addScript("https://cdnjs.cloudflare.com/ajax/libs/toastr.js/2.1.3/toastr.min.js"); goto b0dTv; gHHJ4: goto JTzZ2; goto N9_KH; CoaWM: $data["text_token"] = sprintf($this->language->get("text_token"), $data["token_number"]); goto LkFBM; zqw26: ZMDff: goto fgD0T; N9_KH: Vco7J: goto UwaCJ; b0dTv: $this->document->addStyle("https://cdnjs.cloudflare.com/ajax/libs/toastr.js/2.1.3/toastr.min.css"); goto amvcR; gFT9B: $data["text_amount"] = sprintf($this->language->get("text_amount"), $order["qrp_amount"]); goto CoaWM; qw7Fy: $text_whatsapp_confirm = sprintf($this->language->get("text_whatsapp_confirm"), $this->session->data["order_id"]); goto To_5M; hl2bx: $data["total"] = $order["qrp_amount"]; goto w1_An; uJMj6: $data["crypto_account"]["token_logo"] = HTTPS_SERVER . "image/" . $data["crypto_account"]["token_logo"]; goto vKgpe; oxSpm: $data["thumb_payment_hpqrp_code"] = $this->model_tool_image->resize("no_image.png", 150, 150); goto gHHJ4; ia6KP: $data["title"] = sprintf($this->language->get("text_title_modal"), $this->session->data["order_id"]); goto dQ1_M; fgD0T: $data["payment_instruction"] = nl2br($this->config->get("payment_hpqrp_instruction" . $this->config->get("config_language_id"))); goto xMfXn; gT4sG: goto ZMDff; goto XREI4; UwaCJ: $data["thumb_payment_hpqrp_code"] = HTTPS_SERVER . "image/" . $this->config->get("payment_hpqrp_code"); goto eb3Go; LkFBM: $data["transaction_id"] = $order["qrp_transaction_id"]; goto zqw26; on1DI: $payment_countdown = (int) $this->config->get("payment_hpqrp_countdown"); goto VTi3D; VTi3D: $data["end_time"] = date("Y-m-d H:i:s", strtotime("+{$payment_countdown} minutes")); goto MEguj; XT3gp: $data["text_amount"] = sprintf($this->language->get("text_amount"), $this->currency->format($data["total"], $this->session->data["currency"])); goto YIy3R; IpFYl: $data["order_page"] = $this->url->link("account/order", "order_id=" . $this->session->data["order_id"], true); goto xInwK; gTwUl: $data["qrname"] = $this->config->get("payment_hpqrp_qrname"); goto XT3gp; tlZFA: $data["new_tab"] = !strpos(strtolower($_SERVER["HTTP_USER_AGENT"]), "chrome"); goto HCmtZ; xInwK: return $this->load->view("extension/module/hp_qrpayment", $data); goto ELMty; vKgpe: $data["crypto_account"]["qr_image"] = HTTPS_SERVER . "image/" . $data["crypto_account"]["qr_image"]; goto hl2bx; xMfXn: $telephone = $this->config->get("payment_hpqrp_country_code") . $this->config->get("payment_hpqrp_phone"); goto qw7Fy; dQ1_M: if ($this->config->get("payment_hpqrp_code") && is_file(DIR_IMAGE . $this->config->get("payment_hpqrp_code"))) { goto Vco7J; } goto oxSpm; MEguj: $data["now_time"] = date("Y-m-d H:i:s"); goto IpFYl; pb0m0: $data["text_token"] = sprintf($this->language->get("text_token"), $data["token"]); goto gT4sG; noA8X: if (!(isset($this->session->data["payment_method"]) && $this->session->data["payment_method"]["code"] == "hp_qrpayment")) { goto eEiKg; } goto pdDm0; DO3RC: $this->load->model("account/order"); goto Ojml7; ELMty: eEiKg: goto fxgMs; Lkuvq: $data["use_crypto"] = $this->config->get("payment_hpqrp_used_for"); goto rweW9; u1RBT: $data["crypto_account"] = $crypto_accounts[(int) $order["qrp_token_type"]]; goto uJMj6; fxgMs: } public function saveTransactionId() { goto RCM2f; nCBtv: $this->load->model("extension/payment/hp_qrpayment"); goto nHwFe; DU71y: FYQ1p: goto yqEcK; c7KWF: $json["message"] = $this->language->get("text_success_confirm"); goto dlxOX; nHwFe: $this->load->language("extension/payment/hp_qrpayment"); goto uu1VK; HTdiA: if (!($this->request->server["REQUEST_METHOD"] == "POST")) { goto FYQ1p; } goto nCBtv; dlxOX: $this->model_extension_payment_hp_qrpayment->saveTransactionId($this->request->post["order_id"], $this->request->post); goto DU71y; uu1VK: $json["status"] = true; goto c7KWF; yqEcK: $this->response->addHeader("Content-Type: application/json"); goto poemD; poemD: $this->response->setOutput(json_encode($json)); goto gfVBf; RCM2f: $json["status"] = false; goto HTdiA; gfVBf: } } 
 ?>

Did this file decode correctly?

Original Code

<?php
/*
DO NOT EDIT!
Author          : HP Web Design
Website         : https://hpwebdesign.id
Support         : [email protected]
License Type    : Single Domain License
Licensing       : http://hpwebdesign.id/licensing
*/
 class ControllerExtensionModuleHpQrpayment extends Controller { public function index() { goto noA8X; eb3Go: JTzZ2: goto on1DI; rweW9: $data["\157\162\x64\x65\162\137\151\144"] = $this->session->data["\x6f\162\x64\x65\x72\x5f\x69\144"]; goto tlZFA; To_5M: $data["\x77\150\x61\164\x73\141\160\160\137\x61\144\155\151\x6e"] = "\150\164\164\160\x73\x3a\x2f\x2f\141\160\x69\x2e\167\x68\x61\x74\163\141\160\160\x2e\x63\157\x6d\57\163\x65\156\x64\57\77\x70\150\157\156\145\x3d" . $telephone . "\46\164\145\x78\x74\x3d" . urlencode($text_whatsapp_confirm); goto ia6KP; XREI4: jbxyI: goto PfQqq; PfQqq: $crypto_accounts = $this->config->get("\x70\141\171\x6d\x65\x6e\164\x5f\x68\x70\x71\x72\x70\x5f\143\162\x79\160\x74\x6f\137\141\143\143\x6f\x75\x6e\x74\x73"); goto u1RBT; amvcR: $this->load->language("\x65\170\x74\145\156\163\151\x6f\x6e\x2f\160\141\171\155\x65\x6e\164\x2f\150\x70\137\x71\162\160\141\x79\155\x65\156\164"); goto DO3RC; w1_An: $data["\164\157\x6b\x65\156\x5f\x6e\165\x6d\142\x65\x72"] = $data["\143\x72\171\160\x74\157\137\x61\x63\x63\157\x75\156\164"]["\164\x6f\153\145\156\137\156\x75\155\142\145\162"]; goto gFT9B; YIy3R: $data["\164\x6f\x6b\x65\156"] = $this->config->get("\x70\141\171\155\145\x6e\x74\137\150\160\x71\162\160\x5f\x74\x6f\153\x65\x6e"); goto pb0m0; KFI3d: $data["\x74\x6f\x74\141\154"] = (float) $order["\x74\x6f\164\141\x6c"]; goto gTwUl; HCmtZ: if ($data["\165\163\145\137\x63\162\171\160\x74\x6f"]) { goto jbxyI; } goto KFI3d; Ojml7: $order = $this->model_account_order->getOrder($this->session->data["\157\162\144\145\162\x5f\151\144"]); goto Lkuvq; pdDm0: $this->document->addScript("\150\x74\x74\160\163\x3a\57\x2f\x63\144\x6e\x6a\x73\x2e\x63\x6c\x6f\165\144\x66\x6c\x61\x72\145\x2e\x63\x6f\x6d\x2f\141\x6a\141\170\57\154\151\142\x73\x2f\164\157\141\x73\x74\162\56\x6a\163\57\x32\56\x31\56\63\57\164\157\141\x73\164\x72\x2e\x6d\151\156\x2e\152\163"); goto b0dTv; gHHJ4: goto JTzZ2; goto N9_KH; CoaWM: $data["\x74\x65\x78\x74\x5f\164\x6f\x6b\145\156"] = sprintf($this->language->get("\164\x65\170\x74\137\x74\x6f\153\x65\x6e"), $data["\164\x6f\x6b\145\156\x5f\x6e\165\x6d\x62\145\162"]); goto LkFBM; zqw26: ZMDff: goto fgD0T; N9_KH: Vco7J: goto UwaCJ; b0dTv: $this->document->addStyle("\x68\x74\164\160\x73\x3a\x2f\57\x63\144\156\152\x73\56\x63\x6c\x6f\x75\144\146\x6c\141\162\145\56\x63\157\x6d\x2f\141\152\x61\x78\x2f\x6c\151\142\x73\x2f\x74\x6f\141\x73\x74\x72\56\152\x73\57\x32\x2e\61\x2e\x33\57\x74\x6f\x61\x73\x74\x72\x2e\x6d\x69\156\x2e\x63\x73\x73"); goto amvcR; gFT9B: $data["\164\x65\170\164\137\x61\155\157\165\156\164"] = sprintf($this->language->get("\x74\x65\x78\x74\x5f\141\x6d\157\165\156\164"), $order["\x71\x72\160\137\x61\x6d\x6f\165\156\164"]); goto CoaWM; qw7Fy: $text_whatsapp_confirm = sprintf($this->language->get("\164\145\170\x74\137\167\x68\141\164\163\141\x70\x70\137\143\157\156\x66\151\162\x6d"), $this->session->data["\x6f\162\x64\x65\x72\137\151\x64"]); goto To_5M; hl2bx: $data["\164\157\164\141\x6c"] = $order["\161\x72\160\137\141\x6d\x6f\165\156\164"]; goto w1_An; uJMj6: $data["\x63\x72\171\160\x74\x6f\x5f\141\x63\x63\157\x75\156\x74"]["\164\157\153\145\156\x5f\x6c\x6f\147\x6f"] = HTTPS_SERVER . "\x69\x6d\141\147\x65\57" . $data["\x63\x72\x79\x70\x74\157\137\x61\143\143\x6f\165\x6e\164"]["\x74\x6f\153\x65\x6e\137\x6c\157\x67\x6f"]; goto vKgpe; oxSpm: $data["\164\x68\x75\x6d\x62\137\x70\x61\x79\x6d\x65\156\164\137\150\x70\161\x72\x70\137\143\157\x64\x65"] = $this->model_tool_image->resize("\x6e\157\137\151\155\141\147\x65\x2e\x70\x6e\x67", 150, 150); goto gHHJ4; ia6KP: $data["\x74\x69\x74\x6c\x65"] = sprintf($this->language->get("\164\x65\x78\x74\137\164\x69\x74\x6c\145\x5f\155\x6f\x64\x61\x6c"), $this->session->data["\x6f\x72\x64\x65\162\137\x69\144"]); goto dQ1_M; fgD0T: $data["\x70\141\171\x6d\145\156\x74\x5f\x69\x6e\x73\164\162\x75\x63\164\x69\157\x6e"] = nl2br($this->config->get("\x70\x61\171\155\145\156\x74\137\150\x70\x71\162\160\x5f\x69\x6e\x73\x74\x72\x75\x63\164\151\x6f\156" . $this->config->get("\143\x6f\156\146\x69\x67\x5f\154\x61\x6e\147\165\141\x67\145\137\151\144"))); goto xMfXn; gT4sG: goto ZMDff; goto XREI4; UwaCJ: $data["\x74\150\x75\x6d\x62\137\x70\141\x79\x6d\x65\156\x74\x5f\x68\160\161\162\160\137\x63\157\144\x65"] = HTTPS_SERVER . "\x69\x6d\x61\147\x65\x2f" . $this->config->get("\x70\x61\x79\x6d\145\156\x74\137\150\160\161\x72\x70\137\143\x6f\144\145"); goto eb3Go; LkFBM: $data["\x74\x72\141\x6e\x73\141\x63\x74\x69\157\156\x5f\x69\144"] = $order["\x71\162\160\137\x74\x72\141\156\163\141\x63\x74\x69\157\156\x5f\151\x64"]; goto zqw26; on1DI: $payment_countdown = (int) $this->config->get("\x70\x61\x79\x6d\145\x6e\164\x5f\150\x70\x71\162\160\x5f\x63\x6f\165\x6e\x74\144\157\x77\x6e"); goto VTi3D; VTi3D: $data["\145\x6e\x64\x5f\164\151\155\145"] = date("\131\55\x6d\x2d\144\x20\110\x3a\151\x3a\x73", strtotime("\53{$payment_countdown}\40\155\151\x6e\x75\x74\x65\163")); goto MEguj; XT3gp: $data["\164\145\x78\x74\137\141\155\x6f\x75\156\x74"] = sprintf($this->language->get("\x74\145\x78\164\137\141\x6d\157\165\156\x74"), $this->currency->format($data["\x74\157\x74\x61\x6c"], $this->session->data["\x63\x75\162\162\145\156\143\171"])); goto YIy3R; IpFYl: $data["\157\162\144\x65\x72\137\160\141\x67\x65"] = $this->url->link("\x61\x63\x63\157\165\156\x74\57\x6f\162\x64\x65\162", "\157\x72\x64\x65\x72\137\151\144\75" . $this->session->data["\157\162\x64\x65\x72\137\151\144"], true); goto xInwK; gTwUl: $data["\x71\162\156\x61\155\x65"] = $this->config->get("\160\141\171\x6d\x65\x6e\x74\137\150\160\161\162\x70\137\x71\x72\156\x61\155\x65"); goto XT3gp; tlZFA: $data["\x6e\145\167\x5f\x74\x61\x62"] = !strpos(strtolower($_SERVER["\x48\x54\124\x50\x5f\x55\x53\105\x52\137\x41\107\x45\116\x54"]), "\x63\150\162\157\x6d\145"); goto HCmtZ; xInwK: return $this->load->view("\145\x78\164\x65\x6e\163\x69\157\156\57\155\x6f\x64\x75\154\145\x2f\x68\160\137\x71\162\160\x61\x79\x6d\x65\x6e\164", $data); goto ELMty; vKgpe: $data["\143\162\x79\x70\164\x6f\x5f\x61\x63\x63\x6f\165\x6e\x74"]["\x71\162\137\x69\x6d\x61\x67\x65"] = HTTPS_SERVER . "\151\155\x61\147\145\57" . $data["\143\x72\x79\x70\x74\157\x5f\x61\x63\x63\157\165\x6e\164"]["\161\162\x5f\151\x6d\x61\x67\x65"]; goto hl2bx; xMfXn: $telephone = $this->config->get("\160\x61\x79\x6d\145\156\x74\x5f\x68\160\161\162\160\x5f\143\x6f\x75\x6e\x74\x72\171\137\x63\x6f\144\x65") . $this->config->get("\x70\141\171\x6d\145\x6e\x74\137\x68\160\161\162\x70\x5f\160\x68\157\x6e\145"); goto qw7Fy; dQ1_M: if ($this->config->get("\x70\141\x79\155\145\156\x74\137\x68\x70\161\162\160\137\143\157\x64\x65") && is_file(DIR_IMAGE . $this->config->get("\160\x61\x79\x6d\x65\x6e\164\137\x68\x70\x71\162\160\137\143\x6f\144\145"))) { goto Vco7J; } goto oxSpm; MEguj: $data["\x6e\157\167\137\x74\151\155\145"] = date("\131\55\155\x2d\x64\x20\x48\x3a\x69\x3a\163"); goto IpFYl; pb0m0: $data["\x74\145\170\x74\x5f\x74\157\x6b\145\156"] = sprintf($this->language->get("\164\x65\x78\x74\137\x74\x6f\x6b\x65\x6e"), $data["\x74\x6f\x6b\x65\156"]); goto gT4sG; noA8X: if (!(isset($this->session->data["\160\141\x79\x6d\145\156\x74\137\155\x65\x74\x68\x6f\x64"]) && $this->session->data["\x70\141\171\155\x65\x6e\164\x5f\155\145\x74\150\157\144"]["\x63\157\x64\145"] == "\x68\160\x5f\161\162\x70\141\x79\x6d\x65\x6e\164")) { goto eEiKg; } goto pdDm0; DO3RC: $this->load->model("\141\x63\143\x6f\x75\x6e\x74\57\x6f\162\x64\145\162"); goto Ojml7; ELMty: eEiKg: goto fxgMs; Lkuvq: $data["\x75\163\145\137\143\x72\171\x70\x74\157"] = $this->config->get("\x70\x61\171\155\x65\156\x74\x5f\150\160\161\x72\x70\x5f\x75\x73\x65\x64\x5f\146\157\x72"); goto rweW9; u1RBT: $data["\143\162\x79\x70\164\x6f\x5f\141\x63\143\x6f\x75\x6e\164"] = $crypto_accounts[(int) $order["\161\x72\x70\137\x74\x6f\x6b\x65\x6e\x5f\164\x79\x70\x65"]]; goto uJMj6; fxgMs: } public function saveTransactionId() { goto RCM2f; nCBtv: $this->load->model("\x65\x78\x74\145\156\163\151\x6f\156\x2f\160\141\x79\155\x65\x6e\164\57\150\160\x5f\x71\162\x70\x61\x79\155\x65\156\164"); goto nHwFe; DU71y: FYQ1p: goto yqEcK; c7KWF: $json["\x6d\x65\x73\163\141\x67\x65"] = $this->language->get("\x74\145\x78\x74\x5f\163\165\x63\143\x65\x73\x73\137\x63\157\156\x66\x69\162\155"); goto dlxOX; nHwFe: $this->load->language("\145\170\164\145\x6e\x73\151\157\x6e\x2f\160\141\171\x6d\145\x6e\x74\x2f\x68\160\x5f\x71\x72\x70\x61\171\155\x65\x6e\x74"); goto uu1VK; HTdiA: if (!($this->request->server["\122\105\121\x55\105\x53\x54\x5f\x4d\105\124\x48\117\x44"] == "\x50\117\x53\124")) { goto FYQ1p; } goto nCBtv; dlxOX: $this->model_extension_payment_hp_qrpayment->saveTransactionId($this->request->post["\x6f\162\144\145\x72\137\151\144"], $this->request->post); goto DU71y; uu1VK: $json["\163\x74\x61\x74\x75\163"] = true; goto c7KWF; yqEcK: $this->response->addHeader("\103\157\x6e\x74\145\156\164\x2d\x54\x79\x70\x65\x3a\40\x61\x70\x70\154\x69\x63\141\x74\151\157\156\57\152\163\x6f\156"); goto poemD; poemD: $this->response->setOutput(json_encode($json)); goto gfVBf; RCM2f: $json["\163\x74\x61\x74\165\163"] = false; goto HTdiA; gfVBf: } }

Function Calls

None

Variables

None

Stats

MD5 8ce24195d17002d43c9b5e124385aedc
Eval Count 0
Decode Time 48 ms