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("KizAdDH4", "S..

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, array("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 = array("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 = array("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 = array("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 = array(); 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 = array("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 = array("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 = array("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 = array("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 = array("product_id" => $this->product_id, "license_file" => null, "license_code" => $uVpML53d, "client_name" => $fC1F3kK2); goto FS5ZpP8k; oVxY79XY: Q5rMrUqE: goto up8lhujC; Fhia48jx: $mvQ3GjtN = array(); 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 = array("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 = array("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 = array(); 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 = array("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 = array(); goto SHSrhLXP; NGFb12Tt: return $uET9scFl; goto vej6ysf8; foE78C4p: VxIYHurb: goto C0joUN5p; C0joUN5p: $mvQ3GjtN = array("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 = array("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 = array("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, array("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, array($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 = array(); 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 = array("license_file" => file_get_contents($this->license_file), "license_code" => null, "client_name" => null); goto OtUJvhl_; JxCzGhWc: curl_setopt($iltgeV97, CURLOPT_HTTPHEADER, array("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 = array("default" => array()); 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, array("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 = array("/(\n|^)( +|\t)/", "/(\n|^)\/\/(.*?)(\n|$)/", "/\n/", "/\<\!--.*?-->/", "/( +|\t)/", "/\>\s+\</", "/(\"|')\s+\>/", "/=\s+(\"|')/"); goto uxx8u4UM; hEEu9hek: return $S0saiEjd; goto EGPFFrKX; uxx8u4UM: $WSeq0vg5 = array("\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 = array($o17C8ddB, ''); goto zlXwcPZQ; mZaK3css: $ZLg21xLl = array("k", "m", "b", "t"); goto iDkZZ5vz; s33ESOSi: $vRb7R5Hf = $D7lsesc5; goto iCkDynFr; lZ50KdZK: $b6E1SFOm = array($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 = array("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, array("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 = array("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 = array("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 = array("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 = array(); 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 = array("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 = array("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 = array("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 = array("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 = array("product_id" => $this->product_id, "license_file" => null, "license_code" => $uVpML53d, "client_name" => $fC1F3kK2); goto FS5ZpP8k; oVxY79XY: Q5rMrUqE: goto up8lhujC; Fhia48jx: $mvQ3GjtN = array(); 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 = array("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 = array("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 = array(); 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 = array("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 = array(); goto SHSrhLXP; NGFb12Tt: return $uET9scFl; goto vej6ysf8; foE78C4p: VxIYHurb: goto C0joUN5p; C0joUN5p: $mvQ3GjtN = array("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 = array("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 = array("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, array("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, array($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 = array(); 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 = array("license_file" => file_get_contents($this->license_file), "license_code" => null, "client_name" => null); goto OtUJvhl_; JxCzGhWc: curl_setopt($iltgeV97, CURLOPT_HTTPHEADER, array("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 = array("default" => array()); 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, array("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 = array("/(\n|^)(\x20+|\t)/", "/(\n|^)\/\/(.*?)(\n|$)/", "/\n/", "/\<\!--.*?-->/", "/(\x20+|\t)/", "/\>\s+\</", "/(\"|')\s+\>/", "/=\s+(\"|')/"); goto uxx8u4UM; hEEu9hek: return $S0saiEjd; goto EGPFFrKX; uxx8u4UM: $WSeq0vg5 = array("\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 = array($o17C8ddB, ''); goto zlXwcPZQ; mZaK3css: $ZLg21xLl = array("k", "m", "b", "t"); goto iDkZZ5vz; s33ESOSi: $vRb7R5Hf = $D7lsesc5; goto iCkDynFr; lZ50KdZK: $b6E1SFOm = array($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 = array("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

Variables

None

Stats

MD5 357b87e38144ef74d6877bbfa51d379f
Eval Count 0
Decode Time 72 ms