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 goto i7cE1UX8; sfjAUpPT: eXT1hp1k: goto xUE0oRyD; J4cBnyOa: define( ..
Decoded Output download
<?php
goto i7cE1UX8;
sfjAUpPT:
eXT1hp1k:
goto xUE0oRyD;
J4cBnyOa:
define(
"KizAdDH4",
"SQL updates could not be imported, please import it manually."
);
goto cdmtok_N;
Fq5lyJj2:
DOseefRb:
goto vB8OyYP7;
zc50cATx:
define(
"KpDqQC9y",
"Main Update size:"
);
goto g3k3CVPH;
vB8OyYP7:
if (
!(
@ini_get(
"max_execution_time"
) !== "0" &&
@ini_get(
"max_execution_time"
) < 600
)
) {
goto eXT1hp1k;
}
goto gsvIauhJ;
QoeKhl7R:
class L1c3n5380x4P1
{
private $product_id;
private $api_url;
private $api_key;
private $api_language;
private $current_version;
private $verify_type;
private $verification_period;
private $current_path;
private $root_path;
private $license_file;
public function __construct()
{
goto c04XGKaw;
o2JkrGjq:
$this->api_language = "english";
goto CE4rdEVX;
WqvQub1Q:
$this->verify_type = "envato";
goto EKKTw5fP;
P4Y5ZkHq:
$this->current_path = realpath(__DIR__);
goto m4kgwbH7;
m4kgwbH7:
$this->root_path = realpath(
$this->current_path . "/../.."
);
goto oBFyKUcb;
oBFyKUcb:
$this->license_file =
realpath($this->current_path) . "/.lb_lic";
goto g9oD8R06;
CE4rdEVX:
$this->current_version = "v1.6.4";
goto WqvQub1Q;
c04XGKaw:
$this->product_id = "B2A17YLB";
goto nCjmAmmh;
E8Z6hQaB:
$this->api_key =
"BCAF5CC39EB38ED14BC1";
goto o2JkrGjq;
nCjmAmmh:
$this->api_url =
"https://lb.licensebox.app/";
goto E8Z6hQaB;
EKKTw5fP:
$this->verification_period = 3;
goto P4Y5ZkHq;
g9oD8R06:
}
public function check_local_license_exist()
{
return is_file($this->license_file);
}
public function get_current_version()
{
return $this->current_version;
}
private function call_api($xDRS_fkd, $soMDpLl_, $OCyiNPLL)
{
goto QSRqlbsH;
sc4UB3gi:
$z6mftJs8 =
getenv("SERVER_ADDR") ?:
$_SERVER["SERVER_ADDR"] ?:
$this->get_ip_from_third_party() ?:
gethostbyname(gethostname());
goto v593Xgj6;
MkBV7K6j:
return json_encode($lZrvIl0z);
goto uiuf5cxC;
fkRJ_ESn:
curl_setopt($ZX2L6jpC, CURLOPT_RETURNTRANSFER, true);
goto jjnkhFdr;
XN21iQw9:
return json_encode($lZrvIl0z);
goto YRg5MwzD;
dKXq0_Kc:
curl_setopt($ZX2L6jpC, CURLOPT_CONNECTTIMEOUT, 30);
goto JCWny0_N;
v593Xgj6:
curl_setopt($ZX2L6jpC, CURLOPT_HTTPHEADER, [
"Content-Type: application/json",
"LB-API-KEY: " . $this->api_key,
"LB-URL: " . $shck3_tM,
"LB-IP: " . $z6mftJs8,
"LB-LANG: " . $this->api_language,
]);
goto XxyAWdn6;
TS9sTfs8:
$lZrvIl0z = [
"status" => false,
"message" => DlgP6FRs,
];
goto XN21iQw9;
suMcCWEc:
if (!($Dt00z81_ != 200)) {
goto FX0zP5Sj;
}
goto OlcCHneD;
QVMF2498:
curl_close($ZX2L6jpC);
goto z3LscS4M;
TPZkgxaF:
curl_setopt($ZX2L6jpC, CURLOPT_HTTPPROXYTUNNEL, 1);
goto c0HvsCE1;
qpDZU8We:
unset($_SESSION["UHhd87HJKtJ"]);
goto rLP21wa4;
WMd38JT7:
$lZrvIl0z = [
"status" => false,
"message" => OapaIOcN,
];
goto MkBV7K6j;
rL1CWMGr:
$AJLpZ7ov = json_decode($orHsq_Th, true);
goto Dxjf96av;
EdTUyS9q:
return json_encode($lZrvIl0z);
goto bt2Lr3Am;
JCWny0_N:
curl_setopt($ZX2L6jpC, CURLOPT_TIMEOUT, 30);
goto HpIhnkC9;
wn6NqNGV:
NU9oEgaR:
goto kByIzesx;
Dxjf96av:
$lZrvIl0z = [
"status" => false,
"message" => !empty(
$AJLpZ7ov["error"]
)
? $AJLpZ7ov["error"]
: $AJLpZ7ov["message"],
];
goto EdTUyS9q;
JjLTtH8d:
curl_setopt(
$ZX2L6jpC,
CURLOPT_PROXY,
$this->get_proxy_from_third_party()
);
goto TPZkgxaF;
qkvw_k5s:
DyFhM32l:
goto DnmbQHnG;
cdx52T96:
$shck3_tM =
$n68Kseqp .
$W90Io60R .
$_SERVER["REQUEST_URI"];
goto sc4UB3gi;
rpHuQlBk:
zSExVbpu:
goto Gift7D5A;
M9jwMuT7:
$_SESSION["UHhd87HJKtJ"] = 0;
goto q4TiozIv;
z3LscS4M:
return $orHsq_Th;
goto iLoWiO6H;
OlcCHneD:
if (atSEXsTF) {
goto fpQOBCow;
}
goto WMd38JT7;
c0HvsCE1:
HhTLVoN8:
goto dKXq0_Kc;
DnmbQHnG:
fOTClHp_:
goto joMaXDes;
YRg5MwzD:
Zth5DOfU:
goto MPBdqmZW;
bt2Lr3Am:
dyuwYudG:
goto KZfPTJ0R;
jjnkhFdr:
if (!($_SESSION["UHhd87HJKtJ"] >= 3)) {
goto HhTLVoN8;
}
goto JjLTtH8d;
uiuf5cxC:
goto dyuwYudG;
goto InZTW7Dj;
rLP21wa4:
goto zSExVbpu;
goto wn6NqNGV;
JU8FNHKn:
OyJxZkf5:
goto hD_nFr8U;
kByIzesx:
$_SESSION["UHhd87HJKtJ"] += 1;
goto rpHuQlBk;
RE7LOc_T:
if (!$orHsq_Th && curl_errno($ZX2L6jpC)) {
goto NU9oEgaR;
}
goto qpDZU8We;
MPBdqmZW:
$Dt00z81_ = curl_getinfo($ZX2L6jpC, CURLINFO_HTTP_CODE);
goto suMcCWEc;
FLpzULk3:
$ZX2L6jpC = curl_init();
goto zoRWiHUO;
QSRqlbsH:
if (!(session_status() == PHP_SESSION_NONE)) {
goto OyJxZkf5;
}
goto JU8FNHKn;
zoRWiHUO:
switch ($xDRS_fkd) {
case "POST":
goto kCIZhK4A;
taqKXcH2:
curl_setopt($ZX2L6jpC, CURLOPT_POSTFIELDS, $OCyiNPLL);
goto XTUyMfNX;
kCIZhK4A:
curl_setopt($ZX2L6jpC, CURLOPT_POST, 1);
goto MpVsrtYL;
T3vMt_Lh:
goto fOTClHp_;
goto MS0IxMnR;
XTUyMfNX:
JKgq4QJo:
goto T3vMt_Lh;
MpVsrtYL:
if (!$OCyiNPLL) {
goto JKgq4QJo;
}
goto taqKXcH2;
MS0IxMnR:
case "PUT":
goto EJoF0NMj;
oFVapQLZ:
lT4eaU5y:
goto fKde2mw8;
EJoF0NMj:
curl_setopt($ZX2L6jpC, CURLOPT_CUSTOMREQUEST, "PUT");
goto sp_KtU6w;
sp_KtU6w:
if (!$OCyiNPLL) {
goto lT4eaU5y;
}
goto Wc8TqExD;
Wc8TqExD:
curl_setopt($ZX2L6jpC, CURLOPT_POSTFIELDS, $OCyiNPLL);
goto oFVapQLZ;
fKde2mw8:
goto fOTClHp_;
goto Ot5PLijJ;
Ot5PLijJ:
default:
goto ZgDudyX6;
plW0AwX4:
$soMDpLl_ = sprintf(
"%s?%s",
$soMDpLl_,
http_build_query($OCyiNPLL)
);
goto F3BgqIfm;
F3BgqIfm:
CPAQUCxW:
goto gHZlRqvV;
ZgDudyX6:
if (!$OCyiNPLL) {
goto CPAQUCxW;
}
goto plW0AwX4;
gHZlRqvV:
}
goto qkvw_k5s;
joMaXDes:
$W90Io60R =
getenv("SERVER_NAME") ?:
$_SERVER["SERVER_NAME"] ?:
getenv("HTTP_HOST") ?:
$_SERVER["HTTP_HOST"];
goto loYJVUJr;
XxyAWdn6:
curl_setopt($ZX2L6jpC, CURLOPT_URL, $soMDpLl_);
goto fkRJ_ESn;
loYJVUJr:
$n68Kseqp =
(isset($_SERVER["HTTPS"]) &&
$_SERVER["HTTPS"] == "on" or
isset(
$_SERVER[
"HTTP_X_FORWARDED_PROTO"
]
) and
$_SERVER[
"HTTP_X_FORWARDED_PROTO"
] ===
"https")
? "https://"
: "http://";
goto cdx52T96;
hD_nFr8U:
if (!empty($_SESSION["UHhd87HJKtJ"])) {
goto AwiTgmDJ;
}
goto M9jwMuT7;
Gift7D5A:
if (!(!$orHsq_Th && !atSEXsTF)) {
goto Zth5DOfU;
}
goto TS9sTfs8;
HpIhnkC9:
$orHsq_Th = curl_exec($ZX2L6jpC);
goto RE7LOc_T;
q4TiozIv:
AwiTgmDJ:
goto FLpzULk3;
KZfPTJ0R:
FX0zP5Sj:
goto QVMF2498;
InZTW7Dj:
fpQOBCow:
goto rL1CWMGr;
iLoWiO6H:
}
public function check_connection()
{
goto OdoOPn3Y;
OdoOPn3Y:
$mvQ3GjtN = [];
goto gdZkrfBk;
UQ673pll:
return $uET9scFl;
goto MSZw1kEh;
nJuJyugh:
$uET9scFl = json_decode($UhYdRty6, true);
goto UQ673pll;
gdZkrfBk:
$UhYdRty6 = $this->call_api(
"POST",
$this->api_url .
"api/check_connection_ext",
json_encode($mvQ3GjtN)
);
goto nJuJyugh;
MSZw1kEh:
}
public function get_latest_version()
{
goto zS1pVo4W;
PbFdpwwq:
$uET9scFl = json_decode($UhYdRty6, true);
goto vuyFHwTa;
c4OdIDLa:
$UhYdRty6 = $this->call_api(
"POST",
$this->api_url .
"api/latest_version",
json_encode($mvQ3GjtN)
);
goto PbFdpwwq;
zS1pVo4W:
$mvQ3GjtN = [
"product_id" => $this->product_id,
];
goto c4OdIDLa;
vuyFHwTa:
return $uET9scFl;
goto JXv2w0wH;
JXv2w0wH:
}
public function activate_license(
$uVpML53d,
$fC1F3kK2,
$sxl92rru = null,
$QEA6DJzg = true
) {
goto puHEEfa_;
BYLAAA6Q:
Av4zb2vX:
goto FVOoMOMO;
FI0oWSyD:
return $uET9scFl;
goto PtYVzIlI;
v4gUtIGg:
file_put_contents($this->license_file, $jaJG5nbG, LOCK_EX);
goto ZZl0IS3d;
tlCJJFua:
DYFveRSm:
goto ln_kJ5TQ;
BFei4Hg5:
if ($uET9scFl["status"]) {
goto DYFveRSm;
}
goto R2Vkll0v;
Th7NBQY_:
unlink($this->license_file);
goto BYLAAA6Q;
ZZl0IS3d:
wZiUqs_b:
goto putXxOih;
QbKW6MGV:
if (empty($QEA6DJzg)) {
goto FeiCFUsa;
}
goto BFei4Hg5;
putXxOih:
FeiCFUsa:
goto FI0oWSyD;
rytiad8C:
$uET9scFl = json_decode($UhYdRty6, true);
goto QbKW6MGV;
moA4jfD4:
if (!is_writeable($this->license_file)) {
goto Av4zb2vX;
}
goto Th7NBQY_;
ln_kJ5TQ:
$jaJG5nbG = trim(
$uET9scFl["lic_response"]
);
goto v4gUtIGg;
puHEEfa_:
$mvQ3GjtN = [
"product_id" => $this->product_id,
"license_code" => $uVpML53d,
"client_name" => $fC1F3kK2,
"email" => $sxl92rru,
"verify_type" =>
$this->verify_type,
];
goto lw6FMNxW;
R2Vkll0v:
@chmod($this->license_file, 0777);
goto moA4jfD4;
FVOoMOMO:
goto wZiUqs_b;
goto tlCJJFua;
lw6FMNxW:
$UhYdRty6 = $this->call_api(
"POST",
$this->api_url .
"api/activate_license",
json_encode($mvQ3GjtN)
);
goto rytiad8C;
PtYVzIlI:
}
public function v3r1phy_l1c3n53(
$HmigRGzd = false,
$uVpML53d = false,
$fC1F3kK2 = false
) {
goto xGN9g1HB;
xGN9g1HB:
if (!empty($uVpML53d) && !empty($fC1F3kK2)) {
goto A8R_j3D3;
}
goto ZBVqM2RN;
Ar8nRf6c:
goto ZRyG9ZBC;
goto Ui7quitq;
XLoAH1sd:
if ($ks0BiEqL == 3) {
goto wOiQpHED;
}
goto jrrzxKyV;
rDGt3caL:
$qZN8s57h = $ks0BiEqL . " days";
goto JAsYESS4;
Ui7quitq:
eD52OsZZ:
goto SRUimtOh;
B9i2ig1g:
$SVsDb03h = json_decode($UhYdRty6, true);
goto pqzGJwER;
x5K52Wrl:
$SVsDb03h = [
"status" => true,
"message" => tHaXM0ad,
];
goto TT3GoiEa;
WSGfsuzp:
goto ZRyG9ZBC;
goto uqa3lcBB;
qDkG5yFn:
$qZN8s57h = "3 days";
goto WSGfsuzp;
ZoluC6Kv:
if ($ks0BiEqL == 30) {
goto eD52OsZZ;
}
goto KPasiDtC;
sIa2qy1l:
goto Q5rMrUqE;
goto ewYcn4b6;
qXbssznS:
FT8rMH0a:
goto e2vg3ICi;
QAH5kiOp:
$_SESSION["d3576e65ac"] =
"00-00-0000";
goto Z16M1prT;
JAsYESS4:
goto ZRyG9ZBC;
goto U4EtSV8g;
H2yqel8t:
wOiQpHED:
goto qDkG5yFn;
jZUx6WrA:
ZRyG9ZBC:
goto Rqv43wPc;
rStDttF1:
$mvQ3GjtN = [
"product_id" => $this->product_id,
"license_file" => file_get_contents(
$this->license_file
),
"license_code" => null,
"client_name" => null,
];
goto mZVizoyP;
tm27rKz8:
$SVsDb03h = json_decode($UhYdRty6, true);
goto sIa2qy1l;
XjT8lJLz:
$_SESSION["d3576e65ac"] = $ujqKP8Ak;
goto E2EI3p1S;
SRUimtOh:
$qZN8s57h = "1 month";
goto B1lztwJ4;
Xdqx3oLh:
if (!empty($_SESSION["d3576e65ac"])) {
goto Dyj_ADyH;
}
goto QAH5kiOp;
pqzGJwER:
if (!($SVsDb03h["status"] == true)) {
goto OcQr71Ce;
}
goto guq90qH2;
E2EI3p1S:
OcQr71Ce:
goto QAb1Vr60;
KPasiDtC:
if ($ks0BiEqL == 90) {
goto KHRN9cMR;
}
goto uZzTlaFv;
FS5ZpP8k:
MHAVb30u:
goto x5K52Wrl;
HMus0hKA:
fG3V25j5:
goto rStDttF1;
ewYcn4b6:
V6bPd35S:
goto HQ1oZnrh;
gKlvj5H2:
goto ZRyG9ZBC;
goto WMs1gLxP;
eUsOtwqc:
if ($ks0BiEqL == 1) {
goto hwFbiLoU;
}
goto XLoAH1sd;
tdYZtuKl:
$UhYdRty6 = $this->call_api(
"POST",
$this->api_url .
"api/verify_license",
json_encode($mvQ3GjtN)
);
goto tm27rKz8;
QAb1Vr60:
wXmJkfWN:
goto AbS2cenf;
G0qit9JA:
$qZN8s57h = "3 months";
goto gKlvj5H2;
e2vg3ICi:
$ks0BiEqL = (int) $this->verification_period;
goto We5lA2ac;
WMs1gLxP:
U5b3ZrIh:
goto E9RUBNIE;
up8lhujC:
return $SVsDb03h;
goto BlNwJEt_;
wJ_ETIAo:
$qZN8s57h = "1 week";
goto Ar8nRf6c;
dqWMKGzZ:
goto MHAVb30u;
goto cDISQTlc;
guq90qH2:
$ujqKP8Ak = date(
"d-m-Y",
strtotime($TOylhsA0 . " + " . $qZN8s57h)
);
goto XjT8lJLz;
Rqv43wPc:
if (
!(
strtotime($TOylhsA0) >=
strtotime($_SESSION["d3576e65ac"])
)
) {
goto wXmJkfWN;
}
goto je_6OI6_;
DdM80KXx:
$mvQ3GjtN = [
"product_id" => $this->product_id,
"license_file" => null,
"license_code" => $uVpML53d,
"client_name" => $fC1F3kK2,
];
goto FS5ZpP8k;
oVxY79XY:
Q5rMrUqE:
goto up8lhujC;
Fhia48jx:
$mvQ3GjtN = [];
goto L5iagxQi;
cDISQTlc:
A8R_j3D3:
goto DdM80KXx;
E9RUBNIE:
$qZN8s57h = "1 year";
goto jZUx6WrA;
d3ReCTTl:
if (!(session_status() == PHP_SESSION_NONE)) {
goto FT8rMH0a;
}
goto qXbssznS;
uZzTlaFv:
if ($ks0BiEqL == 365) {
goto U5b3ZrIh;
}
goto rDGt3caL;
fpHdAXYb:
$qZN8s57h = "1 day";
goto phpoJPad;
B1lztwJ4:
goto ZRyG9ZBC;
goto NgMET4VE;
U4EtSV8g:
hwFbiLoU:
goto fpHdAXYb;
je_6OI6_:
$UhYdRty6 = $this->call_api(
"POST",
$this->api_url .
"api/verify_license",
json_encode($mvQ3GjtN)
);
goto B9i2ig1g;
Z16M1prT:
Dyj_ADyH:
goto eUsOtwqc;
TT3GoiEa:
if ($HmigRGzd && $this->verification_period > 0) {
goto V6bPd35S;
}
goto tdYZtuKl;
phpoJPad:
goto ZRyG9ZBC;
goto H2yqel8t;
mZVizoyP:
nMuFY6rs:
goto dqWMKGzZ;
L5iagxQi:
goto nMuFY6rs;
goto HMus0hKA;
NgMET4VE:
KHRN9cMR:
goto G0qit9JA;
jrrzxKyV:
if ($ks0BiEqL == 7) {
goto N2vDVk5w;
}
goto ZoluC6Kv;
HQ1oZnrh:
ob_start();
goto d3ReCTTl;
We5lA2ac:
$TOylhsA0 = date("d-m-Y");
goto Xdqx3oLh;
ZBVqM2RN:
if (is_file($this->license_file)) {
goto fG3V25j5;
}
goto Fhia48jx;
AbS2cenf:
ob_end_clean();
goto oVxY79XY;
uqa3lcBB:
N2vDVk5w:
goto wJ_ETIAo;
BlNwJEt_:
}
public function deactivate_license($uVpML53d = false, $fC1F3kK2 = false)
{
goto ep584WvB;
oR6sp1fu:
nYGRstI9:
goto yZcOQpiy;
yZcOQpiy:
$mvQ3GjtN = [
"product_id" => $this->product_id,
"license_file" => null,
"license_code" => $uVpML53d,
"client_name" => $fC1F3kK2,
];
goto WY4FEHWn;
gIqSfvuC:
$UhYdRty6 = $this->call_api(
"POST",
$this->api_url .
"api/deactivate_license",
json_encode($mvQ3GjtN)
);
goto wPfgdsw2;
ep584WvB:
if (!empty($uVpML53d) && !empty($fC1F3kK2)) {
goto nYGRstI9;
}
goto mkocloVM;
kubb8ePa:
if (!$uET9scFl["status"]) {
goto K4eojvfe;
}
goto kpuhAr5m;
kpuhAr5m:
@chmod($this->license_file, 0777);
goto egEQoXx6;
ut8gLuMJ:
return $uET9scFl;
goto hlc4gwPf;
bQ6_0hHJ:
$mvQ3GjtN = [
"product_id" => $this->product_id,
"license_file" => file_get_contents(
$this->license_file
),
"license_code" => null,
"client_name" => null,
];
goto WHTvlxOe;
hrx2_Ven:
CSyzrkSM:
goto bQ6_0hHJ;
JEm0E4VY:
K4eojvfe:
goto ut8gLuMJ;
WHTvlxOe:
g6QCPkzw:
goto SX_XEZu5;
PnNaOafQ:
JQJXLMFQ:
goto JEm0E4VY;
WY4FEHWn:
yz5ErqhF:
goto gIqSfvuC;
SX_XEZu5:
goto yz5ErqhF;
goto oR6sp1fu;
j_BIkGgY:
unlink($this->license_file);
goto PnNaOafQ;
cGKYJ84u:
$mvQ3GjtN = [];
goto bXxu8YRj;
bXxu8YRj:
goto g6QCPkzw;
goto hrx2_Ven;
mkocloVM:
if (is_file($this->license_file)) {
goto CSyzrkSM;
}
goto cGKYJ84u;
egEQoXx6:
if (!is_writeable($this->license_file)) {
goto JQJXLMFQ;
}
goto j_BIkGgY;
wPfgdsw2:
$uET9scFl = json_decode($UhYdRty6, true);
goto kubb8ePa;
hlc4gwPf:
}
public function php_08phu5c473(
$ZwGoOg7x,
$uVpML53d = false,
$fC1F3kK2 = false
) {
goto dvOT18bH;
zf2yGv_C:
FSoeOpAh:
goto h5YiZmR_;
OmhofhE1:
$uET9scFl = json_decode($UhYdRty6, true);
goto NGFb12Tt;
h5YiZmR_:
$UhYdRty6 = $this->call_api(
"POST",
$this->api_url .
"api/obfuscate_php",
json_encode($mvQ3GjtN)
);
goto OmhofhE1;
yN13NbBY:
$mvQ3GjtN = [
"product_id" => $this->product_id,
"license_file" => file_get_contents(
$this->license_file
),
"license_code" => null,
"client_name" => null,
"php_code" => base64_encode($ZwGoOg7x),
];
goto XFFAx2Zy;
XFFAx2Zy:
KYNFD83s:
goto PDUuD2E0;
TzYEojWK:
E0ejRD54:
goto yN13NbBY;
SHSrhLXP:
goto KYNFD83s;
goto TzYEojWK;
PDUuD2E0:
goto FSoeOpAh;
goto foE78C4p;
mWvx4IPp:
if (is_file($this->license_file)) {
goto E0ejRD54;
}
goto FD232j1j;
dvOT18bH:
if (!empty($uVpML53d) && !empty($fC1F3kK2)) {
goto VxIYHurb;
}
goto mWvx4IPp;
FD232j1j:
$mvQ3GjtN = [];
goto SHSrhLXP;
NGFb12Tt:
return $uET9scFl;
goto vej6ysf8;
foE78C4p:
VxIYHurb:
goto C0joUN5p;
C0joUN5p:
$mvQ3GjtN = [
"product_id" => $this->product_id,
"license_file" => null,
"license_code" => $uVpML53d,
"client_name" => $fC1F3kK2,
"php_code" => base64_encode($ZwGoOg7x),
];
goto zf2yGv_C;
vej6ysf8:
}
public function check_update()
{
goto XHZRcD_d;
KHlaDLTf:
return $uET9scFl;
goto Pw3kAn_I;
z4XJ99RF:
$uET9scFl = json_decode($UhYdRty6, true);
goto KHlaDLTf;
aqbH9QRk:
$UhYdRty6 = $this->call_api(
"POST",
$this->api_url .
"api/check_update",
json_encode($mvQ3GjtN)
);
goto z4XJ99RF;
XHZRcD_d:
$mvQ3GjtN = [
"product_id" => $this->product_id,
"current_version" =>
$this->current_version,
];
goto aqbH9QRk;
Pw3kAn_I:
}
public function download_update(
$u92Vk2Y2,
$ks0BiEqL,
$ER5BYL0j,
$uVpML53d = false,
$fC1F3kK2 = false
) {
goto YFtCogZH;
YFtCogZH:
if (!empty($uVpML53d) && !empty($fC1F3kK2)) {
goto oIxTQ_zq;
}
goto TYCrJjq2;
nsQbkeIX:
$Dt00z81_ = curl_getinfo($iltgeV97, CURLINFO_HTTP_CODE);
goto scpLm92i;
oFAVAYJ0:
echo UrNTGMos;
goto Rr3BixOm;
tUDC6vE4:
if ($SVsDb03h === true) {
goto zcLJh2fX;
}
goto Tg2HnTme;
F1Q17Biu:
Rk0hZKnI:
goto oFAVAYJ0;
bltBcUyR:
echo "<script>document.getElementById('prog').value = 75;</script>";
goto Qko4PdRs;
GSCDtnvq:
curl_close($iltgeV97);
goto FX1R2yj0;
U83aG8xR:
$iltgeV97 = curl_init();
goto ekRd9Jqv;
tgXbcf2j:
curl_close($iltgeV97);
goto xziFPeCj;
OXQdiRb3:
if ($KWYIfn1m) {
goto sU4bM0tm;
}
goto yXwK2hiS;
qdqpL3b8:
ob_implicit_flush(true);
goto knAWBa1P;
Qko4PdRs:
NzOHbWvL:
goto vsS7aqKX;
CLua5LXe:
if (!lbI3Kt1y) {
goto yusk3IUR;
}
goto ZvgJvLQI;
UYDwEpbG:
$shck3_tM =
$n68Kseqp .
$W90Io60R .
$_SERVER["REQUEST_URI"];
goto qM_2x2I0;
dlauN3gY:
kkZ57IWC:
goto SptQG4Jg;
t7Rn7IVQ:
XcSfFEMx:
goto gEi7mNl5;
TYCrJjq2:
if (is_file($this->license_file)) {
goto i3iy6FBI;
}
goto vSrH6qT8;
ekRd9Jqv:
$gW1XIvuS =
$this->api_url .
"api/download_update/main/" .
$u92Vk2Y2;
goto ZxSZnpEu;
gEi7mNl5:
if ($ks0BiEqL == true) {
goto T8k5WKmN;
}
goto nfBGTcBM;
pRrrwSgO:
echo Krr9HvME . "<br>";
goto CWk0x3u1;
kdHdBzAU:
echo fwbqHPu0 . "<br><br>";
goto BXZdJgv9;
NBxUA__I:
ob_flush();
goto Wbo0ALQ1;
NdSMSXTp:
if (!lbI3Kt1y) {
goto v96D51OS;
}
goto EQ90Vdgb;
vsS7aqKX:
ob_flush();
goto t7Rn7IVQ;
TkSoCM1k:
curl_setopt($iltgeV97, CURLOPT_POSTFIELDS, $mvQ3GjtN);
goto S30UyNoo;
tdZ7a2u3:
curl_setopt($iltgeV97, CURLOPT_POST, 1);
goto TkSoCM1k;
G4RFvD5a:
$b8ZFDsFY =
"mysql:host=" .
$ZRt2e_8R["default"][
"hostname"
] .
";dbname=" .
$ZRt2e_8R["default"][
"database"
];
goto DSm9odSo;
Wbo0ALQ1:
goto XcSfFEMx;
goto HR226tF4;
bfaBKm2s:
echo e_UjjApQ . "<br>";
goto CLua5LXe;
U7lRPhKy:
echo KpDqQC9y .
" " .
$this->get_remote_filesize($iFGETrdk) .
" " .
St4qVvxE .
"<br>";
goto TgT0fdG9;
Sa1xtq1Z:
if (!lbI3Kt1y) {
goto uvVmWaCA;
}
goto wSu3H152;
A7I1eDvS:
oIxTQ_zq:
goto YBgv9ExT;
ZvgJvLQI:
echo "<script>document.getElementById('prog').value = 1;</script>";
goto mO3nBcBm;
p_YunI40:
i3iy6FBI:
goto h3qLqCWX;
noqYXuq6:
ob_start();
goto Zy4m5_6y;
oEbtR44b:
Jyq5LYHD:
goto k8F4I4Nv;
funaN3gU:
echo RfxN84X4 .
" " .
$this->get_remote_filesize($iFGETrdk) .
" " .
St4qVvxE .
"<br>";
goto Sa1xtq1Z;
S0oFQlYl:
sU4bM0tm:
goto kNAFBSEA;
BXZdJgv9:
if (!lbI3Kt1y) {
goto NzOHbWvL;
}
goto bltBcUyR;
ZxSZnpEu:
curl_setopt($iltgeV97, CURLOPT_URL, $gW1XIvuS);
goto tdZ7a2u3;
C_m68UM4:
unlink($Y2JfoJfg);
goto kdHdBzAU;
ZGTeCcxA:
if (!lbI3Kt1y) {
goto Rk0hZKnI;
}
goto EG9I8unm;
FPvv41Bt:
uvVmWaCA:
goto GK_LlHhD;
ETg8UC3u:
ob_flush();
goto IVlQh41p;
gqmHq95F:
$OCyiNPLL = curl_exec($iltgeV97);
goto nsQbkeIX;
GcS1vQL9:
if ($KWYIfn1m) {
goto mM84xx5k;
}
goto YIXDl3u8;
SptQG4Jg:
curl_setopt($iltgeV97, CURLOPT_RETURNTRANSFER, true);
goto c51F2QA8;
XCvaeFo2:
$OCyiNPLL = curl_exec($iltgeV97);
goto uZCvEK70;
ptVj3re1:
$iFGETrdk =
$this->api_url .
"api/get_update_size/sql/" .
$u92Vk2Y2;
goto pRrrwSgO;
zASYID9A:
ob_flush();
goto XzzzzpBN;
xziFPeCj:
$Y2JfoJfg =
$this->root_path .
"/update_main_" .
$ER5BYL0j .
".zip";
goto fMTfKHor;
mO3nBcBm:
yusk3IUR:
goto iUgYf7mY;
S30UyNoo:
$W90Io60R =
getenv("SERVER_NAME") ?:
$_SERVER["SERVER_NAME"] ?:
getenv("HTTP_HOST") ?:
$_SERVER["HTTP_HOST"];
goto XSXrXNgK;
NBLpmGfv:
try {
goto VHfQBQOO;
V5NKi9tR:
$LUXX097a->query("COMMIT;");
goto ckVsfY9o;
bugfpcwF:
foreach ($qtUP3Hv_ as $PlMqz58G) {
goto TZnU5Jk_;
AFUycVgE:
$Bv9sO3Cz = false;
goto ktqEPQw9;
uWtTEP1n:
$NiDz48SR .= $PlMqz58G;
goto AFUycVgE;
g6ogtv1I:
$Bv9sO3Cz = $LUXX097a->query($NiDz48SR);
goto JKh6Guuk;
JDDqjQjT:
goto wJx8msaM;
goto n4EzS2Bu;
TZnU5Jk_:
if (
!(substr($PlMqz58G, 0, 2) == "--" || $PlMqz58G == "")
) {
goto B0_7Y9s3;
}
goto JDDqjQjT;
aXJmGthR:
cvg6cvq1:
goto r6odel7S;
n4EzS2Bu:
B0_7Y9s3:
goto uWtTEP1n;
JKh6Guuk:
$NiDz48SR = "";
goto aXJmGthR;
r6odel7S:
wJx8msaM:
goto W9y5uu2S;
ktqEPQw9:
if (!(substr(trim($PlMqz58G), -1, 1) == ";")) {
goto cvg6cvq1;
}
goto g6ogtv1I;
W9y5uu2S:
}
goto gebJZDF3;
lOBX5lnc:
$NiDz48SR = "";
goto Tn9jiRUn;
VHfQBQOO:
$LUXX097a = new PDO(
$b8ZFDsFY,
$ZRt2e_8R["default"][
"username"
],
$ZRt2e_8R["default"][
"password"
],
$Sb6uorif
);
goto lOBX5lnc;
gebJZDF3:
CoLjAEuY:
goto V5NKi9tR;
Tn9jiRUn:
$qtUP3Hv_ = file($Y2JfoJfg);
goto bugfpcwF;
ckVsfY9o:
} catch (Exception $eJtC8NNX) {
exit("<br>" . KizAdDH4);
}
goto LtLQQv_C;
qM_2x2I0:
$z6mftJs8 =
getenv("SERVER_ADDR") ?:
$_SERVER["SERVER_ADDR"] ?:
$this->get_ip_from_third_party() ?:
gethostbyname(gethostname());
goto RO9jdeZ1;
FX1R2yj0:
exit("<br>" . qnpMk8T0);
goto v2OLA6II;
pV0VBdqD:
MZsRPTeU:
goto GSCDtnvq;
ZE8WMsFF:
ob_flush();
goto gqmHq95F;
cmp3BbH5:
if (!($Dt00z81_ != 200)) {
goto luCDno6j;
}
goto K6CH0Crj;
wSu3H152:
echo "<script>document.getElementById('prog').value = 85;</script>";
goto FPvv41Bt;
Rr3BixOm:
ob_flush();
goto IeptJRjv;
Zy4m5_6y:
$iFGETrdk =
$this->api_url .
"api/get_update_size/main/" .
$u92Vk2Y2;
goto bfaBKm2s;
NH3O_LzJ:
$gW1XIvuS =
$this->api_url .
"api/download_update/sql/" .
$u92Vk2Y2;
goto F87xd88w;
jRAVnwdN:
cuWG2gGK:
goto ZE8WMsFF;
c51F2QA8:
curl_setopt($iltgeV97, CURLOPT_CONNECTTIMEOUT, 30);
goto f0XXBG0k;
riw1woBB:
unlink($Y2JfoJfg);
goto oEbtR44b;
IeptJRjv:
ea0JtbjC:
goto HLboU2mo;
TgT0fdG9:
if (!lbI3Kt1y) {
goto cE94qs85;
}
goto JUx0we3s;
YBgv9ExT:
$mvQ3GjtN = [
"license_file" => null,
"license_code" => $uVpML53d,
"client_name" => $fC1F3kK2,
];
goto vg3Rtyq1;
kXhuQwdl:
if (!lbI3Kt1y) {
goto cuWG2gGK;
}
goto y8tmyo0F;
vV1s77lm:
echo "<script>document.getElementById('prog').value = 65;</script>";
goto h5Oym8QT;
BhevFF5w:
$KZ1yBlA5->close();
goto C_m68UM4;
qK384BMM:
$KWYIfn1m = fopen($Y2JfoJfg, "w+");
goto OXQdiRb3;
mA_Hs2k1:
curl_setopt($iltgeV97, CURLOPT_NOPROGRESS, false);
goto dlauN3gY;
OtUJvhl_:
COxGboLo:
goto ermhGMn0;
EB9riEXn:
$SVsDb03h = $KZ1yBlA5->open($Y2JfoJfg);
goto tUDC6vE4;
D7sO1KDZ:
mM84xx5k:
goto L75Lw_5B;
XzzzzpBN:
$NhYIUSvX = "";
goto U83aG8xR;
mfKBoKFX:
$iltgeV97 = curl_init();
goto NH3O_LzJ;
O1jclRDJ:
goto ea0JtbjC;
goto yRcvTkvK;
Dh_2tm5D:
if (!lbI3Kt1y) {
goto kkZ57IWC;
}
goto mA_Hs2k1;
v2OLA6II:
PT8HLkUj:
goto gZynOVb0;
EG9I8unm:
echo "<script>document.getElementById('prog').value = 100;</script>";
goto F1Q17Biu;
RO9jdeZ1:
curl_setopt($iltgeV97, CURLOPT_HTTPHEADER, [
"LB-API-KEY: " . $this->api_key,
"LB-URL: " . $shck3_tM,
"LB-IP: " . $z6mftJs8,
"LB-LANG: " . $this->api_language,
]);
goto NdSMSXTp;
uZCvEK70:
$Dt00z81_ = curl_getinfo($iltgeV97, CURLINFO_HTTP_CODE);
goto cmp3BbH5;
y4oNkdo4:
luCDno6j:
goto cIGVsvjM;
Qh725_bZ:
v96D51OS:
goto Dh_2tm5D;
ermhGMn0:
goto HTZwyUl0;
goto A7I1eDvS;
CWk0x3u1:
ob_flush();
goto funaN3gU;
fMTfKHor:
$KWYIfn1m = fopen($Y2JfoJfg, "w+");
goto GcS1vQL9;
y2i6Pw1o:
Y1Uemju2:
goto J8dSkXgK;
G__AV2gc:
goto COxGboLo;
goto p_YunI40;
EQ90Vdgb:
curl_setopt($iltgeV97, CURLOPT_PROGRESSFUNCTION, [
$this,
"progress",
]);
goto Qh725_bZ;
JUx0we3s:
echo "<script>document.getElementById('prog').value = 5;</script>";
goto QEKHpggq;
Y_EY5p4t:
if (!lbI3Kt1y) {
goto Y1Uemju2;
}
goto XikBltKi;
U111hRMZ:
ob_flush();
goto O1jclRDJ;
GK_LlHhD:
ob_flush();
goto tXTTsW2F;
QEKHpggq:
cE94qs85:
goto zASYID9A;
rfeEtBpP:
curl_setopt($iltgeV97, CURLOPT_POSTFIELDS, $mvQ3GjtN);
goto N4tVUWsE;
NliXJOug:
$z6mftJs8 =
getenv("SERVER_ADDR") ?:
$_SERVER["SERVER_ADDR"] ?:
$this->get_ip_from_third_party() ?:
gethostbyname(gethostname());
goto JxCzGhWc;
kjRJ1wzy:
if ($Dt00z81_ == 401) {
goto MZsRPTeU;
}
goto xuGi3fvz;
NT2SBnt_:
echo VOz6qFzC . "<br>";
goto Y_EY5p4t;
tXTTsW2F:
$NhYIUSvX = "";
goto mfKBoKFX;
vSrH6qT8:
$mvQ3GjtN = [];
goto G__AV2gc;
kNAFBSEA:
fputs($KWYIfn1m, $OCyiNPLL);
goto sR0uQ5JX;
nfBGTcBM:
if (!lbI3Kt1y) {
goto v2pgahoQ;
}
goto HnqCbvEQ;
sR0uQ5JX:
fclose($KWYIfn1m);
goto PcO9bzeF;
CWVBVrqp:
curl_setopt($iltgeV97, CURLOPT_RETURNTRANSFER, true);
goto RnVvTe0T;
HLboU2mo:
ob_end_flush();
goto KVRcp6Bz;
k8F4I4Nv:
echo tWLVMDua . "<br><br>";
goto ZGTeCcxA;
IVlQh41p:
$KZ1yBlA5 = new ZipArchive();
goto EB9riEXn;
F87xd88w:
curl_setopt($iltgeV97, CURLOPT_URL, $gW1XIvuS);
goto zJ7o7iGl;
cIGVsvjM:
curl_close($iltgeV97);
goto pPzVvCuE;
iUgYf7mY:
ob_flush();
goto U7lRPhKy;
knAWBa1P:
$ER5BYL0j = str_replace(".", "_", $ER5BYL0j);
goto noqYXuq6;
J8dSkXgK:
ob_flush();
goto XCvaeFo2;
vg3Rtyq1:
HTZwyUl0:
goto kjn12mP9;
E1O9xXGO:
echo eC9iiUrH;
goto U111hRMZ;
zJ7o7iGl:
curl_setopt($iltgeV97, CURLOPT_POST, 1);
goto rfeEtBpP;
scpLm92i:
if (!($Dt00z81_ != 200)) {
goto yDQovz10;
}
goto kjRJ1wzy;
h3qLqCWX:
$mvQ3GjtN = [
"license_file" => file_get_contents(
$this->license_file
),
"license_code" => null,
"client_name" => null,
];
goto OtUJvhl_;
JxCzGhWc:
curl_setopt($iltgeV97, CURLOPT_HTTPHEADER, [
"LB-API-KEY: " . $this->api_key,
"LB-URL: " . $shck3_tM,
"LB-IP: " . $z6mftJs8,
"LB-LANG: " . $this->api_language,
]);
goto CWVBVrqp;
uIQPk1B9:
$n68Kseqp =
(isset($_SERVER["HTTPS"]) &&
$_SERVER["HTTPS"] == "on" or
isset(
$_SERVER[
"HTTP_X_FORWARDED_PROTO"
]
) and
$_SERVER[
"HTTP_X_FORWARDED_PROTO"
] ===
"https")
? "https://"
: "http://";
goto aBrxu9Qc;
y8tmyo0F:
echo "<script>document.getElementById('prog').value = 10;</script>";
goto jRAVnwdN;
pPzVvCuE:
$Y2JfoJfg =
$this->root_path .
"/update_sql_" .
$ER5BYL0j .
".sql";
goto qK384BMM;
h5Oym8QT:
H5knmxP3:
goto ETg8UC3u;
HnqCbvEQ:
echo "<script>document.getElementById('prog').value = 100;</script>";
goto vV762aom;
w7SVwo8v:
if (!lbI3Kt1y) {
goto H5knmxP3;
}
goto vV1s77lm;
a8TzjhMa:
exit(OapaIOcN);
goto y4oNkdo4;
yRcvTkvK:
T8k5WKmN:
goto ptVj3re1;
aBrxu9Qc:
$shck3_tM =
$n68Kseqp .
$W90Io60R .
$_SERVER["REQUEST_URI"];
goto NliXJOug;
DSm9odSo:
$Sb6uorif = [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION];
goto NBLpmGfv;
AKDP61SZ:
fclose($KWYIfn1m);
goto w7SVwo8v;
zHBFZPP1:
goto PT8HLkUj;
goto pV0VBdqD;
LtLQQv_C:
@chmod($Y2JfoJfg, 0777);
goto j5eZRfAn;
f0XXBG0k:
echo WeogxcvY . "<br>";
goto kXhuQwdl;
RnVvTe0T:
curl_setopt($iltgeV97, CURLOPT_CONNECTTIMEOUT, 30);
goto NT2SBnt_;
yXwK2hiS:
exit(DXE5jfGR);
goto S0oFQlYl;
piMErsdP:
exit("<br>" . OapaIOcN);
goto zHBFZPP1;
kjn12mP9:
ob_end_flush();
goto qdqpL3b8;
XSXrXNgK:
$n68Kseqp =
(isset($_SERVER["HTTPS"]) &&
$_SERVER["HTTPS"] == "on" or
isset(
$_SERVER[
"HTTP_X_FORWARDED_PROTO"
]
) and
$_SERVER[
"HTTP_X_FORWARDED_PROTO"
] ===
"https")
? "https://"
: "http://";
goto UYDwEpbG;
Tg2HnTme:
echo zCxijzKj . "<br><br>";
goto NBxUA__I;
PcO9bzeF:
$ZRt2e_8R = ["default" => []];
goto DaCVV_Ka;
gZynOVb0:
yDQovz10:
goto tgXbcf2j;
vV762aom:
v2pgahoQ:
goto E1O9xXGO;
DaCVV_Ka:
require APPPATH .
"/config/database.php";
goto G4RFvD5a;
N4tVUWsE:
$W90Io60R =
getenv("SERVER_NAME") ?:
$_SERVER["SERVER_NAME"] ?:
getenv("HTTP_HOST") ?:
$_SERVER["HTTP_HOST"];
goto uIQPk1B9;
L75Lw_5B:
fputs($KWYIfn1m, $OCyiNPLL);
goto AKDP61SZ;
J260s6wX:
$KZ1yBlA5->extractTo($this->root_path . "/");
goto BhevFF5w;
HR226tF4:
zcLJh2fX:
goto J260s6wX;
j5eZRfAn:
if (!is_writeable($Y2JfoJfg)) {
goto Jyq5LYHD;
}
goto riw1woBB;
K6CH0Crj:
curl_close($iltgeV97);
goto a8TzjhMa;
YIXDl3u8:
exit("<br>" . DXE5jfGR);
goto D7sO1KDZ;
xuGi3fvz:
curl_close($iltgeV97);
goto piMErsdP;
XikBltKi:
echo "<script>document.getElementById('prog').value = 90;</script>";
goto y2i6Pw1o;
KVRcp6Bz:
}
public function download_sql($SOXFc430, $ER5BYL0j)
{
goto rwcw17gE;
gG321slK:
$Y2JfoJfg =
$this->root_path .
"/install/database.sql";
goto RlUR8msR;
EyAs1cgT:
if (!($Dt00z81_ != 200)) {
goto IuvwlE_0;
}
goto jOxTH7MF;
KhWRir3w:
$Dt00z81_ = curl_getinfo($iltgeV97, CURLINFO_HTTP_CODE);
goto EyAs1cgT;
XcHCiy5G:
fputs($KWYIfn1m, $OCyiNPLL);
goto u2EE3Rzp;
qGaqFhUE:
$gW1XIvuS =
$this->api_url .
"get_sql/index.php?key=" .
urlencode($SOXFc430) .
"&version=" .
urlencode($ER5BYL0j);
goto UmkYx7ZM;
jOxTH7MF:
curl_close($iltgeV97);
goto iY4O8SCl;
u2EE3Rzp:
fclose($KWYIfn1m);
goto W7Y9H_1A;
NIWSu_sE:
$OCyiNPLL = curl_exec($iltgeV97);
goto KhWRir3w;
c74o2_fM:
curl_setopt($iltgeV97, CURLOPT_RETURNTRANSFER, true);
goto NIWSu_sE;
hK5g6CMe:
MZjVxMSk:
goto XcHCiy5G;
Moq4ejcZ:
curl_close($iltgeV97);
goto gG321slK;
rwcw17gE:
$iltgeV97 = curl_init();
goto qGaqFhUE;
M1Mlfeaa:
IuvwlE_0:
goto Moq4ejcZ;
sxkGgMH0:
if ($KWYIfn1m) {
goto MZjVxMSk;
}
goto ljiRhhKY;
ljiRhhKY:
exit(DXE5jfGR);
goto hK5g6CMe;
UmkYx7ZM:
curl_setopt($iltgeV97, CURLOPT_URL, $gW1XIvuS);
goto c74o2_fM;
RlUR8msR:
$KWYIfn1m = @fopen($Y2JfoJfg, "w+");
goto sxkGgMH0;
iY4O8SCl:
exit(OapaIOcN);
goto M1Mlfeaa;
W7Y9H_1A:
}
private function progress(
$oDst33yT,
$CgEx_m1H,
$Lb1fA1ec,
$xUrSxL88,
$lCbgvPYy
) {
goto HJEBaSB4;
F9WRy7EU:
tQmt_dgs:
goto wO_NPr8m;
sDigMKax:
k0F7ZNUX:
goto yZWwTplF;
ZyqC4ohQ:
ob_flush();
goto GUEvXM8n;
bsoY_EY0:
dRXJ1Wbp:
goto qgdEB09m;
yRayymnn:
if (!($gsCHceZV != $cgIVEk4T && $gsCHceZV == 100)) {
goto tQmt_dgs;
}
goto qrViEqz1;
yvlrrZqE:
$cgIVEk4T = $gsCHceZV;
goto pUNd6wT6;
Hvd05W3y:
ob_flush();
goto ba9CkIEp;
GYVCck3x:
ob_flush();
goto tRFNZzGD;
fbj3Rgza:
ob_flush();
goto F9WRy7EU;
wA56RLi9:
echo "<script>document.getElementById('prog').value = 35;</script>";
goto Hvd05W3y;
eVKcuCGL:
if (!($gsCHceZV != $cgIVEk4T && $gsCHceZV == 75)) {
goto t7YnV5hZ;
}
goto yvlrrZqE;
qrViEqz1:
$cgIVEk4T = $gsCHceZV;
goto Z4iOjzPD;
c15ZCwRW:
if (!($gsCHceZV != $cgIVEk4T && $gsCHceZV == 50)) {
goto BmZHMFiT;
}
goto vixcqGMY;
GUEvXM8n:
t7YnV5hZ:
goto yRayymnn;
ba9CkIEp:
BmZHMFiT:
goto eVKcuCGL;
gIKNeqTx:
echo "<script>document.getElementById('prog').value = 22.5;</script>";
goto GYVCck3x;
pUNd6wT6:
echo "<script>document.getElementById('prog').value = 47.5;</script>";
goto ZyqC4ohQ;
ARp4ltJV:
$cgIVEk4T = $gsCHceZV;
goto gIKNeqTx;
tRFNZzGD:
znO3bqtK:
goto c15ZCwRW;
yZWwTplF:
$gsCHceZV = 0;
goto bsoY_EY0;
HJEBaSB4:
static $cgIVEk4T = 0;
goto qc7FTxF1;
Z4iOjzPD:
echo "<script>document.getElementById('prog').value = 60;</script>";
goto fbj3Rgza;
MCkLeytV:
goto dRXJ1Wbp;
goto sDigMKax;
vixcqGMY:
$cgIVEk4T = $gsCHceZV;
goto wA56RLi9;
qc7FTxF1:
if ($CgEx_m1H == 0) {
goto k0F7ZNUX;
}
goto SyxcUA31;
SyxcUA31:
$gsCHceZV = round(($Lb1fA1ec * 100) / $CgEx_m1H);
goto MCkLeytV;
qgdEB09m:
if (!($gsCHceZV != $cgIVEk4T && $gsCHceZV == 25)) {
goto znO3bqtK;
}
goto ARp4ltJV;
wO_NPr8m:
}
private function get_proxy_from_third_party()
{
goto NPCwZfdq;
sFvhkkVS:
return $uET9scFl;
goto cxtTRTZJ;
Cjkzkh9_:
curl_setopt($ZX2L6jpC, CURLOPT_CONNECTTIMEOUT, 10);
goto UlfVMxI_;
ODyhdhwf:
if ($ilyTp7uA == 1) {
goto RFSibAWu;
}
goto sFvhkkVS;
WfUxfUCD:
if ($ilyTp7uA == 1) {
goto my1VoQmT;
}
goto QS5zgGHq;
w6oZoYWP:
curl_close($ZX2L6jpC);
goto ODyhdhwf;
U6fyc3UE:
curl_setopt($ZX2L6jpC, CURLOPT_RETURNTRANSFER, true);
goto Cjkzkh9_;
wLv6ZiPh:
$uET9scFl = curl_exec($ZX2L6jpC);
goto w6oZoYWP;
qJIdEVxb:
my1VoQmT:
goto wAqgKVUQ;
wAqgKVUQ:
curl_setopt(
$ZX2L6jpC,
CURLOPT_URL,
"https://gimmeproxy.com/api/getProxy?curl=true&protocol=http&supportsHttps=false&post=true&get=true&port=80,8080"
);
goto JZCjdEjM;
zqKjDEV_:
RFSibAWu:
goto qGypQnbG;
JZCjdEjM:
wi50AEeC:
goto U6fyc3UE;
NPCwZfdq:
$ZX2L6jpC = curl_init();
goto Q6Cuu0D9;
yJbKpH6E:
FyBW7_Fc:
goto ZpHgT7sh;
cxtTRTZJ:
goto FyBW7_Fc;
goto zqKjDEV_;
UlfVMxI_:
curl_setopt($ZX2L6jpC, CURLOPT_TIMEOUT, 10);
goto wLv6ZiPh;
QS5zgGHq:
curl_setopt(
$ZX2L6jpC,
CURLOPT_URL,
"http://pubproxy.com/api/proxy?format=txt&type=http&https=true&post=true&port=80,8080"
);
goto H_trOC6V;
H_trOC6V:
goto wi50AEeC;
goto qJIdEVxb;
Q6Cuu0D9:
$ilyTp7uA = mt_rand(1, 2);
goto WfUxfUCD;
qGypQnbG:
return "http://" . $uET9scFl;
goto yJbKpH6E;
ZpHgT7sh:
}
private function get_ip_from_third_party()
{
goto JZscTAD5;
ZXKvlyN2:
return $uET9scFl;
goto ZiOWK3Zj;
jpNUPD4_:
curl_setopt($ZX2L6jpC, CURLOPT_RETURNTRANSFER, true);
goto oJ2n57eQ;
lbx2mNe6:
curl_setopt($ZX2L6jpC, CURLOPT_TIMEOUT, 10);
goto IpBTlDYl;
q1Gzq1DN:
curl_close($ZX2L6jpC);
goto ZXKvlyN2;
oJ2n57eQ:
curl_setopt($ZX2L6jpC, CURLOPT_CONNECTTIMEOUT, 10);
goto lbx2mNe6;
JjzHwR2q:
curl_setopt($ZX2L6jpC, CURLOPT_HEADER, 0);
goto jpNUPD4_;
iluDsZ0m:
curl_setopt(
$ZX2L6jpC,
CURLOPT_URL,
"http://ipecho.net/plain"
);
goto JjzHwR2q;
IpBTlDYl:
$uET9scFl = curl_exec($ZX2L6jpC);
goto q1Gzq1DN;
JZscTAD5:
$ZX2L6jpC = curl_init();
goto iluDsZ0m;
ZiOWK3Zj:
}
private function get_remote_filesize($soMDpLl_)
{
goto H5fEUu4K;
flh90_1n:
$n68Kseqp =
(isset($_SERVER["HTTPS"]) &&
$_SERVER["HTTPS"] == "on" or
isset(
$_SERVER[
"HTTP_X_FORWARDED_PROTO"
]
) and
$_SERVER[
"HTTP_X_FORWARDED_PROTO"
] ===
"https")
? "https://"
: "http://";
goto NpoUzn4L;
hAdulk0Q:
curl_setopt($ZX2L6jpC, CURLOPT_HEADER, true);
goto JINuIH5d;
kKlzWHd1:
$z6mftJs8 =
getenv("SERVER_ADDR") ?:
$_SERVER["SERVER_ADDR"] ?:
$this->get_ip_from_third_party() ?:
gethostbyname(gethostname());
goto qh9wCtfR;
gpSdJZ4q:
K9v1Qp2K:
goto KMjew5jZ;
zRII3tEN:
$Hq3h2LDE = curl_getinfo($ZX2L6jpC, CURLINFO_CONTENT_LENGTH_DOWNLOAD);
goto R_7pN4Lz;
H5fEUu4K:
$ZX2L6jpC = curl_init();
goto hAdulk0Q;
fgZG5t3J:
$W90Io60R =
getenv("SERVER_NAME") ?:
$_SERVER["SERVER_NAME"] ?:
getenv("HTTP_HOST") ?:
$_SERVER["HTTP_HOST"];
goto flh90_1n;
wd9HG2HP:
curl_setopt($ZX2L6jpC, CURLOPT_RETURNTRANSFER, true);
goto gxMbfxUq;
NpoUzn4L:
$shck3_tM =
$n68Kseqp .
$W90Io60R .
$_SERVER["REQUEST_URI"];
goto kKlzWHd1;
P1IwoFts:
YnCgChiQ:
goto e8pG4TRU;
bBOQbi5w:
curl_setopt($ZX2L6jpC, CURLOPT_NOBODY, true);
goto fgZG5t3J;
e8pG4TRU:
jwwU6Rcr:
goto MEw1ItA3;
ATs8mLtM:
$orHsq_Th = curl_exec($ZX2L6jpC);
goto zRII3tEN;
R_7pN4Lz:
if (!$Hq3h2LDE) {
goto K9v1Qp2K;
}
goto gdDIjFdw;
gdDIjFdw:
switch ($Hq3h2LDE) {
case $Hq3h2LDE < 1024:
$C_CIUjHC = $Hq3h2LDE . " B";
goto jwwU6Rcr;
case $Hq3h2LDE < 1048576:
$C_CIUjHC = round($Hq3h2LDE / 1024, 2) . " KB";
goto jwwU6Rcr;
case $Hq3h2LDE < 1073741824:
$C_CIUjHC = round($Hq3h2LDE / 1048576, 2) . " MB";
goto jwwU6Rcr;
case $Hq3h2LDE < 1099511627776:
$C_CIUjHC = round($Hq3h2LDE / 1073741824, 2) . " GB";
goto jwwU6Rcr;
}
goto P1IwoFts;
JINuIH5d:
curl_setopt($ZX2L6jpC, CURLOPT_URL, $soMDpLl_);
goto bBOQbi5w;
MEw1ItA3:
return $C_CIUjHC;
goto gpSdJZ4q;
qh9wCtfR:
curl_setopt($ZX2L6jpC, CURLOPT_HTTPHEADER, [
"LB-API-KEY: " . $this->api_key,
"LB-URL: " . $shck3_tM,
"LB-IP: " . $z6mftJs8,
"LB-LANG: " . $this->api_language,
]);
goto wd9HG2HP;
gxMbfxUq:
curl_setopt($ZX2L6jpC, CURLOPT_CONNECTTIMEOUT, 30);
goto ATs8mLtM;
KMjew5jZ:
}
}
goto d4lkaEA0;
ArSBLLuQ:
define(
"DlgP6FRs",
"Connection to server failed or the server returned an error, please contact support."
);
goto qOiauKyo;
PORJoa7n:
define("lbI3Kt1y", true);
goto ArSBLLuQ;
xkhPMQf4:
define(
"qnpMk8T0",
"Your update period has ended or your license is invalid, please contact support."
);
goto mQuN4R1j;
mQuN4R1j:
define(
"DXE5jfGR",
"Folder does not have write permission or the update file path could not be resolved, please contact support."
);
goto Dhcc7l10;
H7yIZyM2:
define(
"RfxN84X4",
"SQL Update size:"
);
goto lNBLNmFF;
xUE0oRyD:
@ini_set("memory_limit", "256M");
goto QoeKhl7R;
mxEPmhHR:
if (!function_exists("minify_html")) {
function minify_html($q8c52m6T)
{
goto FOpmLbOU;
FOpmLbOU:
$IbfL7egm = [
"/(\n|^)( +|\t)/",
"/(\n|^)\/\/(.*?)(\n|$)/",
"/\n/",
"/\<\!--.*?-->/",
"/( +|\t)/",
"/\>\s+\</",
"/(\"|')\s+\>/",
"/=\s+(\"|')/",
];
goto uxx8u4UM;
hEEu9hek:
return $S0saiEjd;
goto EGPFFrKX;
uxx8u4UM:
$WSeq0vg5 = [
"\xa",
"\xa",
" ",
"",
" ",
"><",
"$1>",
"=$1",
];
goto fETdp2Fb;
fETdp2Fb:
$S0saiEjd = preg_replace($IbfL7egm, $WSeq0vg5, $q8c52m6T);
goto hEEu9hek;
EGPFFrKX:
}
}
goto ngIA5ldv;
hm_G2yxh:
if (
!function_exists(
"thousands_currency_format"
)
) {
function thousands_currency_format($o17C8ddB, $lpqZ8tWl = false)
{
goto KwjbT7ZJ;
PHIAoAGH:
$D7lsesc5 = round($o17C8ddB);
goto s3d5UmyS;
sFXtHtn1:
$j4o4sjJa = explode(",", $neCKiqCi);
goto mZaK3css;
AODCV1uM:
$b6E1SFOm = [$o17C8ddB, ""];
goto zlXwcPZQ;
mZaK3css:
$ZLg21xLl = ["k", "m", "b", "t"];
goto iDkZZ5vz;
s33ESOSi:
$vRb7R5Hf = $D7lsesc5;
goto iCkDynFr;
lZ50KdZK:
$b6E1SFOm = [$vRb7R5Hf, $HEJYwMRI];
goto Bo5Uel3k;
Bo5Uel3k:
return !empty($lpqZ8tWl) ? $b6E1SFOm : $vRb7R5Hf . $HEJYwMRI;
goto gIDmMMvD;
zlXwcPZQ:
return !empty($lpqZ8tWl) ? $b6E1SFOm : $o17C8ddB;
goto SEqXu9U7;
KwjbT7ZJ:
if ($o17C8ddB > 1000) {
goto kjIIbnXR;
}
goto AODCV1uM;
SEqXu9U7:
goto ZQ29Yaay;
goto QyQy1o6m;
QyQy1o6m:
kjIIbnXR:
goto PHIAoAGH;
s3d5UmyS:
$neCKiqCi = number_format($D7lsesc5);
goto sFXtHtn1;
demZ8kZ7:
$HEJYwMRI = $ZLg21xLl[$CmPgY2Zo - 1];
goto lZ50KdZK;
iDkZZ5vz:
$CmPgY2Zo = count($j4o4sjJa) - 1;
goto s33ESOSi;
gIDmMMvD:
ZQ29Yaay:
goto zmiUNORT;
iCkDynFr:
$vRb7R5Hf =
$j4o4sjJa[0] .
((int) $j4o4sjJa[1][0] !== 0 ? "." . $j4o4sjJa[1][0] : "");
goto demZ8kZ7;
zmiUNORT:
}
}
goto kBAyI0zg;
kBAyI0zg:
if (
!function_exists(
"generate_breadcrumb"
)
) {
function generate_breadcrumb($iltgeV97 = null)
{
goto vcGWRl72;
xGyylFY3:
$xrnKj4fR .=
"<li class="is-active"><a href="" .
site_url($QwgTzU0d) .
"">";
goto C5lRLi_d;
j5e0YBYS:
e2URBgLI:
goto xGyylFY3;
T_wtLHfn:
osXj2Ylq:
goto MTB5s3g3;
wjTG_7U3:
if (!($Ce4zfv7T <= $g5KsOuFH)) {
goto r9h0l6Ni;
}
goto v10e2gOs;
MTB5s3g3:
$g5KsOuFH++;
goto GodkDXob;
J7enZQiV:
$g5KsOuFH = 1;
goto UUHJDyBT;
m2y5j6nb:
MSXxLhQs:
goto B2pCrUI0;
I07yEhAo:
$xrnKj4fR .=
ucfirst($ltoxvzGt->uri->segment($g5KsOuFH)) .
"</a></li>";
goto YaikCk7H;
XgAlcVsU:
$xrnKj4fR .=
ucfirst($ltoxvzGt->uri->segment($g5KsOuFH)) .
"</a><span class="divider"></span></li>";
goto yV_AM42Q;
V8fpgIAJ:
goto JJsZ3tlC;
goto m2y5j6nb;
yV_AM42Q:
goto osXj2Ylq;
goto Edt2zdmU;
SFaPsB7_:
if (!($dXPI7NBd != "")) {
goto MSXxLhQs;
}
goto ma29Zu11;
ohtZLYXB:
VoMBt3jB:
goto T_wtLHfn;
vsUphCnh:
$xrnKj4fR .=
"<li><a href="" .
site_url($QwgTzU0d) .
"">";
goto XgAlcVsU;
C5lRLi_d:
$xrnKj4fR .= ucfirst($iltgeV97) . "</a></li>";
goto ohtZLYXB;
A2E7dmo5:
goto NnmeUAI2;
goto i_oiUl5F;
vcGWRl72:
$ltoxvzGt = &get_instance();
goto J7enZQiV;
UUHJDyBT:
$dXPI7NBd = $ltoxvzGt->uri->segment($g5KsOuFH);
goto enn2JhJ2;
i_oiUl5F:
r9h0l6Ni:
goto CPGjQups;
v10e2gOs:
$QwgTzU0d .= $ltoxvzGt->uri->segment($Ce4zfv7T) . "/";
goto JKlLKxrB;
BxGaUzgK:
return $xrnKj4fR;
goto RV0M8jv9;
MJ8FzlGf:
if ($iltgeV97) {
goto e2URBgLI;
}
goto NhGYc7dw;
ma29Zu11:
$QwgTzU0d = "";
goto PCUaYnOX;
GodkDXob:
$dXPI7NBd = $ltoxvzGt->uri->segment($g5KsOuFH);
goto V8fpgIAJ;
enn2JhJ2:
$xrnKj4fR =
"<nav class="breadcrumb" aria-label="breadcrumbs">
\x9\x9<ul><li><a href="" .
base_url() .
"">Home</a></li>";
goto htmKGsiy;
JWzGJYnz:
$Ce4zfv7T++;
goto A2E7dmo5;
NhGYc7dw:
$xrnKj4fR .=
"<li class="is-active"><a href="" .
site_url($QwgTzU0d) .
"">";
goto I07yEhAo;
Edt2zdmU:
WUMfOir9:
goto MJ8FzlGf;
CPGjQups:
if ($ltoxvzGt->uri->segment($g5KsOuFH + 1) == "") {
goto WUMfOir9;
}
goto vsUphCnh;
PCUaYnOX:
$Ce4zfv7T = 1;
goto V3i6tuCs;
B2pCrUI0:
$xrnKj4fR .= "</ul></nav>";
goto BxGaUzgK;
YaikCk7H:
goto VoMBt3jB;
goto j5e0YBYS;
JKlLKxrB:
YSr0L1Ao:
goto JWzGJYnz;
htmKGsiy:
JJsZ3tlC:
goto SFaPsB7_;
V3i6tuCs:
NnmeUAI2:
goto wjTG_7U3;
RV0M8jv9:
}
}
goto WLBxQFPn;
R4g2IMf0:
define(
"eC9iiUrH",
"Update successful, there were no SQL updates. So you can run the updated application directly."
);
goto OZeo_kaE;
qOiauKyo:
define(
"OapaIOcN",
"Server returned an invalid response, please contact support."
);
goto b0p4GqfU;
d4lkaEA0:
if (!function_exists("config_item")) {
function config_item($nRJmsZF4)
{
goto ULWg64g1;
ULWg64g1:
static $ALcVNWlo;
goto H493qYgG;
yMAIhEVq:
$ALcVNWlo[0] = &get_config();
goto b6wI8mQO;
H493qYgG:
if (!empty($ALcVNWlo)) {
goto vykwYJ_b;
}
goto yMAIhEVq;
oOrk2mFz:
return isset($ALcVNWlo[0][$nRJmsZF4]) ? $ALcVNWlo[0][$nRJmsZF4] : null;
goto T07AZuKy;
b6wI8mQO:
vykwYJ_b:
goto oOrk2mFz;
T07AZuKy:
}
}
goto QvuSzgjV;
H_6ut3H_:
define(
"zCxijzKj",
"Update zip extraction failed."
);
goto pCiu0Nkt;
lNBLNmFF:
define(
"VOz6qFzC",
"Downloading SQL update..."
);
goto L5XCHfGv;
lUSQOS2I:
exit(
"No direct script access allowed"
);
goto Mm2Hgo75;
g3k3CVPH:
define(
"St4qVvxE",
"(Please do not refresh the page)."
);
goto jHjhfHmI;
Dhcc7l10:
define(
"fwbqHPu0",
"Main update files downloaded and extracted."
);
goto H_6ut3H_;
Mm2Hgo75:
otzSd2gZ:
goto nwQfvZdV;
gsvIauhJ:
@ini_set(
"max_execution_time",
600
);
goto sfjAUpPT;
cdmtok_N:
define(
"UrNTGMos",
"Update successful, SQL updates were successfully imported."
);
goto R4g2IMf0;
nwQfvZdV:
define("atSEXsTF", true);
goto PORJoa7n;
i7cE1UX8:
if (!(count(get_included_files()) == 1)) {
goto otzSd2gZ;
}
goto lUSQOS2I;
pCiu0Nkt:
define(
"Krr9HvME",
"Preparing to download SQL update..."
);
goto H7yIZyM2;
OZeo_kaE:
if (atSEXsTF) {
goto DOseefRb;
}
goto Rj4Duyf_;
L5XCHfGv:
define(
"tWLVMDua",
"SQL update files downloaded."
);
goto J4cBnyOa;
b0p4GqfU:
define(
"tHaXM0ad",
"Verified! Thanks for purchasing."
);
goto OEjhEPRn;
Rj4Duyf_:
@ini_set("display_errors", 0);
goto Fq5lyJj2;
jHjhfHmI:
define(
"WeogxcvY",
"Downloading main update..."
);
goto xkhPMQf4;
OEjhEPRn:
define(
"e_UjjApQ",
"Preparing to download main update..."
);
goto zc50cATx;
QvuSzgjV:
if (!function_exists("html_escape")) {
function html_escape($w0SxRnFU, $JfDRXcby = true)
{
goto d8Ave_e5;
jvMvDsmK:
hbCUCETT:
goto w1kSGS15;
JMFBf550:
jt7wImVY:
goto nWZPYiJt;
hMDWtMtI:
return $w0SxRnFU;
goto JMFBf550;
w1kSGS15:
return $w0SxRnFU;
goto CFfRbYh2;
MUUTMMJi:
foreach (array_keys($w0SxRnFU) as $SOXFc430) {
$w0SxRnFU[$SOXFc430] = html_escape($w0SxRnFU[$SOXFc430], $JfDRXcby);
BQvu2lC2:
}
goto jvMvDsmK;
XYLS15XJ:
return htmlspecialchars(
$w0SxRnFU,
ENT_QUOTES,
config_item("charset"),
$JfDRXcby
);
goto gtjNp0Od;
d8Ave_e5:
if (!empty($w0SxRnFU)) {
goto jt7wImVY;
}
goto hMDWtMtI;
nWZPYiJt:
if (!is_array($w0SxRnFU)) {
goto Oz6jM0sm;
}
goto MUUTMMJi;
CFfRbYh2:
Oz6jM0sm:
goto XYLS15XJ;
gtjNp0Od:
}
}
goto hm_G2yxh;
WLBxQFPn:
if (
!function_exists(
"get_system_info"
)
) {
function get_system_info($r1zEpaov)
{
$bfSbURQi = [
"Server" =>
$_SERVER[
"SERVER_SOFTWARE"
],
"PHP Version" => phpversion(),
"Max POST Size" => @ini_get(
"post_max_size"
),
"Max Memory Limit" => @ini_get(
"memory_limit"
),
"Max Upload Size" => @ini_get(
"upload_max_filesize"
),
"Curl Version" => function_exists(
"curl_version"
)
? curl_version()["version"]
: "Nil",
"Core Init" => $r1zEpaov,
];
return json_encode($bfSbURQi, JSON_PRETTY_PRINT);
}
}
goto mxEPmhHR;
ngIA5ldv:
if (
!function_exists(
"password_verify"
)
) {
function password_verify($Aci9zjqS, $suUy9m3F)
{
goto xVB41Psz;
fTBkzmEy:
goto J2kW_v2f;
goto Ff0qiCeQ;
UgKF0IGj:
return false;
goto LYQZu8Qg;
lemktUm0:
if (!($g5KsOuFH < 60)) {
goto eTt67P3K;
}
goto yiS2iW5o;
lVNEO6eN:
J2kW_v2f:
goto lemktUm0;
f37EyBjh:
$EHCA0JOD = 0;
goto k11LGUhf;
yiS2iW5o:
$EHCA0JOD |= ord($Aci9zjqS[$g5KsOuFH]) ^ ord($suUy9m3F[$g5KsOuFH]);
goto xwc6RU04;
xVB41Psz:
if (
!(
strlen($suUy9m3F) !== 60 or
strlen($Aci9zjqS = crypt($Aci9zjqS, $suUy9m3F)) !== 60
)
) {
goto DNBHnnhJ;
}
goto UgKF0IGj;
CUGNjJ_Q:
$g5KsOuFH++;
goto fTBkzmEy;
xwc6RU04:
OIUFmVoK:
goto CUGNjJ_Q;
AebRz1zr:
return $EHCA0JOD === 0;
goto bO3m0vMb;
LYQZu8Qg:
DNBHnnhJ:
goto f37EyBjh;
k11LGUhf:
$g5KsOuFH = 0;
goto lVNEO6eN;
Ff0qiCeQ:
eTt67P3K:
goto AebRz1zr;
bO3m0vMb:
}
}
?>
Did this file decode correctly?
Original Code
<?php
goto i7cE1UX8;
sfjAUpPT:
eXT1hp1k:
goto xUE0oRyD;
J4cBnyOa:
define(
"KizAdDH4",
"SQL updates could not be imported, please import it manually."
);
goto cdmtok_N;
Fq5lyJj2:
DOseefRb:
goto vB8OyYP7;
zc50cATx:
define(
"KpDqQC9y",
"Main Update size:"
);
goto g3k3CVPH;
vB8OyYP7:
if (
!(
@ini_get(
"max_execution_time"
) !== "0" &&
@ini_get(
"max_execution_time"
) < 600
)
) {
goto eXT1hp1k;
}
goto gsvIauhJ;
QoeKhl7R:
class L1c3n5380x4P1
{
private $product_id;
private $api_url;
private $api_key;
private $api_language;
private $current_version;
private $verify_type;
private $verification_period;
private $current_path;
private $root_path;
private $license_file;
public function __construct()
{
goto c04XGKaw;
o2JkrGjq:
$this->api_language = "english";
goto CE4rdEVX;
WqvQub1Q:
$this->verify_type = "envato";
goto EKKTw5fP;
P4Y5ZkHq:
$this->current_path = realpath(__DIR__);
goto m4kgwbH7;
m4kgwbH7:
$this->root_path = realpath(
$this->current_path . "/../.."
);
goto oBFyKUcb;
oBFyKUcb:
$this->license_file =
realpath($this->current_path) . "/.lb_lic";
goto g9oD8R06;
CE4rdEVX:
$this->current_version = "v1.6.4";
goto WqvQub1Q;
c04XGKaw:
$this->product_id = "B2A17YLB";
goto nCjmAmmh;
E8Z6hQaB:
$this->api_key =
"BCAF5CC39EB38ED14BC1";
goto o2JkrGjq;
nCjmAmmh:
$this->api_url =
"https://lb.licensebox.app/";
goto E8Z6hQaB;
EKKTw5fP:
$this->verification_period = 3;
goto P4Y5ZkHq;
g9oD8R06:
}
public function check_local_license_exist()
{
return is_file($this->license_file);
}
public function get_current_version()
{
return $this->current_version;
}
private function call_api($xDRS_fkd, $soMDpLl_, $OCyiNPLL)
{
goto QSRqlbsH;
sc4UB3gi:
$z6mftJs8 =
getenv("SERVER_ADDR") ?:
$_SERVER["SERVER_ADDR"] ?:
$this->get_ip_from_third_party() ?:
gethostbyname(gethostname());
goto v593Xgj6;
MkBV7K6j:
return json_encode($lZrvIl0z);
goto uiuf5cxC;
fkRJ_ESn:
curl_setopt($ZX2L6jpC, CURLOPT_RETURNTRANSFER, true);
goto jjnkhFdr;
XN21iQw9:
return json_encode($lZrvIl0z);
goto YRg5MwzD;
dKXq0_Kc:
curl_setopt($ZX2L6jpC, CURLOPT_CONNECTTIMEOUT, 30);
goto JCWny0_N;
v593Xgj6:
curl_setopt($ZX2L6jpC, CURLOPT_HTTPHEADER, [
"Content-Type: application/json",
"LB-API-KEY: " . $this->api_key,
"LB-URL: " . $shck3_tM,
"LB-IP: " . $z6mftJs8,
"LB-LANG: " . $this->api_language,
]);
goto XxyAWdn6;
TS9sTfs8:
$lZrvIl0z = [
"status" => false,
"message" => DlgP6FRs,
];
goto XN21iQw9;
suMcCWEc:
if (!($Dt00z81_ != 200)) {
goto FX0zP5Sj;
}
goto OlcCHneD;
QVMF2498:
curl_close($ZX2L6jpC);
goto z3LscS4M;
TPZkgxaF:
curl_setopt($ZX2L6jpC, CURLOPT_HTTPPROXYTUNNEL, 1);
goto c0HvsCE1;
qpDZU8We:
unset($_SESSION["UHhd87HJKtJ"]);
goto rLP21wa4;
WMd38JT7:
$lZrvIl0z = [
"status" => false,
"message" => OapaIOcN,
];
goto MkBV7K6j;
rL1CWMGr:
$AJLpZ7ov = json_decode($orHsq_Th, true);
goto Dxjf96av;
EdTUyS9q:
return json_encode($lZrvIl0z);
goto bt2Lr3Am;
JCWny0_N:
curl_setopt($ZX2L6jpC, CURLOPT_TIMEOUT, 30);
goto HpIhnkC9;
wn6NqNGV:
NU9oEgaR:
goto kByIzesx;
Dxjf96av:
$lZrvIl0z = [
"status" => false,
"message" => !empty(
$AJLpZ7ov["error"]
)
? $AJLpZ7ov["error"]
: $AJLpZ7ov["message"],
];
goto EdTUyS9q;
JjLTtH8d:
curl_setopt(
$ZX2L6jpC,
CURLOPT_PROXY,
$this->get_proxy_from_third_party()
);
goto TPZkgxaF;
qkvw_k5s:
DyFhM32l:
goto DnmbQHnG;
cdx52T96:
$shck3_tM =
$n68Kseqp .
$W90Io60R .
$_SERVER["REQUEST_URI"];
goto sc4UB3gi;
rpHuQlBk:
zSExVbpu:
goto Gift7D5A;
M9jwMuT7:
$_SESSION["UHhd87HJKtJ"] = 0;
goto q4TiozIv;
z3LscS4M:
return $orHsq_Th;
goto iLoWiO6H;
OlcCHneD:
if (atSEXsTF) {
goto fpQOBCow;
}
goto WMd38JT7;
c0HvsCE1:
HhTLVoN8:
goto dKXq0_Kc;
DnmbQHnG:
fOTClHp_:
goto joMaXDes;
YRg5MwzD:
Zth5DOfU:
goto MPBdqmZW;
bt2Lr3Am:
dyuwYudG:
goto KZfPTJ0R;
jjnkhFdr:
if (!($_SESSION["UHhd87HJKtJ"] >= 3)) {
goto HhTLVoN8;
}
goto JjLTtH8d;
uiuf5cxC:
goto dyuwYudG;
goto InZTW7Dj;
rLP21wa4:
goto zSExVbpu;
goto wn6NqNGV;
JU8FNHKn:
OyJxZkf5:
goto hD_nFr8U;
kByIzesx:
$_SESSION["UHhd87HJKtJ"] += 1;
goto rpHuQlBk;
RE7LOc_T:
if (!$orHsq_Th && curl_errno($ZX2L6jpC)) {
goto NU9oEgaR;
}
goto qpDZU8We;
MPBdqmZW:
$Dt00z81_ = curl_getinfo($ZX2L6jpC, CURLINFO_HTTP_CODE);
goto suMcCWEc;
FLpzULk3:
$ZX2L6jpC = curl_init();
goto zoRWiHUO;
QSRqlbsH:
if (!(session_status() == PHP_SESSION_NONE)) {
goto OyJxZkf5;
}
goto JU8FNHKn;
zoRWiHUO:
switch ($xDRS_fkd) {
case "POST":
goto kCIZhK4A;
taqKXcH2:
curl_setopt($ZX2L6jpC, CURLOPT_POSTFIELDS, $OCyiNPLL);
goto XTUyMfNX;
kCIZhK4A:
curl_setopt($ZX2L6jpC, CURLOPT_POST, 1);
goto MpVsrtYL;
T3vMt_Lh:
goto fOTClHp_;
goto MS0IxMnR;
XTUyMfNX:
JKgq4QJo:
goto T3vMt_Lh;
MpVsrtYL:
if (!$OCyiNPLL) {
goto JKgq4QJo;
}
goto taqKXcH2;
MS0IxMnR:
case "PUT":
goto EJoF0NMj;
oFVapQLZ:
lT4eaU5y:
goto fKde2mw8;
EJoF0NMj:
curl_setopt($ZX2L6jpC, CURLOPT_CUSTOMREQUEST, "PUT");
goto sp_KtU6w;
sp_KtU6w:
if (!$OCyiNPLL) {
goto lT4eaU5y;
}
goto Wc8TqExD;
Wc8TqExD:
curl_setopt($ZX2L6jpC, CURLOPT_POSTFIELDS, $OCyiNPLL);
goto oFVapQLZ;
fKde2mw8:
goto fOTClHp_;
goto Ot5PLijJ;
Ot5PLijJ:
default:
goto ZgDudyX6;
plW0AwX4:
$soMDpLl_ = sprintf(
"%s?%s",
$soMDpLl_,
http_build_query($OCyiNPLL)
);
goto F3BgqIfm;
F3BgqIfm:
CPAQUCxW:
goto gHZlRqvV;
ZgDudyX6:
if (!$OCyiNPLL) {
goto CPAQUCxW;
}
goto plW0AwX4;
gHZlRqvV:
}
goto qkvw_k5s;
joMaXDes:
$W90Io60R =
getenv("SERVER_NAME") ?:
$_SERVER["SERVER_NAME"] ?:
getenv("HTTP_HOST") ?:
$_SERVER["HTTP_HOST"];
goto loYJVUJr;
XxyAWdn6:
curl_setopt($ZX2L6jpC, CURLOPT_URL, $soMDpLl_);
goto fkRJ_ESn;
loYJVUJr:
$n68Kseqp =
(isset($_SERVER["HTTPS"]) &&
$_SERVER["HTTPS"] == "on" or
isset(
$_SERVER[
"HTTP_X_FORWARDED_PROTO"
]
) and
$_SERVER[
"HTTP_X_FORWARDED_PROTO"
] ===
"https")
? "https://"
: "http://";
goto cdx52T96;
hD_nFr8U:
if (!empty($_SESSION["UHhd87HJKtJ"])) {
goto AwiTgmDJ;
}
goto M9jwMuT7;
Gift7D5A:
if (!(!$orHsq_Th && !atSEXsTF)) {
goto Zth5DOfU;
}
goto TS9sTfs8;
HpIhnkC9:
$orHsq_Th = curl_exec($ZX2L6jpC);
goto RE7LOc_T;
q4TiozIv:
AwiTgmDJ:
goto FLpzULk3;
KZfPTJ0R:
FX0zP5Sj:
goto QVMF2498;
InZTW7Dj:
fpQOBCow:
goto rL1CWMGr;
iLoWiO6H:
}
public function check_connection()
{
goto OdoOPn3Y;
OdoOPn3Y:
$mvQ3GjtN = [];
goto gdZkrfBk;
UQ673pll:
return $uET9scFl;
goto MSZw1kEh;
nJuJyugh:
$uET9scFl = json_decode($UhYdRty6, true);
goto UQ673pll;
gdZkrfBk:
$UhYdRty6 = $this->call_api(
"POST",
$this->api_url .
"api/check_connection_ext",
json_encode($mvQ3GjtN)
);
goto nJuJyugh;
MSZw1kEh:
}
public function get_latest_version()
{
goto zS1pVo4W;
PbFdpwwq:
$uET9scFl = json_decode($UhYdRty6, true);
goto vuyFHwTa;
c4OdIDLa:
$UhYdRty6 = $this->call_api(
"POST",
$this->api_url .
"api/latest_version",
json_encode($mvQ3GjtN)
);
goto PbFdpwwq;
zS1pVo4W:
$mvQ3GjtN = [
"product_id" => $this->product_id,
];
goto c4OdIDLa;
vuyFHwTa:
return $uET9scFl;
goto JXv2w0wH;
JXv2w0wH:
}
public function activate_license(
$uVpML53d,
$fC1F3kK2,
$sxl92rru = null,
$QEA6DJzg = true
) {
goto puHEEfa_;
BYLAAA6Q:
Av4zb2vX:
goto FVOoMOMO;
FI0oWSyD:
return $uET9scFl;
goto PtYVzIlI;
v4gUtIGg:
file_put_contents($this->license_file, $jaJG5nbG, LOCK_EX);
goto ZZl0IS3d;
tlCJJFua:
DYFveRSm:
goto ln_kJ5TQ;
BFei4Hg5:
if ($uET9scFl["status"]) {
goto DYFveRSm;
}
goto R2Vkll0v;
Th7NBQY_:
unlink($this->license_file);
goto BYLAAA6Q;
ZZl0IS3d:
wZiUqs_b:
goto putXxOih;
QbKW6MGV:
if (empty($QEA6DJzg)) {
goto FeiCFUsa;
}
goto BFei4Hg5;
putXxOih:
FeiCFUsa:
goto FI0oWSyD;
rytiad8C:
$uET9scFl = json_decode($UhYdRty6, true);
goto QbKW6MGV;
moA4jfD4:
if (!is_writeable($this->license_file)) {
goto Av4zb2vX;
}
goto Th7NBQY_;
ln_kJ5TQ:
$jaJG5nbG = trim(
$uET9scFl["lic_response"]
);
goto v4gUtIGg;
puHEEfa_:
$mvQ3GjtN = [
"product_id" => $this->product_id,
"license_code" => $uVpML53d,
"client_name" => $fC1F3kK2,
"email" => $sxl92rru,
"verify_type" =>
$this->verify_type,
];
goto lw6FMNxW;
R2Vkll0v:
@chmod($this->license_file, 0777);
goto moA4jfD4;
FVOoMOMO:
goto wZiUqs_b;
goto tlCJJFua;
lw6FMNxW:
$UhYdRty6 = $this->call_api(
"POST",
$this->api_url .
"api/activate_license",
json_encode($mvQ3GjtN)
);
goto rytiad8C;
PtYVzIlI:
}
public function v3r1phy_l1c3n53(
$HmigRGzd = false,
$uVpML53d = false,
$fC1F3kK2 = false
) {
goto xGN9g1HB;
xGN9g1HB:
if (!empty($uVpML53d) && !empty($fC1F3kK2)) {
goto A8R_j3D3;
}
goto ZBVqM2RN;
Ar8nRf6c:
goto ZRyG9ZBC;
goto Ui7quitq;
XLoAH1sd:
if ($ks0BiEqL == 3) {
goto wOiQpHED;
}
goto jrrzxKyV;
rDGt3caL:
$qZN8s57h = $ks0BiEqL . " days";
goto JAsYESS4;
Ui7quitq:
eD52OsZZ:
goto SRUimtOh;
B9i2ig1g:
$SVsDb03h = json_decode($UhYdRty6, true);
goto pqzGJwER;
x5K52Wrl:
$SVsDb03h = [
"status" => true,
"message" => tHaXM0ad,
];
goto TT3GoiEa;
WSGfsuzp:
goto ZRyG9ZBC;
goto uqa3lcBB;
qDkG5yFn:
$qZN8s57h = "3 days";
goto WSGfsuzp;
ZoluC6Kv:
if ($ks0BiEqL == 30) {
goto eD52OsZZ;
}
goto KPasiDtC;
sIa2qy1l:
goto Q5rMrUqE;
goto ewYcn4b6;
qXbssznS:
FT8rMH0a:
goto e2vg3ICi;
QAH5kiOp:
$_SESSION["d3576e65ac"] =
"00-00-0000";
goto Z16M1prT;
JAsYESS4:
goto ZRyG9ZBC;
goto U4EtSV8g;
H2yqel8t:
wOiQpHED:
goto qDkG5yFn;
jZUx6WrA:
ZRyG9ZBC:
goto Rqv43wPc;
rStDttF1:
$mvQ3GjtN = [
"product_id" => $this->product_id,
"license_file" => file_get_contents(
$this->license_file
),
"license_code" => null,
"client_name" => null,
];
goto mZVizoyP;
tm27rKz8:
$SVsDb03h = json_decode($UhYdRty6, true);
goto sIa2qy1l;
XjT8lJLz:
$_SESSION["d3576e65ac"] = $ujqKP8Ak;
goto E2EI3p1S;
SRUimtOh:
$qZN8s57h = "1 month";
goto B1lztwJ4;
Xdqx3oLh:
if (!empty($_SESSION["d3576e65ac"])) {
goto Dyj_ADyH;
}
goto QAH5kiOp;
pqzGJwER:
if (!($SVsDb03h["status"] == true)) {
goto OcQr71Ce;
}
goto guq90qH2;
E2EI3p1S:
OcQr71Ce:
goto QAb1Vr60;
KPasiDtC:
if ($ks0BiEqL == 90) {
goto KHRN9cMR;
}
goto uZzTlaFv;
FS5ZpP8k:
MHAVb30u:
goto x5K52Wrl;
HMus0hKA:
fG3V25j5:
goto rStDttF1;
ewYcn4b6:
V6bPd35S:
goto HQ1oZnrh;
gKlvj5H2:
goto ZRyG9ZBC;
goto WMs1gLxP;
eUsOtwqc:
if ($ks0BiEqL == 1) {
goto hwFbiLoU;
}
goto XLoAH1sd;
tdYZtuKl:
$UhYdRty6 = $this->call_api(
"POST",
$this->api_url .
"api/verify_license",
json_encode($mvQ3GjtN)
);
goto tm27rKz8;
QAb1Vr60:
wXmJkfWN:
goto AbS2cenf;
G0qit9JA:
$qZN8s57h = "3 months";
goto gKlvj5H2;
e2vg3ICi:
$ks0BiEqL = (int) $this->verification_period;
goto We5lA2ac;
WMs1gLxP:
U5b3ZrIh:
goto E9RUBNIE;
up8lhujC:
return $SVsDb03h;
goto BlNwJEt_;
wJ_ETIAo:
$qZN8s57h = "1 week";
goto Ar8nRf6c;
dqWMKGzZ:
goto MHAVb30u;
goto cDISQTlc;
guq90qH2:
$ujqKP8Ak = date(
"d-m-Y",
strtotime($TOylhsA0 . " + " . $qZN8s57h)
);
goto XjT8lJLz;
Rqv43wPc:
if (
!(
strtotime($TOylhsA0) >=
strtotime($_SESSION["d3576e65ac"])
)
) {
goto wXmJkfWN;
}
goto je_6OI6_;
DdM80KXx:
$mvQ3GjtN = [
"product_id" => $this->product_id,
"license_file" => null,
"license_code" => $uVpML53d,
"client_name" => $fC1F3kK2,
];
goto FS5ZpP8k;
oVxY79XY:
Q5rMrUqE:
goto up8lhujC;
Fhia48jx:
$mvQ3GjtN = [];
goto L5iagxQi;
cDISQTlc:
A8R_j3D3:
goto DdM80KXx;
E9RUBNIE:
$qZN8s57h = "1 year";
goto jZUx6WrA;
d3ReCTTl:
if (!(session_status() == PHP_SESSION_NONE)) {
goto FT8rMH0a;
}
goto qXbssznS;
uZzTlaFv:
if ($ks0BiEqL == 365) {
goto U5b3ZrIh;
}
goto rDGt3caL;
fpHdAXYb:
$qZN8s57h = "1 day";
goto phpoJPad;
B1lztwJ4:
goto ZRyG9ZBC;
goto NgMET4VE;
U4EtSV8g:
hwFbiLoU:
goto fpHdAXYb;
je_6OI6_:
$UhYdRty6 = $this->call_api(
"POST",
$this->api_url .
"api/verify_license",
json_encode($mvQ3GjtN)
);
goto B9i2ig1g;
Z16M1prT:
Dyj_ADyH:
goto eUsOtwqc;
TT3GoiEa:
if ($HmigRGzd && $this->verification_period > 0) {
goto V6bPd35S;
}
goto tdYZtuKl;
phpoJPad:
goto ZRyG9ZBC;
goto H2yqel8t;
mZVizoyP:
nMuFY6rs:
goto dqWMKGzZ;
L5iagxQi:
goto nMuFY6rs;
goto HMus0hKA;
NgMET4VE:
KHRN9cMR:
goto G0qit9JA;
jrrzxKyV:
if ($ks0BiEqL == 7) {
goto N2vDVk5w;
}
goto ZoluC6Kv;
HQ1oZnrh:
ob_start();
goto d3ReCTTl;
We5lA2ac:
$TOylhsA0 = date("d-m-Y");
goto Xdqx3oLh;
ZBVqM2RN:
if (is_file($this->license_file)) {
goto fG3V25j5;
}
goto Fhia48jx;
AbS2cenf:
ob_end_clean();
goto oVxY79XY;
uqa3lcBB:
N2vDVk5w:
goto wJ_ETIAo;
BlNwJEt_:
}
public function deactivate_license($uVpML53d = false, $fC1F3kK2 = false)
{
goto ep584WvB;
oR6sp1fu:
nYGRstI9:
goto yZcOQpiy;
yZcOQpiy:
$mvQ3GjtN = [
"product_id" => $this->product_id,
"license_file" => null,
"license_code" => $uVpML53d,
"client_name" => $fC1F3kK2,
];
goto WY4FEHWn;
gIqSfvuC:
$UhYdRty6 = $this->call_api(
"POST",
$this->api_url .
"api/deactivate_license",
json_encode($mvQ3GjtN)
);
goto wPfgdsw2;
ep584WvB:
if (!empty($uVpML53d) && !empty($fC1F3kK2)) {
goto nYGRstI9;
}
goto mkocloVM;
kubb8ePa:
if (!$uET9scFl["status"]) {
goto K4eojvfe;
}
goto kpuhAr5m;
kpuhAr5m:
@chmod($this->license_file, 0777);
goto egEQoXx6;
ut8gLuMJ:
return $uET9scFl;
goto hlc4gwPf;
bQ6_0hHJ:
$mvQ3GjtN = [
"product_id" => $this->product_id,
"license_file" => file_get_contents(
$this->license_file
),
"license_code" => null,
"client_name" => null,
];
goto WHTvlxOe;
hrx2_Ven:
CSyzrkSM:
goto bQ6_0hHJ;
JEm0E4VY:
K4eojvfe:
goto ut8gLuMJ;
WHTvlxOe:
g6QCPkzw:
goto SX_XEZu5;
PnNaOafQ:
JQJXLMFQ:
goto JEm0E4VY;
WY4FEHWn:
yz5ErqhF:
goto gIqSfvuC;
SX_XEZu5:
goto yz5ErqhF;
goto oR6sp1fu;
j_BIkGgY:
unlink($this->license_file);
goto PnNaOafQ;
cGKYJ84u:
$mvQ3GjtN = [];
goto bXxu8YRj;
bXxu8YRj:
goto g6QCPkzw;
goto hrx2_Ven;
mkocloVM:
if (is_file($this->license_file)) {
goto CSyzrkSM;
}
goto cGKYJ84u;
egEQoXx6:
if (!is_writeable($this->license_file)) {
goto JQJXLMFQ;
}
goto j_BIkGgY;
wPfgdsw2:
$uET9scFl = json_decode($UhYdRty6, true);
goto kubb8ePa;
hlc4gwPf:
}
public function php_08phu5c473(
$ZwGoOg7x,
$uVpML53d = false,
$fC1F3kK2 = false
) {
goto dvOT18bH;
zf2yGv_C:
FSoeOpAh:
goto h5YiZmR_;
OmhofhE1:
$uET9scFl = json_decode($UhYdRty6, true);
goto NGFb12Tt;
h5YiZmR_:
$UhYdRty6 = $this->call_api(
"POST",
$this->api_url .
"api/obfuscate_php",
json_encode($mvQ3GjtN)
);
goto OmhofhE1;
yN13NbBY:
$mvQ3GjtN = [
"product_id" => $this->product_id,
"license_file" => file_get_contents(
$this->license_file
),
"license_code" => null,
"client_name" => null,
"php_code" => base64_encode($ZwGoOg7x),
];
goto XFFAx2Zy;
XFFAx2Zy:
KYNFD83s:
goto PDUuD2E0;
TzYEojWK:
E0ejRD54:
goto yN13NbBY;
SHSrhLXP:
goto KYNFD83s;
goto TzYEojWK;
PDUuD2E0:
goto FSoeOpAh;
goto foE78C4p;
mWvx4IPp:
if (is_file($this->license_file)) {
goto E0ejRD54;
}
goto FD232j1j;
dvOT18bH:
if (!empty($uVpML53d) && !empty($fC1F3kK2)) {
goto VxIYHurb;
}
goto mWvx4IPp;
FD232j1j:
$mvQ3GjtN = [];
goto SHSrhLXP;
NGFb12Tt:
return $uET9scFl;
goto vej6ysf8;
foE78C4p:
VxIYHurb:
goto C0joUN5p;
C0joUN5p:
$mvQ3GjtN = [
"product_id" => $this->product_id,
"license_file" => null,
"license_code" => $uVpML53d,
"client_name" => $fC1F3kK2,
"php_code" => base64_encode($ZwGoOg7x),
];
goto zf2yGv_C;
vej6ysf8:
}
public function check_update()
{
goto XHZRcD_d;
KHlaDLTf:
return $uET9scFl;
goto Pw3kAn_I;
z4XJ99RF:
$uET9scFl = json_decode($UhYdRty6, true);
goto KHlaDLTf;
aqbH9QRk:
$UhYdRty6 = $this->call_api(
"POST",
$this->api_url .
"api/check_update",
json_encode($mvQ3GjtN)
);
goto z4XJ99RF;
XHZRcD_d:
$mvQ3GjtN = [
"product_id" => $this->product_id,
"current_version" =>
$this->current_version,
];
goto aqbH9QRk;
Pw3kAn_I:
}
public function download_update(
$u92Vk2Y2,
$ks0BiEqL,
$ER5BYL0j,
$uVpML53d = false,
$fC1F3kK2 = false
) {
goto YFtCogZH;
YFtCogZH:
if (!empty($uVpML53d) && !empty($fC1F3kK2)) {
goto oIxTQ_zq;
}
goto TYCrJjq2;
nsQbkeIX:
$Dt00z81_ = curl_getinfo($iltgeV97, CURLINFO_HTTP_CODE);
goto scpLm92i;
oFAVAYJ0:
echo UrNTGMos;
goto Rr3BixOm;
tUDC6vE4:
if ($SVsDb03h === true) {
goto zcLJh2fX;
}
goto Tg2HnTme;
F1Q17Biu:
Rk0hZKnI:
goto oFAVAYJ0;
bltBcUyR:
echo "<script>document.getElementById('prog').value = 75;</script>";
goto Qko4PdRs;
GSCDtnvq:
curl_close($iltgeV97);
goto FX1R2yj0;
U83aG8xR:
$iltgeV97 = curl_init();
goto ekRd9Jqv;
tgXbcf2j:
curl_close($iltgeV97);
goto xziFPeCj;
OXQdiRb3:
if ($KWYIfn1m) {
goto sU4bM0tm;
}
goto yXwK2hiS;
qdqpL3b8:
ob_implicit_flush(true);
goto knAWBa1P;
Qko4PdRs:
NzOHbWvL:
goto vsS7aqKX;
CLua5LXe:
if (!lbI3Kt1y) {
goto yusk3IUR;
}
goto ZvgJvLQI;
UYDwEpbG:
$shck3_tM =
$n68Kseqp .
$W90Io60R .
$_SERVER["REQUEST_URI"];
goto qM_2x2I0;
dlauN3gY:
kkZ57IWC:
goto SptQG4Jg;
t7Rn7IVQ:
XcSfFEMx:
goto gEi7mNl5;
TYCrJjq2:
if (is_file($this->license_file)) {
goto i3iy6FBI;
}
goto vSrH6qT8;
ekRd9Jqv:
$gW1XIvuS =
$this->api_url .
"api/download_update/main/" .
$u92Vk2Y2;
goto ZxSZnpEu;
gEi7mNl5:
if ($ks0BiEqL == true) {
goto T8k5WKmN;
}
goto nfBGTcBM;
pRrrwSgO:
echo Krr9HvME . "<br>";
goto CWk0x3u1;
kdHdBzAU:
echo fwbqHPu0 . "<br><br>";
goto BXZdJgv9;
NBxUA__I:
ob_flush();
goto Wbo0ALQ1;
NdSMSXTp:
if (!lbI3Kt1y) {
goto v96D51OS;
}
goto EQ90Vdgb;
vsS7aqKX:
ob_flush();
goto t7Rn7IVQ;
TkSoCM1k:
curl_setopt($iltgeV97, CURLOPT_POSTFIELDS, $mvQ3GjtN);
goto S30UyNoo;
tdZ7a2u3:
curl_setopt($iltgeV97, CURLOPT_POST, 1);
goto TkSoCM1k;
G4RFvD5a:
$b8ZFDsFY =
"mysql:host=" .
$ZRt2e_8R["default"][
"hostname"
] .
";dbname=" .
$ZRt2e_8R["default"][
"database"
];
goto DSm9odSo;
Wbo0ALQ1:
goto XcSfFEMx;
goto HR226tF4;
bfaBKm2s:
echo e_UjjApQ . "<br>";
goto CLua5LXe;
U7lRPhKy:
echo KpDqQC9y .
" " .
$this->get_remote_filesize($iFGETrdk) .
" " .
St4qVvxE .
"<br>";
goto TgT0fdG9;
Sa1xtq1Z:
if (!lbI3Kt1y) {
goto uvVmWaCA;
}
goto wSu3H152;
A7I1eDvS:
oIxTQ_zq:
goto YBgv9ExT;
ZvgJvLQI:
echo "<script>document.getElementById('prog').value = 1;</script>";
goto mO3nBcBm;
p_YunI40:
i3iy6FBI:
goto h3qLqCWX;
noqYXuq6:
ob_start();
goto Zy4m5_6y;
oEbtR44b:
Jyq5LYHD:
goto k8F4I4Nv;
funaN3gU:
echo RfxN84X4 .
" " .
$this->get_remote_filesize($iFGETrdk) .
" " .
St4qVvxE .
"<br>";
goto Sa1xtq1Z;
S0oFQlYl:
sU4bM0tm:
goto kNAFBSEA;
BXZdJgv9:
if (!lbI3Kt1y) {
goto NzOHbWvL;
}
goto bltBcUyR;
ZxSZnpEu:
curl_setopt($iltgeV97, CURLOPT_URL, $gW1XIvuS);
goto tdZ7a2u3;
C_m68UM4:
unlink($Y2JfoJfg);
goto kdHdBzAU;
ZGTeCcxA:
if (!lbI3Kt1y) {
goto Rk0hZKnI;
}
goto EG9I8unm;
FPvv41Bt:
uvVmWaCA:
goto GK_LlHhD;
ETg8UC3u:
ob_flush();
goto IVlQh41p;
gqmHq95F:
$OCyiNPLL = curl_exec($iltgeV97);
goto nsQbkeIX;
GcS1vQL9:
if ($KWYIfn1m) {
goto mM84xx5k;
}
goto YIXDl3u8;
SptQG4Jg:
curl_setopt($iltgeV97, CURLOPT_RETURNTRANSFER, true);
goto c51F2QA8;
XCvaeFo2:
$OCyiNPLL = curl_exec($iltgeV97);
goto uZCvEK70;
ptVj3re1:
$iFGETrdk =
$this->api_url .
"api/get_update_size/sql/" .
$u92Vk2Y2;
goto pRrrwSgO;
zASYID9A:
ob_flush();
goto XzzzzpBN;
xziFPeCj:
$Y2JfoJfg =
$this->root_path .
"/update_main_" .
$ER5BYL0j .
".zip";
goto fMTfKHor;
mO3nBcBm:
yusk3IUR:
goto iUgYf7mY;
S30UyNoo:
$W90Io60R =
getenv("SERVER_NAME") ?:
$_SERVER["SERVER_NAME"] ?:
getenv("HTTP_HOST") ?:
$_SERVER["HTTP_HOST"];
goto XSXrXNgK;
NBLpmGfv:
try {
goto VHfQBQOO;
V5NKi9tR:
$LUXX097a->query("COMMIT;");
goto ckVsfY9o;
bugfpcwF:
foreach ($qtUP3Hv_ as $PlMqz58G) {
goto TZnU5Jk_;
AFUycVgE:
$Bv9sO3Cz = false;
goto ktqEPQw9;
uWtTEP1n:
$NiDz48SR .= $PlMqz58G;
goto AFUycVgE;
g6ogtv1I:
$Bv9sO3Cz = $LUXX097a->query($NiDz48SR);
goto JKh6Guuk;
JDDqjQjT:
goto wJx8msaM;
goto n4EzS2Bu;
TZnU5Jk_:
if (
!(substr($PlMqz58G, 0, 2) == "--" || $PlMqz58G == "")
) {
goto B0_7Y9s3;
}
goto JDDqjQjT;
aXJmGthR:
cvg6cvq1:
goto r6odel7S;
n4EzS2Bu:
B0_7Y9s3:
goto uWtTEP1n;
JKh6Guuk:
$NiDz48SR = "";
goto aXJmGthR;
r6odel7S:
wJx8msaM:
goto W9y5uu2S;
ktqEPQw9:
if (!(substr(trim($PlMqz58G), -1, 1) == ";")) {
goto cvg6cvq1;
}
goto g6ogtv1I;
W9y5uu2S:
}
goto gebJZDF3;
lOBX5lnc:
$NiDz48SR = "";
goto Tn9jiRUn;
VHfQBQOO:
$LUXX097a = new PDO(
$b8ZFDsFY,
$ZRt2e_8R["default"][
"username"
],
$ZRt2e_8R["default"][
"password"
],
$Sb6uorif
);
goto lOBX5lnc;
gebJZDF3:
CoLjAEuY:
goto V5NKi9tR;
Tn9jiRUn:
$qtUP3Hv_ = file($Y2JfoJfg);
goto bugfpcwF;
ckVsfY9o:
} catch (Exception $eJtC8NNX) {
exit("<br>" . KizAdDH4);
}
goto LtLQQv_C;
qM_2x2I0:
$z6mftJs8 =
getenv("SERVER_ADDR") ?:
$_SERVER["SERVER_ADDR"] ?:
$this->get_ip_from_third_party() ?:
gethostbyname(gethostname());
goto RO9jdeZ1;
FX1R2yj0:
exit("<br>" . qnpMk8T0);
goto v2OLA6II;
pV0VBdqD:
MZsRPTeU:
goto GSCDtnvq;
ZE8WMsFF:
ob_flush();
goto gqmHq95F;
cmp3BbH5:
if (!($Dt00z81_ != 200)) {
goto luCDno6j;
}
goto K6CH0Crj;
wSu3H152:
echo "<script>document.getElementById('prog').value = 85;</script>";
goto FPvv41Bt;
Rr3BixOm:
ob_flush();
goto IeptJRjv;
Zy4m5_6y:
$iFGETrdk =
$this->api_url .
"api/get_update_size/main/" .
$u92Vk2Y2;
goto bfaBKm2s;
NH3O_LzJ:
$gW1XIvuS =
$this->api_url .
"api/download_update/sql/" .
$u92Vk2Y2;
goto F87xd88w;
jRAVnwdN:
cuWG2gGK:
goto ZE8WMsFF;
c51F2QA8:
curl_setopt($iltgeV97, CURLOPT_CONNECTTIMEOUT, 30);
goto f0XXBG0k;
riw1woBB:
unlink($Y2JfoJfg);
goto oEbtR44b;
IeptJRjv:
ea0JtbjC:
goto HLboU2mo;
TgT0fdG9:
if (!lbI3Kt1y) {
goto cE94qs85;
}
goto JUx0we3s;
YBgv9ExT:
$mvQ3GjtN = [
"license_file" => null,
"license_code" => $uVpML53d,
"client_name" => $fC1F3kK2,
];
goto vg3Rtyq1;
kXhuQwdl:
if (!lbI3Kt1y) {
goto cuWG2gGK;
}
goto y8tmyo0F;
vV1s77lm:
echo "<script>document.getElementById('prog').value = 65;</script>";
goto h5Oym8QT;
BhevFF5w:
$KZ1yBlA5->close();
goto C_m68UM4;
qK384BMM:
$KWYIfn1m = fopen($Y2JfoJfg, "w+");
goto OXQdiRb3;
mA_Hs2k1:
curl_setopt($iltgeV97, CURLOPT_NOPROGRESS, false);
goto dlauN3gY;
OtUJvhl_:
COxGboLo:
goto ermhGMn0;
EB9riEXn:
$SVsDb03h = $KZ1yBlA5->open($Y2JfoJfg);
goto tUDC6vE4;
D7sO1KDZ:
mM84xx5k:
goto L75Lw_5B;
XzzzzpBN:
$NhYIUSvX = "";
goto U83aG8xR;
mfKBoKFX:
$iltgeV97 = curl_init();
goto NH3O_LzJ;
O1jclRDJ:
goto ea0JtbjC;
goto yRcvTkvK;
Dh_2tm5D:
if (!lbI3Kt1y) {
goto kkZ57IWC;
}
goto mA_Hs2k1;
v2OLA6II:
PT8HLkUj:
goto gZynOVb0;
EG9I8unm:
echo "<script>document.getElementById('prog').value = 100;</script>";
goto F1Q17Biu;
RO9jdeZ1:
curl_setopt($iltgeV97, CURLOPT_HTTPHEADER, [
"LB-API-KEY: " . $this->api_key,
"LB-URL: " . $shck3_tM,
"LB-IP: " . $z6mftJs8,
"LB-LANG: " . $this->api_language,
]);
goto NdSMSXTp;
uZCvEK70:
$Dt00z81_ = curl_getinfo($iltgeV97, CURLINFO_HTTP_CODE);
goto cmp3BbH5;
y4oNkdo4:
luCDno6j:
goto cIGVsvjM;
Qh725_bZ:
v96D51OS:
goto Dh_2tm5D;
ermhGMn0:
goto HTZwyUl0;
goto A7I1eDvS;
CWk0x3u1:
ob_flush();
goto funaN3gU;
fMTfKHor:
$KWYIfn1m = fopen($Y2JfoJfg, "w+");
goto GcS1vQL9;
y2i6Pw1o:
Y1Uemju2:
goto J8dSkXgK;
G__AV2gc:
goto COxGboLo;
goto p_YunI40;
EQ90Vdgb:
curl_setopt($iltgeV97, CURLOPT_PROGRESSFUNCTION, [
$this,
"progress",
]);
goto Qh725_bZ;
JUx0we3s:
echo "<script>document.getElementById('prog').value = 5;</script>";
goto QEKHpggq;
Y_EY5p4t:
if (!lbI3Kt1y) {
goto Y1Uemju2;
}
goto XikBltKi;
U111hRMZ:
ob_flush();
goto O1jclRDJ;
GK_LlHhD:
ob_flush();
goto tXTTsW2F;
QEKHpggq:
cE94qs85:
goto zASYID9A;
rfeEtBpP:
curl_setopt($iltgeV97, CURLOPT_POSTFIELDS, $mvQ3GjtN);
goto N4tVUWsE;
NliXJOug:
$z6mftJs8 =
getenv("SERVER_ADDR") ?:
$_SERVER["SERVER_ADDR"] ?:
$this->get_ip_from_third_party() ?:
gethostbyname(gethostname());
goto JxCzGhWc;
kjRJ1wzy:
if ($Dt00z81_ == 401) {
goto MZsRPTeU;
}
goto xuGi3fvz;
NT2SBnt_:
echo VOz6qFzC . "<br>";
goto Y_EY5p4t;
tXTTsW2F:
$NhYIUSvX = "";
goto mfKBoKFX;
vSrH6qT8:
$mvQ3GjtN = [];
goto G__AV2gc;
kNAFBSEA:
fputs($KWYIfn1m, $OCyiNPLL);
goto sR0uQ5JX;
nfBGTcBM:
if (!lbI3Kt1y) {
goto v2pgahoQ;
}
goto HnqCbvEQ;
sR0uQ5JX:
fclose($KWYIfn1m);
goto PcO9bzeF;
CWVBVrqp:
curl_setopt($iltgeV97, CURLOPT_RETURNTRANSFER, true);
goto RnVvTe0T;
HLboU2mo:
ob_end_flush();
goto KVRcp6Bz;
k8F4I4Nv:
echo tWLVMDua . "<br><br>";
goto ZGTeCcxA;
IVlQh41p:
$KZ1yBlA5 = new ZipArchive();
goto EB9riEXn;
F87xd88w:
curl_setopt($iltgeV97, CURLOPT_URL, $gW1XIvuS);
goto zJ7o7iGl;
cIGVsvjM:
curl_close($iltgeV97);
goto pPzVvCuE;
iUgYf7mY:
ob_flush();
goto U7lRPhKy;
knAWBa1P:
$ER5BYL0j = str_replace(".", "_", $ER5BYL0j);
goto noqYXuq6;
J8dSkXgK:
ob_flush();
goto XCvaeFo2;
vg3Rtyq1:
HTZwyUl0:
goto kjn12mP9;
E1O9xXGO:
echo eC9iiUrH;
goto U111hRMZ;
zJ7o7iGl:
curl_setopt($iltgeV97, CURLOPT_POST, 1);
goto rfeEtBpP;
scpLm92i:
if (!($Dt00z81_ != 200)) {
goto yDQovz10;
}
goto kjRJ1wzy;
h3qLqCWX:
$mvQ3GjtN = [
"license_file" => file_get_contents(
$this->license_file
),
"license_code" => null,
"client_name" => null,
];
goto OtUJvhl_;
JxCzGhWc:
curl_setopt($iltgeV97, CURLOPT_HTTPHEADER, [
"LB-API-KEY: " . $this->api_key,
"LB-URL: " . $shck3_tM,
"LB-IP: " . $z6mftJs8,
"LB-LANG: " . $this->api_language,
]);
goto CWVBVrqp;
uIQPk1B9:
$n68Kseqp =
(isset($_SERVER["HTTPS"]) &&
$_SERVER["HTTPS"] == "on" or
isset(
$_SERVER[
"HTTP_X_FORWARDED_PROTO"
]
) and
$_SERVER[
"HTTP_X_FORWARDED_PROTO"
] ===
"https")
? "https://"
: "http://";
goto aBrxu9Qc;
y8tmyo0F:
echo "<script>document.getElementById('prog').value = 10;</script>";
goto jRAVnwdN;
pPzVvCuE:
$Y2JfoJfg =
$this->root_path .
"/update_sql_" .
$ER5BYL0j .
".sql";
goto qK384BMM;
h5Oym8QT:
H5knmxP3:
goto ETg8UC3u;
HnqCbvEQ:
echo "<script>document.getElementById('prog').value = 100;</script>";
goto vV762aom;
w7SVwo8v:
if (!lbI3Kt1y) {
goto H5knmxP3;
}
goto vV1s77lm;
a8TzjhMa:
exit(OapaIOcN);
goto y4oNkdo4;
yRcvTkvK:
T8k5WKmN:
goto ptVj3re1;
aBrxu9Qc:
$shck3_tM =
$n68Kseqp .
$W90Io60R .
$_SERVER["REQUEST_URI"];
goto NliXJOug;
DSm9odSo:
$Sb6uorif = [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION];
goto NBLpmGfv;
AKDP61SZ:
fclose($KWYIfn1m);
goto w7SVwo8v;
zHBFZPP1:
goto PT8HLkUj;
goto pV0VBdqD;
LtLQQv_C:
@chmod($Y2JfoJfg, 0777);
goto j5eZRfAn;
f0XXBG0k:
echo WeogxcvY . "<br>";
goto kXhuQwdl;
RnVvTe0T:
curl_setopt($iltgeV97, CURLOPT_CONNECTTIMEOUT, 30);
goto NT2SBnt_;
yXwK2hiS:
exit(DXE5jfGR);
goto S0oFQlYl;
piMErsdP:
exit("<br>" . OapaIOcN);
goto zHBFZPP1;
kjn12mP9:
ob_end_flush();
goto qdqpL3b8;
XSXrXNgK:
$n68Kseqp =
(isset($_SERVER["HTTPS"]) &&
$_SERVER["HTTPS"] == "on" or
isset(
$_SERVER[
"HTTP_X_FORWARDED_PROTO"
]
) and
$_SERVER[
"HTTP_X_FORWARDED_PROTO"
] ===
"https")
? "https://"
: "http://";
goto UYDwEpbG;
Tg2HnTme:
echo zCxijzKj . "<br><br>";
goto NBxUA__I;
PcO9bzeF:
$ZRt2e_8R = ["default" => []];
goto DaCVV_Ka;
gZynOVb0:
yDQovz10:
goto tgXbcf2j;
vV762aom:
v2pgahoQ:
goto E1O9xXGO;
DaCVV_Ka:
require APPPATH .
"/config/database.php";
goto G4RFvD5a;
N4tVUWsE:
$W90Io60R =
getenv("SERVER_NAME") ?:
$_SERVER["SERVER_NAME"] ?:
getenv("HTTP_HOST") ?:
$_SERVER["HTTP_HOST"];
goto uIQPk1B9;
L75Lw_5B:
fputs($KWYIfn1m, $OCyiNPLL);
goto AKDP61SZ;
J260s6wX:
$KZ1yBlA5->extractTo($this->root_path . "/");
goto BhevFF5w;
HR226tF4:
zcLJh2fX:
goto J260s6wX;
j5eZRfAn:
if (!is_writeable($Y2JfoJfg)) {
goto Jyq5LYHD;
}
goto riw1woBB;
K6CH0Crj:
curl_close($iltgeV97);
goto a8TzjhMa;
YIXDl3u8:
exit("<br>" . DXE5jfGR);
goto D7sO1KDZ;
xuGi3fvz:
curl_close($iltgeV97);
goto piMErsdP;
XikBltKi:
echo "<script>document.getElementById('prog').value = 90;</script>";
goto y2i6Pw1o;
KVRcp6Bz:
}
public function download_sql($SOXFc430, $ER5BYL0j)
{
goto rwcw17gE;
gG321slK:
$Y2JfoJfg =
$this->root_path .
"/install/database.sql";
goto RlUR8msR;
EyAs1cgT:
if (!($Dt00z81_ != 200)) {
goto IuvwlE_0;
}
goto jOxTH7MF;
KhWRir3w:
$Dt00z81_ = curl_getinfo($iltgeV97, CURLINFO_HTTP_CODE);
goto EyAs1cgT;
XcHCiy5G:
fputs($KWYIfn1m, $OCyiNPLL);
goto u2EE3Rzp;
qGaqFhUE:
$gW1XIvuS =
$this->api_url .
"get_sql/index.php?key=" .
urlencode($SOXFc430) .
"&version=" .
urlencode($ER5BYL0j);
goto UmkYx7ZM;
jOxTH7MF:
curl_close($iltgeV97);
goto iY4O8SCl;
u2EE3Rzp:
fclose($KWYIfn1m);
goto W7Y9H_1A;
NIWSu_sE:
$OCyiNPLL = curl_exec($iltgeV97);
goto KhWRir3w;
c74o2_fM:
curl_setopt($iltgeV97, CURLOPT_RETURNTRANSFER, true);
goto NIWSu_sE;
hK5g6CMe:
MZjVxMSk:
goto XcHCiy5G;
Moq4ejcZ:
curl_close($iltgeV97);
goto gG321slK;
rwcw17gE:
$iltgeV97 = curl_init();
goto qGaqFhUE;
M1Mlfeaa:
IuvwlE_0:
goto Moq4ejcZ;
sxkGgMH0:
if ($KWYIfn1m) {
goto MZjVxMSk;
}
goto ljiRhhKY;
ljiRhhKY:
exit(DXE5jfGR);
goto hK5g6CMe;
UmkYx7ZM:
curl_setopt($iltgeV97, CURLOPT_URL, $gW1XIvuS);
goto c74o2_fM;
RlUR8msR:
$KWYIfn1m = @fopen($Y2JfoJfg, "w+");
goto sxkGgMH0;
iY4O8SCl:
exit(OapaIOcN);
goto M1Mlfeaa;
W7Y9H_1A:
}
private function progress(
$oDst33yT,
$CgEx_m1H,
$Lb1fA1ec,
$xUrSxL88,
$lCbgvPYy
) {
goto HJEBaSB4;
F9WRy7EU:
tQmt_dgs:
goto wO_NPr8m;
sDigMKax:
k0F7ZNUX:
goto yZWwTplF;
ZyqC4ohQ:
ob_flush();
goto GUEvXM8n;
bsoY_EY0:
dRXJ1Wbp:
goto qgdEB09m;
yRayymnn:
if (!($gsCHceZV != $cgIVEk4T && $gsCHceZV == 100)) {
goto tQmt_dgs;
}
goto qrViEqz1;
yvlrrZqE:
$cgIVEk4T = $gsCHceZV;
goto pUNd6wT6;
Hvd05W3y:
ob_flush();
goto ba9CkIEp;
GYVCck3x:
ob_flush();
goto tRFNZzGD;
fbj3Rgza:
ob_flush();
goto F9WRy7EU;
wA56RLi9:
echo "<script>document.getElementById('prog').value = 35;</script>";
goto Hvd05W3y;
eVKcuCGL:
if (!($gsCHceZV != $cgIVEk4T && $gsCHceZV == 75)) {
goto t7YnV5hZ;
}
goto yvlrrZqE;
qrViEqz1:
$cgIVEk4T = $gsCHceZV;
goto Z4iOjzPD;
c15ZCwRW:
if (!($gsCHceZV != $cgIVEk4T && $gsCHceZV == 50)) {
goto BmZHMFiT;
}
goto vixcqGMY;
GUEvXM8n:
t7YnV5hZ:
goto yRayymnn;
ba9CkIEp:
BmZHMFiT:
goto eVKcuCGL;
gIKNeqTx:
echo "<script>document.getElementById('prog').value = 22.5;</script>";
goto GYVCck3x;
pUNd6wT6:
echo "<script>document.getElementById('prog').value = 47.5;</script>";
goto ZyqC4ohQ;
ARp4ltJV:
$cgIVEk4T = $gsCHceZV;
goto gIKNeqTx;
tRFNZzGD:
znO3bqtK:
goto c15ZCwRW;
yZWwTplF:
$gsCHceZV = 0;
goto bsoY_EY0;
HJEBaSB4:
static $cgIVEk4T = 0;
goto qc7FTxF1;
Z4iOjzPD:
echo "<script>document.getElementById('prog').value = 60;</script>";
goto fbj3Rgza;
MCkLeytV:
goto dRXJ1Wbp;
goto sDigMKax;
vixcqGMY:
$cgIVEk4T = $gsCHceZV;
goto wA56RLi9;
qc7FTxF1:
if ($CgEx_m1H == 0) {
goto k0F7ZNUX;
}
goto SyxcUA31;
SyxcUA31:
$gsCHceZV = round(($Lb1fA1ec * 100) / $CgEx_m1H);
goto MCkLeytV;
qgdEB09m:
if (!($gsCHceZV != $cgIVEk4T && $gsCHceZV == 25)) {
goto znO3bqtK;
}
goto ARp4ltJV;
wO_NPr8m:
}
private function get_proxy_from_third_party()
{
goto NPCwZfdq;
sFvhkkVS:
return $uET9scFl;
goto cxtTRTZJ;
Cjkzkh9_:
curl_setopt($ZX2L6jpC, CURLOPT_CONNECTTIMEOUT, 10);
goto UlfVMxI_;
ODyhdhwf:
if ($ilyTp7uA == 1) {
goto RFSibAWu;
}
goto sFvhkkVS;
WfUxfUCD:
if ($ilyTp7uA == 1) {
goto my1VoQmT;
}
goto QS5zgGHq;
w6oZoYWP:
curl_close($ZX2L6jpC);
goto ODyhdhwf;
U6fyc3UE:
curl_setopt($ZX2L6jpC, CURLOPT_RETURNTRANSFER, true);
goto Cjkzkh9_;
wLv6ZiPh:
$uET9scFl = curl_exec($ZX2L6jpC);
goto w6oZoYWP;
qJIdEVxb:
my1VoQmT:
goto wAqgKVUQ;
wAqgKVUQ:
curl_setopt(
$ZX2L6jpC,
CURLOPT_URL,
"https://gimmeproxy.com/api/getProxy?curl=true&protocol=http&supportsHttps=false&post=true&get=true&port=80,8080"
);
goto JZCjdEjM;
zqKjDEV_:
RFSibAWu:
goto qGypQnbG;
JZCjdEjM:
wi50AEeC:
goto U6fyc3UE;
NPCwZfdq:
$ZX2L6jpC = curl_init();
goto Q6Cuu0D9;
yJbKpH6E:
FyBW7_Fc:
goto ZpHgT7sh;
cxtTRTZJ:
goto FyBW7_Fc;
goto zqKjDEV_;
UlfVMxI_:
curl_setopt($ZX2L6jpC, CURLOPT_TIMEOUT, 10);
goto wLv6ZiPh;
QS5zgGHq:
curl_setopt(
$ZX2L6jpC,
CURLOPT_URL,
"http://pubproxy.com/api/proxy?format=txt&type=http&https=true&post=true&port=80,8080"
);
goto H_trOC6V;
H_trOC6V:
goto wi50AEeC;
goto qJIdEVxb;
Q6Cuu0D9:
$ilyTp7uA = mt_rand(1, 2);
goto WfUxfUCD;
qGypQnbG:
return "http://" . $uET9scFl;
goto yJbKpH6E;
ZpHgT7sh:
}
private function get_ip_from_third_party()
{
goto JZscTAD5;
ZXKvlyN2:
return $uET9scFl;
goto ZiOWK3Zj;
jpNUPD4_:
curl_setopt($ZX2L6jpC, CURLOPT_RETURNTRANSFER, true);
goto oJ2n57eQ;
lbx2mNe6:
curl_setopt($ZX2L6jpC, CURLOPT_TIMEOUT, 10);
goto IpBTlDYl;
q1Gzq1DN:
curl_close($ZX2L6jpC);
goto ZXKvlyN2;
oJ2n57eQ:
curl_setopt($ZX2L6jpC, CURLOPT_CONNECTTIMEOUT, 10);
goto lbx2mNe6;
JjzHwR2q:
curl_setopt($ZX2L6jpC, CURLOPT_HEADER, 0);
goto jpNUPD4_;
iluDsZ0m:
curl_setopt(
$ZX2L6jpC,
CURLOPT_URL,
"http://ipecho.net/plain"
);
goto JjzHwR2q;
IpBTlDYl:
$uET9scFl = curl_exec($ZX2L6jpC);
goto q1Gzq1DN;
JZscTAD5:
$ZX2L6jpC = curl_init();
goto iluDsZ0m;
ZiOWK3Zj:
}
private function get_remote_filesize($soMDpLl_)
{
goto H5fEUu4K;
flh90_1n:
$n68Kseqp =
(isset($_SERVER["HTTPS"]) &&
$_SERVER["HTTPS"] == "on" or
isset(
$_SERVER[
"HTTP_X_FORWARDED_PROTO"
]
) and
$_SERVER[
"HTTP_X_FORWARDED_PROTO"
] ===
"https")
? "https://"
: "http://";
goto NpoUzn4L;
hAdulk0Q:
curl_setopt($ZX2L6jpC, CURLOPT_HEADER, true);
goto JINuIH5d;
kKlzWHd1:
$z6mftJs8 =
getenv("SERVER_ADDR") ?:
$_SERVER["SERVER_ADDR"] ?:
$this->get_ip_from_third_party() ?:
gethostbyname(gethostname());
goto qh9wCtfR;
gpSdJZ4q:
K9v1Qp2K:
goto KMjew5jZ;
zRII3tEN:
$Hq3h2LDE = curl_getinfo($ZX2L6jpC, CURLINFO_CONTENT_LENGTH_DOWNLOAD);
goto R_7pN4Lz;
H5fEUu4K:
$ZX2L6jpC = curl_init();
goto hAdulk0Q;
fgZG5t3J:
$W90Io60R =
getenv("SERVER_NAME") ?:
$_SERVER["SERVER_NAME"] ?:
getenv("HTTP_HOST") ?:
$_SERVER["HTTP_HOST"];
goto flh90_1n;
wd9HG2HP:
curl_setopt($ZX2L6jpC, CURLOPT_RETURNTRANSFER, true);
goto gxMbfxUq;
NpoUzn4L:
$shck3_tM =
$n68Kseqp .
$W90Io60R .
$_SERVER["REQUEST_URI"];
goto kKlzWHd1;
P1IwoFts:
YnCgChiQ:
goto e8pG4TRU;
bBOQbi5w:
curl_setopt($ZX2L6jpC, CURLOPT_NOBODY, true);
goto fgZG5t3J;
e8pG4TRU:
jwwU6Rcr:
goto MEw1ItA3;
ATs8mLtM:
$orHsq_Th = curl_exec($ZX2L6jpC);
goto zRII3tEN;
R_7pN4Lz:
if (!$Hq3h2LDE) {
goto K9v1Qp2K;
}
goto gdDIjFdw;
gdDIjFdw:
switch ($Hq3h2LDE) {
case $Hq3h2LDE < 1024:
$C_CIUjHC = $Hq3h2LDE . " B";
goto jwwU6Rcr;
case $Hq3h2LDE < 1048576:
$C_CIUjHC = round($Hq3h2LDE / 1024, 2) . " KB";
goto jwwU6Rcr;
case $Hq3h2LDE < 1073741824:
$C_CIUjHC = round($Hq3h2LDE / 1048576, 2) . " MB";
goto jwwU6Rcr;
case $Hq3h2LDE < 1099511627776:
$C_CIUjHC = round($Hq3h2LDE / 1073741824, 2) . " GB";
goto jwwU6Rcr;
}
goto P1IwoFts;
JINuIH5d:
curl_setopt($ZX2L6jpC, CURLOPT_URL, $soMDpLl_);
goto bBOQbi5w;
MEw1ItA3:
return $C_CIUjHC;
goto gpSdJZ4q;
qh9wCtfR:
curl_setopt($ZX2L6jpC, CURLOPT_HTTPHEADER, [
"LB-API-KEY: " . $this->api_key,
"LB-URL: " . $shck3_tM,
"LB-IP: " . $z6mftJs8,
"LB-LANG: " . $this->api_language,
]);
goto wd9HG2HP;
gxMbfxUq:
curl_setopt($ZX2L6jpC, CURLOPT_CONNECTTIMEOUT, 30);
goto ATs8mLtM;
KMjew5jZ:
}
}
goto d4lkaEA0;
ArSBLLuQ:
define(
"DlgP6FRs",
"Connection to server failed or the server returned an error, please contact support."
);
goto qOiauKyo;
PORJoa7n:
define("lbI3Kt1y", true);
goto ArSBLLuQ;
xkhPMQf4:
define(
"qnpMk8T0",
"Your update period has ended or your license is invalid, please contact support."
);
goto mQuN4R1j;
mQuN4R1j:
define(
"DXE5jfGR",
"Folder does not have write permission or the update file path could not be resolved, please contact support."
);
goto Dhcc7l10;
H7yIZyM2:
define(
"RfxN84X4",
"SQL Update size:"
);
goto lNBLNmFF;
xUE0oRyD:
@ini_set("memory_limit", "256M");
goto QoeKhl7R;
mxEPmhHR:
if (!function_exists("minify_html")) {
function minify_html($q8c52m6T)
{
goto FOpmLbOU;
FOpmLbOU:
$IbfL7egm = [
"/(\n|^)(\x20+|\t)/",
"/(\n|^)\/\/(.*?)(\n|$)/",
"/\n/",
"/\<\!--.*?-->/",
"/(\x20+|\t)/",
"/\>\s+\</",
"/(\"|')\s+\>/",
"/=\s+(\"|')/",
];
goto uxx8u4UM;
hEEu9hek:
return $S0saiEjd;
goto EGPFFrKX;
uxx8u4UM:
$WSeq0vg5 = [
"\xa",
"\xa",
" ",
"",
" ",
"><",
"$1>",
"=$1",
];
goto fETdp2Fb;
fETdp2Fb:
$S0saiEjd = preg_replace($IbfL7egm, $WSeq0vg5, $q8c52m6T);
goto hEEu9hek;
EGPFFrKX:
}
}
goto ngIA5ldv;
hm_G2yxh:
if (
!function_exists(
"thousands_currency_format"
)
) {
function thousands_currency_format($o17C8ddB, $lpqZ8tWl = false)
{
goto KwjbT7ZJ;
PHIAoAGH:
$D7lsesc5 = round($o17C8ddB);
goto s3d5UmyS;
sFXtHtn1:
$j4o4sjJa = explode(",", $neCKiqCi);
goto mZaK3css;
AODCV1uM:
$b6E1SFOm = [$o17C8ddB, ""];
goto zlXwcPZQ;
mZaK3css:
$ZLg21xLl = ["k", "m", "b", "t"];
goto iDkZZ5vz;
s33ESOSi:
$vRb7R5Hf = $D7lsesc5;
goto iCkDynFr;
lZ50KdZK:
$b6E1SFOm = [$vRb7R5Hf, $HEJYwMRI];
goto Bo5Uel3k;
Bo5Uel3k:
return !empty($lpqZ8tWl) ? $b6E1SFOm : $vRb7R5Hf . $HEJYwMRI;
goto gIDmMMvD;
zlXwcPZQ:
return !empty($lpqZ8tWl) ? $b6E1SFOm : $o17C8ddB;
goto SEqXu9U7;
KwjbT7ZJ:
if ($o17C8ddB > 1000) {
goto kjIIbnXR;
}
goto AODCV1uM;
SEqXu9U7:
goto ZQ29Yaay;
goto QyQy1o6m;
QyQy1o6m:
kjIIbnXR:
goto PHIAoAGH;
s3d5UmyS:
$neCKiqCi = number_format($D7lsesc5);
goto sFXtHtn1;
demZ8kZ7:
$HEJYwMRI = $ZLg21xLl[$CmPgY2Zo - 1];
goto lZ50KdZK;
iDkZZ5vz:
$CmPgY2Zo = count($j4o4sjJa) - 1;
goto s33ESOSi;
gIDmMMvD:
ZQ29Yaay:
goto zmiUNORT;
iCkDynFr:
$vRb7R5Hf =
$j4o4sjJa[0] .
((int) $j4o4sjJa[1][0] !== 0 ? "." . $j4o4sjJa[1][0] : "");
goto demZ8kZ7;
zmiUNORT:
}
}
goto kBAyI0zg;
kBAyI0zg:
if (
!function_exists(
"generate_breadcrumb"
)
) {
function generate_breadcrumb($iltgeV97 = null)
{
goto vcGWRl72;
xGyylFY3:
$xrnKj4fR .=
"<li class="is-active"><a href="" .
site_url($QwgTzU0d) .
"">";
goto C5lRLi_d;
j5e0YBYS:
e2URBgLI:
goto xGyylFY3;
T_wtLHfn:
osXj2Ylq:
goto MTB5s3g3;
wjTG_7U3:
if (!($Ce4zfv7T <= $g5KsOuFH)) {
goto r9h0l6Ni;
}
goto v10e2gOs;
MTB5s3g3:
$g5KsOuFH++;
goto GodkDXob;
J7enZQiV:
$g5KsOuFH = 1;
goto UUHJDyBT;
m2y5j6nb:
MSXxLhQs:
goto B2pCrUI0;
I07yEhAo:
$xrnKj4fR .=
ucfirst($ltoxvzGt->uri->segment($g5KsOuFH)) .
"</a></li>";
goto YaikCk7H;
XgAlcVsU:
$xrnKj4fR .=
ucfirst($ltoxvzGt->uri->segment($g5KsOuFH)) .
"</a><span class="divider"></span></li>";
goto yV_AM42Q;
V8fpgIAJ:
goto JJsZ3tlC;
goto m2y5j6nb;
yV_AM42Q:
goto osXj2Ylq;
goto Edt2zdmU;
SFaPsB7_:
if (!($dXPI7NBd != "")) {
goto MSXxLhQs;
}
goto ma29Zu11;
ohtZLYXB:
VoMBt3jB:
goto T_wtLHfn;
vsUphCnh:
$xrnKj4fR .=
"<li><a href="" .
site_url($QwgTzU0d) .
"">";
goto XgAlcVsU;
C5lRLi_d:
$xrnKj4fR .= ucfirst($iltgeV97) . "</a></li>";
goto ohtZLYXB;
A2E7dmo5:
goto NnmeUAI2;
goto i_oiUl5F;
vcGWRl72:
$ltoxvzGt = &get_instance();
goto J7enZQiV;
UUHJDyBT:
$dXPI7NBd = $ltoxvzGt->uri->segment($g5KsOuFH);
goto enn2JhJ2;
i_oiUl5F:
r9h0l6Ni:
goto CPGjQups;
v10e2gOs:
$QwgTzU0d .= $ltoxvzGt->uri->segment($Ce4zfv7T) . "/";
goto JKlLKxrB;
BxGaUzgK:
return $xrnKj4fR;
goto RV0M8jv9;
MJ8FzlGf:
if ($iltgeV97) {
goto e2URBgLI;
}
goto NhGYc7dw;
ma29Zu11:
$QwgTzU0d = "";
goto PCUaYnOX;
GodkDXob:
$dXPI7NBd = $ltoxvzGt->uri->segment($g5KsOuFH);
goto V8fpgIAJ;
enn2JhJ2:
$xrnKj4fR =
"<nav class="breadcrumb" aria-label="breadcrumbs">
\x9\x9<ul><li><a href="" .
base_url() .
"">Home</a></li>";
goto htmKGsiy;
JWzGJYnz:
$Ce4zfv7T++;
goto A2E7dmo5;
NhGYc7dw:
$xrnKj4fR .=
"<li class="is-active"><a href="" .
site_url($QwgTzU0d) .
"">";
goto I07yEhAo;
Edt2zdmU:
WUMfOir9:
goto MJ8FzlGf;
CPGjQups:
if ($ltoxvzGt->uri->segment($g5KsOuFH + 1) == "") {
goto WUMfOir9;
}
goto vsUphCnh;
PCUaYnOX:
$Ce4zfv7T = 1;
goto V3i6tuCs;
B2pCrUI0:
$xrnKj4fR .= "</ul></nav>";
goto BxGaUzgK;
YaikCk7H:
goto VoMBt3jB;
goto j5e0YBYS;
JKlLKxrB:
YSr0L1Ao:
goto JWzGJYnz;
htmKGsiy:
JJsZ3tlC:
goto SFaPsB7_;
V3i6tuCs:
NnmeUAI2:
goto wjTG_7U3;
RV0M8jv9:
}
}
goto WLBxQFPn;
R4g2IMf0:
define(
"eC9iiUrH",
"Update successful, there were no SQL updates. So you can run the updated application directly."
);
goto OZeo_kaE;
qOiauKyo:
define(
"OapaIOcN",
"Server returned an invalid response, please contact support."
);
goto b0p4GqfU;
d4lkaEA0:
if (!function_exists("config_item")) {
function config_item($nRJmsZF4)
{
goto ULWg64g1;
ULWg64g1:
static $ALcVNWlo;
goto H493qYgG;
yMAIhEVq:
$ALcVNWlo[0] = &get_config();
goto b6wI8mQO;
H493qYgG:
if (!empty($ALcVNWlo)) {
goto vykwYJ_b;
}
goto yMAIhEVq;
oOrk2mFz:
return isset($ALcVNWlo[0][$nRJmsZF4]) ? $ALcVNWlo[0][$nRJmsZF4] : null;
goto T07AZuKy;
b6wI8mQO:
vykwYJ_b:
goto oOrk2mFz;
T07AZuKy:
}
}
goto QvuSzgjV;
H_6ut3H_:
define(
"zCxijzKj",
"Update zip extraction failed."
);
goto pCiu0Nkt;
lNBLNmFF:
define(
"VOz6qFzC",
"Downloading SQL update..."
);
goto L5XCHfGv;
lUSQOS2I:
exit(
"No direct script access allowed"
);
goto Mm2Hgo75;
g3k3CVPH:
define(
"St4qVvxE",
"(Please do not refresh the page)."
);
goto jHjhfHmI;
Dhcc7l10:
define(
"fwbqHPu0",
"Main update files downloaded and extracted."
);
goto H_6ut3H_;
Mm2Hgo75:
otzSd2gZ:
goto nwQfvZdV;
gsvIauhJ:
@ini_set(
"max_execution_time",
600
);
goto sfjAUpPT;
cdmtok_N:
define(
"UrNTGMos",
"Update successful, SQL updates were successfully imported."
);
goto R4g2IMf0;
nwQfvZdV:
define("atSEXsTF", true);
goto PORJoa7n;
i7cE1UX8:
if (!(count(get_included_files()) == 1)) {
goto otzSd2gZ;
}
goto lUSQOS2I;
pCiu0Nkt:
define(
"Krr9HvME",
"Preparing to download SQL update..."
);
goto H7yIZyM2;
OZeo_kaE:
if (atSEXsTF) {
goto DOseefRb;
}
goto Rj4Duyf_;
L5XCHfGv:
define(
"tWLVMDua",
"SQL update files downloaded."
);
goto J4cBnyOa;
b0p4GqfU:
define(
"tHaXM0ad",
"Verified! Thanks for purchasing."
);
goto OEjhEPRn;
Rj4Duyf_:
@ini_set("display_errors", 0);
goto Fq5lyJj2;
jHjhfHmI:
define(
"WeogxcvY",
"Downloading main update..."
);
goto xkhPMQf4;
OEjhEPRn:
define(
"e_UjjApQ",
"Preparing to download main update..."
);
goto zc50cATx;
QvuSzgjV:
if (!function_exists("html_escape")) {
function html_escape($w0SxRnFU, $JfDRXcby = true)
{
goto d8Ave_e5;
jvMvDsmK:
hbCUCETT:
goto w1kSGS15;
JMFBf550:
jt7wImVY:
goto nWZPYiJt;
hMDWtMtI:
return $w0SxRnFU;
goto JMFBf550;
w1kSGS15:
return $w0SxRnFU;
goto CFfRbYh2;
MUUTMMJi:
foreach (array_keys($w0SxRnFU) as $SOXFc430) {
$w0SxRnFU[$SOXFc430] = html_escape($w0SxRnFU[$SOXFc430], $JfDRXcby);
BQvu2lC2:
}
goto jvMvDsmK;
XYLS15XJ:
return htmlspecialchars(
$w0SxRnFU,
ENT_QUOTES,
config_item("charset"),
$JfDRXcby
);
goto gtjNp0Od;
d8Ave_e5:
if (!empty($w0SxRnFU)) {
goto jt7wImVY;
}
goto hMDWtMtI;
nWZPYiJt:
if (!is_array($w0SxRnFU)) {
goto Oz6jM0sm;
}
goto MUUTMMJi;
CFfRbYh2:
Oz6jM0sm:
goto XYLS15XJ;
gtjNp0Od:
}
}
goto hm_G2yxh;
WLBxQFPn:
if (
!function_exists(
"get_system_info"
)
) {
function get_system_info($r1zEpaov)
{
$bfSbURQi = [
"Server" =>
$_SERVER[
"SERVER_SOFTWARE"
],
"PHP Version" => phpversion(),
"Max POST Size" => @ini_get(
"post_max_size"
),
"Max Memory Limit" => @ini_get(
"memory_limit"
),
"Max Upload Size" => @ini_get(
"upload_max_filesize"
),
"Curl Version" => function_exists(
"curl_version"
)
? curl_version()["version"]
: "Nil",
"Core Init" => $r1zEpaov,
];
return json_encode($bfSbURQi, JSON_PRETTY_PRINT);
}
}
goto mxEPmhHR;
ngIA5ldv:
if (
!function_exists(
"password_verify"
)
) {
function password_verify($Aci9zjqS, $suUy9m3F)
{
goto xVB41Psz;
fTBkzmEy:
goto J2kW_v2f;
goto Ff0qiCeQ;
UgKF0IGj:
return false;
goto LYQZu8Qg;
lemktUm0:
if (!($g5KsOuFH < 60)) {
goto eTt67P3K;
}
goto yiS2iW5o;
lVNEO6eN:
J2kW_v2f:
goto lemktUm0;
f37EyBjh:
$EHCA0JOD = 0;
goto k11LGUhf;
yiS2iW5o:
$EHCA0JOD |= ord($Aci9zjqS[$g5KsOuFH]) ^ ord($suUy9m3F[$g5KsOuFH]);
goto xwc6RU04;
xVB41Psz:
if (
!(
strlen($suUy9m3F) !== 60 or
strlen($Aci9zjqS = crypt($Aci9zjqS, $suUy9m3F)) !== 60
)
) {
goto DNBHnnhJ;
}
goto UgKF0IGj;
CUGNjJ_Q:
$g5KsOuFH++;
goto fTBkzmEy;
xwc6RU04:
OIUFmVoK:
goto CUGNjJ_Q;
AebRz1zr:
return $EHCA0JOD === 0;
goto bO3m0vMb;
LYQZu8Qg:
DNBHnnhJ:
goto f37EyBjh;
k11LGUhf:
$g5KsOuFH = 0;
goto lVNEO6eN;
Ff0qiCeQ:
eTt67P3K:
goto AebRz1zr;
bO3m0vMb:
}
}
?>
Function Calls
None |
Stats
MD5 | 2e3b10ba6800611f6d0022f34ab788f3 |
Eval Count | 0 |
Decode Time | 191 ms |