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 ControllerCommonHPValidate extends Controller
{
private $v_d;
public function index()
{
}
public function storeauth()
{
goto d4MdF;
Gn5eL:
$this->language->load("common/hp_validate");
goto dvmaq;
LkJVx:
$data["domain_name"] = $_SERVER["SERVER_NAME"];
goto rROHN;
g1uIO:
$this->response->addHeader("Content-Type: application/json");
goto U6o0U;
Z35qU:
$data["text_validate_store"] = $this->language->get("text_validate_store");
goto XUoXr;
Dq1k6:
foreach ($this->session->data["hp_ext"] as $extension) {
goto Bn65h;
mJzUg:
if (!($this->config->get($extension["group"] . "_apitype") == "hpwdapi")) {
goto g1Z03;
}
goto yIpNW;
VzquY:
if (!($_SERVER["SERVER_NAME"] != $domain)) {
goto tP_Eo;
}
goto pTIed;
Rx2sg:
$domain = $this->rightman($extension["code"]);
goto QCbRY;
R2jhJ:
if ($this->v_d["status"]) {
goto tuI0G;
}
goto jwWk6;
vIZZp:
tuI0G:
goto IEfDg;
dB1ED:
$json["link"][] = $this->url->link($extension["link"], "user_token=" . $this->session->data["user_token"], true);
goto nlOjx;
nlOjx:
$json["button_validate_store"] = $this->language->get("button_validate_store");
goto Hohzj;
CA9eD:
$json["button_validate_store"] = $this->language->get("button_see_detail");
goto vIZZp;
MnhfK:
OhiUa:
goto dlRak;
Hohzj:
tP_Eo:
goto MnhfK;
uKyy9:
$json["link"][] = $this->url->link($extension["link"], "user_token=" . $this->session->data["user_token"], true);
goto CA9eD;
yIpNW:
$this->model_extension_module_system_startup->apiusage($extension["group"], $extension["db_key"], $this->v_d["status"]);
goto R2jhJ;
pTIed:
$this->flushdata($extension["group"]);
goto FMWwG;
UPuf1:
F3lPx:
goto VzquY;
IEfDg:
g1Z03:
goto UPuf1;
Bn65h:
if (isset($extension["db_key"])) {
goto ea2Zu;
}
goto KKH1b;
FMWwG:
$json["error"]["domain"][] = sprintf($this->language->get("error_store_domain"), $extension["name"]);
goto dB1ED;
jwWk6:
$json["error"]["domain"][] = sprintf($this->language->get("error_expired_api_usage"), $extension["name"]);
goto uKyy9;
QCbRY:
$json["data"][] = $this->v_d;
goto mJzUg;
mkbyq:
goto F3lPx;
goto BLLP6;
BLLP6:
ea2Zu:
goto Rx2sg;
KKH1b:
$domain = $this->rightman($extension["code"]);
goto mkbyq;
dlRak:
}
goto Ltwlb;
EVM7p:
$data["text_disabled_curl"] = $this->language->get("text_disabled_curl");
goto W2SCr;
rROHN:
if (!(isset($this->session->data["hp_ext"]) && $this->session->data["hp_ext"])) {
goto jJ59L;
}
goto Dq1k6;
U6o0U:
$this->response->setOutput(json_encode($json));
goto UmbZ2;
d4MdF:
$this->load->model("extension/module/system_startup");
goto vY9qs;
wkHqy:
jJ59L:
goto g1uIO;
vY9qs:
$json = array();
goto Gn5eL;
W2SCr:
$data["text_validation"] = $this->language->get("text_validation");
goto Z35qU;
Ltwlb:
nyn2M:
goto wkHqy;
XUoXr:
$data["text_information_provide"] = $this->language->get("text_information_provide");
goto HiJKz;
HiJKz:
$data["text_validate_store"] = $this->language->get("text_validate_store");
goto LkJVx;
dvmaq:
$this->document->setTitle($this->language->get("text_validation"));
goto d7wAl;
d7wAl:
$data["text_curl"] = $this->language->get("text_curl");
goto EVM7p;
UmbZ2:
}
protected function rightman($code)
{
goto XRI5U;
U9PAb:
bIeFR:
goto jDWBU;
XRI5U:
if (!file_exists(dirname(getcwd()) . "/system/library/cache/" . $code . "_log")) {
goto bIeFR;
}
goto rXrOP;
giCnd:
return $this->v_d["store"];
goto U9PAb;
rXrOP:
$this->v_d = $this->VD(dirname(getcwd()) . "/system/library/cache/" . $code . "_log");
goto giCnd;
jDWBU:
}
private function VD($path)
{
goto WC4wm;
gtHdD:
if (!($line = fgets($source))) {
goto P4sgW;
}
goto zaoNF;
pji3P:
return $data;
goto N0LD0;
WC4wm:
$data = array();
goto DsPu3;
N0LD0:
mS245:
goto xRvfb;
VHYvV:
Ufgge:
goto gtHdD;
zaoNF:
$line = trim($line);
goto tOXJB;
k6a6O:
Cww5E:
goto bPcO8;
DsPu3:
$source = @fopen($path, "r");
goto vJeUb;
gH5kF:
$diff = strtotime(date("d-m-Y")) - strtotime($line);
goto TdUMg;
Ct_XZ:
$i++;
goto ApJ1z;
U9QI8:
qb80a:
goto LS0I0;
MzgWJ:
P4sgW:
goto pji3P;
xEHbs:
GrcGl:
goto Ct_XZ;
o5O1v:
$data["status"] = 0;
goto k6a6O;
qS2u1:
goto Cww5E;
goto ST0uw;
ApJ1z:
goto Ufgge;
goto MzgWJ;
TdUMg:
if (floor($diff / (24 * 60 * 60) > 0)) {
goto yhX8f;
}
goto DtA_u;
C3EQq:
$data["store"] = $line;
goto xEHbs;
LS0I0:
if (!($i == 2)) {
goto GrcGl;
}
goto C3EQq;
ST0uw:
yhX8f:
goto o5O1v;
DtA_u:
$data["status"] = 1;
goto qS2u1;
bPcO8:
$data["date"] = $line;
goto U9QI8;
tOXJB:
if (!($i == 1)) {
goto qb80a;
}
goto gH5kF;
ReWsa:
if (!$source) {
goto mS245;
}
goto VHYvV;
vJeUb:
$i = 0;
goto ReWsa;
xRvfb:
}
public function flushdata($code)
{
$this->db->query("DELETE FROM " . DB_PREFIX . "setting WHERE `code` LIKE '%" . $code . "%'");
}
}
?>
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 ControllerCommonHPValidate extends Controller
{
private $v_d;
public function index()
{
}
public function storeauth()
{
goto d4MdF;
Gn5eL:
$this->language->load("\143\x6f\x6d\155\157\156\57\150\x70\x5f\166\141\154\151\x64\x61\164\145");
goto dvmaq;
LkJVx:
$data["\144\157\155\141\151\x6e\137\156\141\155\x65"] = $_SERVER["\123\105\x52\x56\105\122\x5f\x4e\101\115\x45"];
goto rROHN;
g1uIO:
$this->response->addHeader("\x43\157\156\164\145\x6e\164\55\x54\171\x70\x65\72\x20\x61\x70\160\x6c\x69\x63\141\164\151\157\156\57\x6a\x73\x6f\x6e");
goto U6o0U;
Z35qU:
$data["\164\145\170\x74\x5f\x76\141\154\151\144\141\164\145\137\163\x74\157\162\145"] = $this->language->get("\x74\145\x78\164\137\166\x61\x6c\x69\144\x61\x74\x65\x5f\163\164\x6f\x72\145");
goto XUoXr;
Dq1k6:
foreach ($this->session->data["\150\160\137\x65\170\164"] as $extension) {
goto Bn65h;
mJzUg:
if (!($this->config->get($extension["\x67\x72\x6f\x75\160"] . "\137\x61\x70\151\x74\x79\x70\x65") == "\150\x70\167\144\x61\x70\151")) {
goto g1Z03;
}
goto yIpNW;
VzquY:
if (!($_SERVER["\x53\105\x52\x56\x45\122\137\116\101\115\105"] != $domain)) {
goto tP_Eo;
}
goto pTIed;
Rx2sg:
$domain = $this->rightman($extension["\x63\x6f\144\x65"]);
goto QCbRY;
R2jhJ:
if ($this->v_d["\x73\164\141\x74\165\x73"]) {
goto tuI0G;
}
goto jwWk6;
vIZZp:
tuI0G:
goto IEfDg;
dB1ED:
$json["\x6c\x69\x6e\x6b"][] = $this->url->link($extension["\154\x69\156\x6b"], "\165\163\145\162\137\x74\x6f\x6b\x65\156\75" . $this->session->data["\x75\163\x65\x72\137\164\157\153\x65\156"], true);
goto nlOjx;
nlOjx:
$json["\x62\x75\164\x74\x6f\156\x5f\166\141\154\151\144\141\x74\x65\137\x73\x74\157\162\x65"] = $this->language->get("\x62\x75\164\164\157\x6e\137\166\141\x6c\x69\x64\x61\164\145\137\x73\164\157\x72\x65");
goto Hohzj;
CA9eD:
$json["\142\165\164\164\157\156\x5f\x76\x61\154\x69\144\141\x74\145\x5f\163\x74\x6f\162\145"] = $this->language->get("\x62\165\164\164\157\156\137\x73\x65\145\137\144\145\x74\141\151\x6c");
goto vIZZp;
MnhfK:
OhiUa:
goto dlRak;
Hohzj:
tP_Eo:
goto MnhfK;
uKyy9:
$json["\x6c\x69\156\x6b"][] = $this->url->link($extension["\154\x69\x6e\x6b"], "\x75\163\x65\x72\x5f\164\157\153\x65\156\75" . $this->session->data["\x75\163\145\162\137\x74\x6f\153\x65\x6e"], true);
goto CA9eD;
yIpNW:
$this->model_extension_module_system_startup->apiusage($extension["\147\x72\157\x75\160"], $extension["\144\142\137\153\x65\171"], $this->v_d["\x73\164\x61\164\165\163"]);
goto R2jhJ;
pTIed:
$this->flushdata($extension["\x67\162\157\165\160"]);
goto FMWwG;
UPuf1:
F3lPx:
goto VzquY;
IEfDg:
g1Z03:
goto UPuf1;
Bn65h:
if (isset($extension["\144\x62\x5f\x6b\x65\171"])) {
goto ea2Zu;
}
goto KKH1b;
FMWwG:
$json["\145\x72\162\x6f\x72"]["\144\157\x6d\x61\x69\x6e"][] = sprintf($this->language->get("\145\x72\x72\x6f\162\137\163\x74\157\x72\x65\137\144\x6f\155\x61\x69\x6e"), $extension["\x6e\141\155\145"]);
goto dB1ED;
jwWk6:
$json["\145\x72\x72\x6f\x72"]["\144\x6f\155\141\151\x6e"][] = sprintf($this->language->get("\145\162\x72\x6f\162\x5f\145\x78\160\x69\162\145\x64\x5f\141\160\151\x5f\165\x73\141\147\x65"), $extension["\156\141\x6d\x65"]);
goto uKyy9;
QCbRY:
$json["\x64\141\x74\141"][] = $this->v_d;
goto mJzUg;
mkbyq:
goto F3lPx;
goto BLLP6;
BLLP6:
ea2Zu:
goto Rx2sg;
KKH1b:
$domain = $this->rightman($extension["\143\x6f\x64\145"]);
goto mkbyq;
dlRak:
}
goto Ltwlb;
EVM7p:
$data["\164\145\170\164\x5f\x64\151\x73\x61\x62\x6c\x65\144\137\x63\165\x72\x6c"] = $this->language->get("\164\x65\x78\164\x5f\144\x69\163\x61\x62\154\x65\x64\137\x63\x75\162\x6c");
goto W2SCr;
rROHN:
if (!(isset($this->session->data["\x68\x70\x5f\145\170\164"]) && $this->session->data["\150\160\x5f\145\x78\x74"])) {
goto jJ59L;
}
goto Dq1k6;
U6o0U:
$this->response->setOutput(json_encode($json));
goto UmbZ2;
d4MdF:
$this->load->model("\145\170\x74\x65\156\x73\151\x6f\x6e\57\x6d\x6f\x64\165\154\x65\x2f\163\171\163\164\x65\155\137\163\x74\x61\x72\x74\x75\160");
goto vY9qs;
wkHqy:
jJ59L:
goto g1uIO;
vY9qs:
$json = array();
goto Gn5eL;
W2SCr:
$data["\x74\145\170\x74\x5f\x76\141\x6c\151\x64\141\x74\151\x6f\156"] = $this->language->get("\x74\145\170\164\x5f\x76\x61\154\151\x64\141\x74\151\157\156");
goto Z35qU;
Ltwlb:
nyn2M:
goto wkHqy;
XUoXr:
$data["\x74\x65\x78\x74\x5f\x69\x6e\146\157\x72\x6d\141\x74\151\x6f\x6e\137\160\x72\157\x76\x69\144\x65"] = $this->language->get("\x74\145\x78\164\137\151\156\x66\x6f\162\x6d\x61\x74\x69\x6f\156\x5f\160\x72\x6f\x76\151\x64\145");
goto HiJKz;
HiJKz:
$data["\164\x65\x78\164\x5f\x76\x61\154\151\144\x61\164\x65\137\x73\x74\x6f\162\145"] = $this->language->get("\x74\145\x78\164\x5f\x76\141\x6c\x69\x64\141\164\145\137\163\x74\x6f\162\x65");
goto LkJVx;
dvmaq:
$this->document->setTitle($this->language->get("\164\x65\170\164\137\x76\141\154\151\144\x61\164\151\157\x6e"));
goto d7wAl;
d7wAl:
$data["\x74\145\x78\164\137\143\165\162\154"] = $this->language->get("\x74\145\x78\164\x5f\143\x75\x72\x6c");
goto EVM7p;
UmbZ2:
}
protected function rightman($code)
{
goto XRI5U;
U9PAb:
bIeFR:
goto jDWBU;
XRI5U:
if (!file_exists(dirname(getcwd()) . "\x2f\163\171\x73\164\145\x6d\57\154\x69\x62\x72\x61\x72\171\x2f\143\141\143\150\145\x2f" . $code . "\137\x6c\157\x67")) {
goto bIeFR;
}
goto rXrOP;
giCnd:
return $this->v_d["\163\x74\157\x72\x65"];
goto U9PAb;
rXrOP:
$this->v_d = $this->VD(dirname(getcwd()) . "\57\163\171\163\x74\x65\x6d\57\x6c\151\x62\162\x61\162\171\x2f\143\141\143\150\x65\57" . $code . "\x5f\154\x6f\147");
goto giCnd;
jDWBU:
}
private function VD($path)
{
goto WC4wm;
gtHdD:
if (!($line = fgets($source))) {
goto P4sgW;
}
goto zaoNF;
pji3P:
return $data;
goto N0LD0;
WC4wm:
$data = array();
goto DsPu3;
N0LD0:
mS245:
goto xRvfb;
VHYvV:
Ufgge:
goto gtHdD;
zaoNF:
$line = trim($line);
goto tOXJB;
k6a6O:
Cww5E:
goto bPcO8;
DsPu3:
$source = @fopen($path, "\162");
goto vJeUb;
gH5kF:
$diff = strtotime(date("\144\55\155\55\x59")) - strtotime($line);
goto TdUMg;
Ct_XZ:
$i++;
goto ApJ1z;
U9QI8:
qb80a:
goto LS0I0;
MzgWJ:
P4sgW:
goto pji3P;
xEHbs:
GrcGl:
goto Ct_XZ;
o5O1v:
$data["\x73\164\x61\x74\165\x73"] = 0;
goto k6a6O;
qS2u1:
goto Cww5E;
goto ST0uw;
ApJ1z:
goto Ufgge;
goto MzgWJ;
TdUMg:
if (floor($diff / (24 * 60 * 60) > 0)) {
goto yhX8f;
}
goto DtA_u;
C3EQq:
$data["\163\x74\157\162\x65"] = $line;
goto xEHbs;
LS0I0:
if (!($i == 2)) {
goto GrcGl;
}
goto C3EQq;
ST0uw:
yhX8f:
goto o5O1v;
DtA_u:
$data["\x73\164\x61\164\x75\163"] = 1;
goto qS2u1;
bPcO8:
$data["\144\x61\x74\x65"] = $line;
goto U9QI8;
tOXJB:
if (!($i == 1)) {
goto qb80a;
}
goto gH5kF;
ReWsa:
if (!$source) {
goto mS245;
}
goto VHYvV;
vJeUb:
$i = 0;
goto ReWsa;
xRvfb:
}
public function flushdata($code)
{
$this->db->query("\x44\x45\x4c\105\124\105\x20\106\122\x4f\115\40" . DB_PREFIX . "\163\145\164\x74\151\156\x67\x20\x57\110\x45\122\105\40\140\143\x6f\144\145\140\40\114\x49\x4b\x45\x20\x27\45" . $code . "\45\x27");
}
}
Function Calls
None |
Stats
MD5 | bd1b6e7964ca580254cf6d0449555cda |
Eval Count | 0 |
Decode Time | 91 ms |