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

Signing you up...

Thank you for signing up!

PHP Decode

goto kvOgl; a0JA5: define("ypbYj", "Preparing to download main update..."); goto CM1K3; Sp..

Decoded Output download

<?  goto kvOgl; a0JA5: define("ypbYj", "Preparing to download main update..."); goto CM1K3; Spjpo: if (G6_b_) { goto nACn_; } goto E1Dbn; IUuqu: 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 HgJHK; KfYVP: $this->root_path = realpath($this->current_path . "/../.."); goto gTYoI; J98ts: $this->api_language = "english"; goto Xs8yN; huMi2: $this->api_key = "BCAF5CC39EB38ED14BC1"; goto J98ts; fO7Ca: $this->current_path = realpath(__DIR__); goto KfYVP; V708o: $this->verification_period = 3; goto fO7Ca; OY0ud: $this->verify_type = "envato"; goto V708o; gTYoI: $this->license_file = realpath($this->current_path) . "/.lb_lic"; goto AbyvH; HgJHK: $this->product_id = "B2A17YLB"; goto de7yJ; de7yJ: $this->api_url = "https://lb.licensebox.app/"; goto huMi2; Xs8yN: $this->current_version = "v1.5.2"; goto OY0ud; AbyvH: } 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($KM2o5, $ghAXI, $DMnel) { goto Mhju8; Hrm7s: $gdKeH = json_decode($gv_lK, true); goto FM0a1; Bs4Q_: NFw9h: goto Hrm7s; f50mX: switch ($KM2o5) { case "POST": goto V6N4R; V6N4R: curl_setopt($aOE_w, CURLOPT_POST, 1); goto jPre1; VxDgJ: curl_setopt($aOE_w, CURLOPT_POSTFIELDS, $DMnel); goto RJrv2; jPre1: if (!$DMnel) { goto QMriP; } goto VxDgJ; RJrv2: QMriP: goto lg6De; lg6De: goto HGPrQ; goto LqtC5; LqtC5: case "PUT": goto EUnEv; EUnEv: curl_setopt($aOE_w, CURLOPT_CUSTOMREQUEST, "PUT"); goto tI0KL; Jt9Pe: goto HGPrQ; goto ZSXSe; X4__u: D4N8U: goto Jt9Pe; DLWgJ: curl_setopt($aOE_w, CURLOPT_POSTFIELDS, $DMnel); goto X4__u; tI0KL: if (!$DMnel) { goto D4N8U; } goto DLWgJ; ZSXSe: default: goto PG0Sy; PG0Sy: if (!$DMnel) { goto VK_j1; } goto gsRZR; gsRZR: $ghAXI = sprintf("%s?%s", $ghAXI, http_build_query($DMnel)); goto dKWQE; dKWQE: VK_j1: goto EuMHX; EuMHX: } goto T1tnG; EVWyO: curl_setopt($aOE_w, CURLOPT_PROXY, $this->get_proxy_from_third_party()); goto eDPOA; tEj3A: UJcWK: goto uh_3w; aaGRs: HGPrQ: goto lq5dX; AbA6b: qp44c: goto sKo4k; Q0glI: curl_close($aOE_w); goto OeLsP; KrIpN: if (!(!$gv_lK && !G6_b_)) { goto iVYj_; } goto NA1Bk; gxAIC: O39zz: goto VvgGA; UYAf7: $_SESSION["UHhd87HJKtJ"] = 0; goto fU8Eq; tT8ww: $_SESSION["UHhd87HJKtJ"] += 1; goto enSOT; lq5dX: $K3IHJ = ((getenv("SERVER_NAME") ?: $_SERVER["SERVER_NAME"]) ?: getenv("HTTP_HOST")) ?: $_SERVER["HTTP_HOST"]; goto TrvOk; YH8xs: return json_encode($OuVnT); goto AbA6b; CuxjX: curl_setopt($aOE_w, CURLOPT_RETURNTRANSFER, true); goto EVtSI; tX7Ae: return json_encode($OuVnT); goto dT1F6; ejvvZ: unset($_SESSION["UHhd87HJKtJ"]); goto hd3XK; sKo4k: BxyCF: goto Q0glI; kMi9v: $gv_lK = curl_exec($aOE_w); goto LrpG7; LZ6ub: curl_setopt($aOE_w, CURLOPT_HTTPHEADER, array("Content-Type: application/json", "LB-API-KEY: " . $this->api_key, "LB-URL: " . $lU32k, "LB-IP: " . $D1kRt, "LB-LANG: " . $this->api_language)); goto gAr4V; VvgGA: curl_setopt($aOE_w, CURLOPT_CONNECTTIMEOUT, 30); goto yB1OM; vudKD: $aOE_w = curl_init(); goto f50mX; pdvzY: session_start(); goto tEj3A; dT1F6: goto qp44c; goto Bs4Q_; T1tnG: zxzSM: goto aaGRs; nUNOY: dYLQA: goto tT8ww; hd3XK: goto U9wY6; goto nUNOY; iiMR1: if (G6_b_) { goto NFw9h; } goto fmisQ; LrpG7: if (!$gv_lK && curl_errno($aOE_w)) { goto dYLQA; } goto ejvvZ; fmisQ: $OuVnT = array("status" => FALSE, "message" => cRjft); goto tX7Ae; gAr4V: curl_setopt($aOE_w, CURLOPT_URL, $ghAXI); goto CuxjX; EVtSI: if (!($_SESSION["UHhd87HJKtJ"] >= 3)) { goto O39zz; } goto EVWyO; qX4VA: iVYj_: goto hd762; hjN9J: $D1kRt = ((getenv("SERVER_ADDR") ?: $_SERVER["SERVER_ADDR"]) ?: $this->get_ip_from_third_party()) ?: gethostbyname(gethostname()); goto LZ6ub; yB1OM: curl_setopt($aOE_w, CURLOPT_TIMEOUT, 30); goto kMi9v; vQQ5I: return json_encode($OuVnT); goto qX4VA; fU8Eq: S0Vxh: goto vudKD; NA1Bk: $OuVnT = array("status" => FALSE, "message" => IRhnx); goto vQQ5I; OeLsP: return $gv_lK; goto VdTYV; FM0a1: $OuVnT = array("status" => FALSE, "message" => !empty($gdKeH["error"]) ? $gdKeH["error"] : $gdKeH["message"]); goto YH8xs; TrvOk: $Ozci2 = (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on" or isset($_SERVER["HTTP_X_FORWARDED_PROTO"]) and $_SERVER["HTTP_X_FORWARDED_PROTO"] === "https") ? "https://" : "http://"; goto onPNO; eDPOA: curl_setopt($aOE_w, CURLOPT_HTTPPROXYTUNNEL, 1); goto gxAIC; onPNO: $lU32k = $Ozci2 . $K3IHJ . $_SERVER["REQUEST_URI"]; goto hjN9J; Mhju8: if (!(session_status() == PHP_SESSION_NONE)) { goto UJcWK; } goto pdvzY; enSOT: U9wY6: goto KrIpN; MLK4Q: if (!($p3mEL != 200)) { goto BxyCF; } goto iiMR1; uh_3w: if (!empty($_SESSION["UHhd87HJKtJ"])) { goto S0Vxh; } goto UYAf7; hd762: $p3mEL = curl_getinfo($aOE_w, CURLINFO_HTTP_CODE); goto MLK4Q; VdTYV: } public function check_connection() { goto Dpjoa; n_kM2: $H6lTv = $this->call_api("POST", $this->api_url . "api/check_connection_ext", json_encode($wORPr)); goto fJZNv; fJZNv: $qSWD0 = json_decode($H6lTv, true); goto a_OYc; Dpjoa: $wORPr = array(); goto n_kM2; a_OYc: return $qSWD0; goto D4z6U; D4z6U: } public function get_latest_version() { goto NmHSb; gGTHr: return $qSWD0; goto fsDdu; jwUcM: $qSWD0 = json_decode($H6lTv, true); goto gGTHr; NmHSb: $wORPr = array("product_id" => $this->product_id); goto dsh_O; dsh_O: $H6lTv = $this->call_api("POST", $this->api_url . "api/latest_version", json_encode($wORPr)); goto jwUcM; fsDdu: } public function activate_license($TWQDs, $eUIn1, $iaeTK = null, $mliqH = true) { goto t4o0n; iNt00: unlink($this->license_file); goto EyCY4; ybIZ3: $qSWD0 = json_decode($H6lTv, true); goto yCHJo; bu0IP: U36NJ: goto OJkwY; yCHJo: if (empty($mliqH)) { goto NOuC5; } goto bi1Yr; bi1Yr: if ($qSWD0["status"]) { goto H6SMM; } goto kB2lA; FR4CF: $acyJn = trim($qSWD0["lic_response"]); goto g2yll; kB2lA: @chmod($this->license_file, 0777); goto SpRHi; fLmyW: H6SMM: goto FR4CF; t4o0n: $wORPr = array("product_id" => $this->product_id, "license_code" => $TWQDs, "client_name" => $eUIn1, "email" => $iaeTK, "verify_type" => $this->verify_type); goto KfkRV; L2U99: return $qSWD0; goto A8iaz; EyCY4: HppPy: goto XJztp; XJztp: goto U36NJ; goto fLmyW; OJkwY: NOuC5: goto L2U99; SpRHi: if (!is_writeable($this->license_file)) { goto HppPy; } goto iNt00; g2yll: file_put_contents($this->license_file, $acyJn, LOCK_EX); goto bu0IP; KfkRV: $H6lTv = $this->call_api("POST", $this->api_url . "api/activate_license", json_encode($wORPr)); goto ybIZ3; A8iaz: } public function v3r1phy_l1c3n53($SV7_t = false, $TWQDs = false, $eUIn1 = false) { goto Y6gp7; LJpar: avUQH: goto GIU43; sn9Xp: if (!empty($_SESSION["d3576e65ac"])) { goto iw2sG; } goto blnp1; qbojg: emNkL: goto OIgDJ; LF_ej: ob_end_clean(); goto G__l6; OXQuw: QIEdy: goto LF_ej; OCycA: goto oTzf6; goto qbojg; MS2gz: if ($e9l0K == 7) { goto emNkL; } goto TRM6s; GIU43: $wORPr = array("product_id" => $this->product_id, "license_file" => null, "license_code" => $TWQDs, "client_name" => $eUIn1); goto uImL_; nDtei: goto oTzf6; goto T7E1b; xcrwN: ob_start(); goto IIwtR; kY2WS: $qqn0K = json_decode($H6lTv, true); goto TWFyi; G__l6: MhDMV: goto jzdwb; OzqCn: LQnVd: goto h9JRy; jzdwb: return $qqn0K; goto M36TO; uhwec: $dqFs3 = $e9l0K . " days"; goto jZkIo; bfpBX: goto MhDMV; goto FIsLP; lXnrb: I28Pw: goto Ixgv2; oAxBn: if (is_file($this->license_file)) { goto XlMRs; } goto lTzs7; h9JRy: $dqFs3 = "1 month"; goto vA1y5; blnp1: $_SESSION["d3576e65ac"] = "00-00-0000"; goto W5hJH; OIgDJ: $dqFs3 = "1 week"; goto JoqKD; T7E1b: vOIZ4: goto Dv9AN; U9z35: XlMRs: goto gw3qk; gw3qk: $wORPr = array("product_id" => $this->product_id, "license_file" => file_get_contents($this->license_file), "license_code" => null, "client_name" => null); goto cql2w; bCPku: $dqFs3 = "1 year"; goto IX_2r; JoqKD: goto oTzf6; goto OzqCn; vcMNf: $_SESSION["d3576e65ac"] = $CWa1D; goto BFcMN; pBzr_: if ($e9l0K == 1) { goto I28Pw; } goto XbTfs; IIwtR: if (!(session_status() == PHP_SESSION_NONE)) { goto hgbNb; } goto HdNiP; uImL_: ES2XP: goto ct_Tr; vA1y5: goto oTzf6; goto lCm1k; HdNiP: session_start(); goto hXPuc; Y6gp7: if (!empty($TWQDs) && !empty($eUIn1)) { goto avUQH; } goto oAxBn; oN_mH: goto ES2XP; goto LJpar; wnI3v: $e9l0K = (int) $this->verification_period; goto KX12A; cEGr3: if ($SV7_t && $this->verification_period > 0) { goto e7U0u; } goto vVE9x; KX12A: $aksGs = date("d-m-Y"); goto sn9Xp; vVE9x: $H6lTv = $this->call_api("POST", $this->api_url . "api/verify_license", json_encode($wORPr)); goto ZdE5g; B2O4E: if ($e9l0K == 365) { goto TVDFr; } goto uhwec; ZdE5g: $qqn0K = json_decode($H6lTv, true); goto bfpBX; XsX3E: goto oTzf6; goto YTaHV; Dv9AN: $dqFs3 = "3 days"; goto OCycA; XbTfs: if ($e9l0K == 3) { goto vOIZ4; } goto MS2gz; VC9BS: goto EeCVf; goto U9z35; cql2w: EeCVf: goto oN_mH; IX_2r: oTzf6: goto N_6gq; ct_Tr: $qqn0K = array("status" => TRUE, "message" => uVYDt); goto cEGr3; FIsLP: e7U0u: goto xcrwN; XFGnN: $H6lTv = $this->call_api("POST", $this->api_url . "api/verify_license", json_encode($wORPr)); goto kY2WS; lCm1k: Uvt6u: goto ewjAJ; N_6gq: if (!(strtotime($aksGs) >= strtotime($_SESSION["d3576e65ac"]))) { goto QIEdy; } goto XFGnN; TRM6s: if ($e9l0K == 30) { goto LQnVd; } goto MYHtS; ewjAJ: $dqFs3 = "3 months"; goto XsX3E; Ixgv2: $dqFs3 = "1 day"; goto nDtei; W5hJH: iw2sG: goto pBzr_; YTaHV: TVDFr: goto bCPku; MYHtS: if ($e9l0K == 90) { goto Uvt6u; } goto B2O4E; lTzs7: $wORPr = array(); goto VC9BS; BFcMN: irNgN: goto OXQuw; hXPuc: hgbNb: goto wnI3v; ovkjI: $CWa1D = date("d-m-Y", strtotime($aksGs . " + " . $dqFs3)); goto vcMNf; TWFyi: if (!($qqn0K["status"] == true)) { goto irNgN; } goto ovkjI; jZkIo: goto oTzf6; goto lXnrb; M36TO: } public function deactivate_license($TWQDs = false, $eUIn1 = false) { goto Y7DOq; HPc66: $H6lTv = $this->call_api("POST", $this->api_url . "api/deactivate_license", json_encode($wORPr)); goto jtv3F; TsZwW: $wORPr = array("product_id" => $this->product_id, "license_file" => null, "license_code" => $TWQDs, "client_name" => $eUIn1); goto m4Iq6; neqg4: cew3j: goto Rqx03; BZZ2d: if (is_file($this->license_file)) { goto X4umc; } goto vcfx_; gxPLR: r0QTf: goto BHdEj; iN26O: $wORPr = array("product_id" => $this->product_id, "license_file" => file_get_contents($this->license_file), "license_code" => null, "client_name" => null); goto neqg4; BHdEj: yvY9j: goto T5vUe; m4Iq6: dexn0: goto HPc66; Y7DOq: if (!empty($TWQDs) && !empty($eUIn1)) { goto ymrQc; } goto BZZ2d; jtv3F: $qSWD0 = json_decode($H6lTv, true); goto xTAUG; MDHa0: @chmod($this->license_file, 0777); goto GBLjn; Rqx03: goto dexn0; goto G0op2; Q8MWE: unlink($this->license_file); goto gxPLR; ARoPX: X4umc: goto iN26O; XkKeU: goto cew3j; goto ARoPX; xTAUG: if (!$qSWD0["status"]) { goto yvY9j; } goto MDHa0; vcfx_: $wORPr = array(); goto XkKeU; G0op2: ymrQc: goto TsZwW; T5vUe: return $qSWD0; goto eAzxB; GBLjn: if (!is_writeable($this->license_file)) { goto r0QTf; } goto Q8MWE; eAzxB: } public function php_08phu5c473($kuAE4, $TWQDs = false, $eUIn1 = false) { goto TVUGo; fNNuR: SjmMk: goto Rkoht; D3QIP: if (is_file($this->license_file)) { goto rjtg4; } goto FrD4W; GwDH9: return $qSWD0; goto WpMTl; VGZxc: goto SjmMk; goto z1hrm; Rkoht: $H6lTv = $this->call_api("POST", $this->api_url . "api/obfuscate_php", json_encode($wORPr)); goto D3XGF; z1hrm: nWdI9: goto k94w2; k8CT3: IDqi_: goto VGZxc; FrD4W: $wORPr = array(); goto OVFGs; D3XGF: $qSWD0 = json_decode($H6lTv, true); goto GwDH9; TVUGo: if (!empty($TWQDs) && !empty($eUIn1)) { goto nWdI9; } goto D3QIP; k94w2: $wORPr = array("product_id" => $this->product_id, "license_file" => null, "license_code" => $TWQDs, "client_name" => $eUIn1, "php_code" => base64_encode($kuAE4)); goto fNNuR; OVFGs: goto IDqi_; goto dtGsD; IW_OT: $wORPr = array("product_id" => $this->product_id, "license_file" => file_get_contents($this->license_file), "license_code" => null, "client_name" => null, "php_code" => base64_encode($kuAE4)); goto k8CT3; dtGsD: rjtg4: goto IW_OT; WpMTl: } public function check_update() { goto Lyq23; dQgLi: $H6lTv = $this->call_api("POST", $this->api_url . "api/check_update", json_encode($wORPr)); goto ieGcq; AIBLE: return $qSWD0; goto NphsQ; ieGcq: $qSWD0 = json_decode($H6lTv, true); goto AIBLE; Lyq23: $wORPr = array("product_id" => $this->product_id, "current_version" => $this->current_version); goto dQgLi; NphsQ: } public function download_update($LAOvY, $e9l0K, $TE9QU, $TWQDs = false, $eUIn1 = false) { goto lIS9d; PZkkA: $X0Myi = curl_init(); goto X3p1x; vYA4A: curl_close($X0Myi); goto EUZeI; kRkfI: goto FIx2p; goto MFteh; hv41T: exit("<br>" . RODI9); goto KMjyi; hGV1z: $K3IHJ = ((getenv("SERVER_NAME") ?: $_SERVER["SERVER_NAME"]) ?: getenv("HTTP_HOST")) ?: $_SERVER["HTTP_HOST"]; goto yjk8z; o4rjK: $DW4eU = fopen($UV4nd, "w+"); goto RLif6; pRflt: if (!jJMIg) { goto kehXB; } goto IQXhD; ERpcu: ob_flush(); goto Pm6fL; ajoHX: $Ozci2 = (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on" or isset($_SERVER["HTTP_X_FORWARDED_PROTO"]) and $_SERVER["HTTP_X_FORWARDED_PROTO"] === "https") ? "https://" : "http://"; goto vXcMK; EUZeI: $UV4nd = $this->root_path . "/update_sql_" . $TE9QU . ".sql"; goto Vjfox; rRckQ: xHAvH: goto rH_cA; dYqRe: echo kQH4g . "<br>"; goto l_rFa; AH1BZ: ob_flush(); goto MSBZ0; Vjfox: $DW4eU = fopen($UV4nd, "w+"); goto Zmzc0; KtfF1: $D20kL->extractTo($this->root_path . "/"); goto HIZFh; O0BAm: echo gzMT0 . "<br>"; goto q_Q3r; xzODj: if (is_file($this->license_file)) { goto CK_dH; } goto iVZ2B; GYda8: echo "<script>document.getElementById('prog').value = 90;</script>"; goto yv5jv; GHD3I: $p3mEL = curl_getinfo($X0Myi, CURLINFO_HTTP_CODE); goto ZMB7y; Dj1PW: exit(RODI9); goto qnPP6; wgQmd: fputs($DW4eU, $DMnel); goto qnyNu; xqY76: $DMnel = curl_exec($X0Myi); goto gn_yU; sKyTI: goto k2A0T; goto UPFfr; Zmzc0: if ($DW4eU) { goto y3i72; } goto Dj1PW; a5wio: curl_close($X0Myi); goto ar7GE; sdnvN: curl_close($X0Myi); goto srUub; j_q7c: ob_flush(); goto kyGab; XuVzM: echo NkmQ_ . " " . $this->get_remote_filesize($wE8Au) . " " . v0tTY . "<br>"; goto X1rTS; KKj9w: $wE8Au = $this->api_url . "api/get_update_size/main/" . $LAOvY; goto QKxRu; VXfei: if (!jJMIg) { goto iQgcP; } goto x67cc; U0VfY: echo "<script>document.getElementById('prog').value = 1;</script>"; goto EEpFb; o36r6: curl_setopt($X0Myi, CURLOPT_CONNECTTIMEOUT, 30); goto dYqRe; Y4JB9: $wORPr = array("license_file" => null, "license_code" => $TWQDs, "client_name" => $eUIn1); goto MPQEt; MFteh: pB4oK: goto Y4JB9; tk4wb: $C7fu6 = ''; goto H8SZM; DvQ2D: $qqn0K = $D20kL->open($UV4nd); goto UcHSe; Xh4Pa: echo A7JPB; goto DNnWh; cELxI: echo "<script>document.getElementById('prog').value = 85;</script>"; goto nA4dN; kSkzu: curl_setopt($X0Myi, CURLOPT_CONNECTTIMEOUT, 30); goto mKU1A; H8SZM: $X0Myi = curl_init(); goto WUa_6; fHQk6: echo atGP5 . "<br><br>"; goto AH1BZ; wLVvl: $fcJYE = "mysql:host=" . $I_uDm["default"]["hostname"] . ";dbname=" . $I_uDm["default"]["database"]; goto liBXr; pDSuu: $wORPr = array("license_file" => file_get_contents($this->license_file), "license_code" => null, "client_name" => null); goto tSadr; nA4dN: DRLAl: goto ERpcu; YpdU8: echo CHrno; goto UAVs6; Hb4rh: if (!jJMIg) { goto oQNkq; } goto RX7vz; VVjjf: $K3IHJ = ((getenv("SERVER_NAME") ?: $_SERVER["SERVER_NAME"]) ?: getenv("HTTP_HOST")) ?: $_SERVER["HTTP_HOST"]; goto ajoHX; X1rTS: if (!jJMIg) { goto DRLAl; } goto cELxI; qnyNu: fclose($DW4eU); goto cUTow; yjk8z: $Ozci2 = (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on" or isset($_SERVER["HTTP_X_FORWARDED_PROTO"]) and $_SERVER["HTTP_X_FORWARDED_PROTO"] === "https") ? "https://" : "http://"; goto o48fH; Oyz3l: require APPPATH . "/config/database.php"; goto wLVvl; l_rFa: if (!jJMIg) { goto zzG7W; } goto WdRrH; QKxRu: echo ypbYj . "<br>"; goto segh9; t23qY: if (!jJMIg) { goto rET85; } goto APnDp; lHCUt: $DMnel = curl_exec($X0Myi); goto GHD3I; vXcMK: $lU32k = $Ozci2 . $K3IHJ . $_SERVER["REQUEST_URI"]; goto ysYoq; XrQx8: if ($p3mEL == 401) { goto LCEjp; } goto o1H6F; lIS9d: if (!empty($TWQDs) && !empty($eUIn1)) { goto pB4oK; } goto xzODj; ar7GE: exit("<br>" . c2vb2); goto leu7u; j2_3_: if (!is_writeable($UV4nd)) { goto xHAvH; } goto fbkeW; UcHSe: if ($qqn0K === TRUE) { goto O7Wj3; } goto fHQk6; EEpFb: bkdPL: goto bKoDQ; klZCt: curl_close($X0Myi); goto IR_Qm; W3Bs5: exit("<br>" . cRjft); goto sKyTI; QbX_t: rET85: goto j_q7c; FZzNz: goto TtqPr; goto Qg2EU; cvjcE: ob_implicit_flush(true); goto tEJNB; tSadr: TtqPr: goto kRkfI; rCyac: ob_flush(); goto xqY76; kyGab: yOl3B: goto QXB_N; ZMB7y: if (!($p3mEL != 200)) { goto met1S; } goto sdnvN; RX7vz: echo "<script>document.getElementById('prog').value = 100;</script>"; goto E2_k3; WFTuT: ob_flush(); goto tk4wb; Qg2EU: CK_dH: goto pDSuu; tEJNB: $TE9QU = str_replace(".", "_", $TE9QU); goto NbBU_; GkYTZ: curl_setopt($X0Myi, CURLOPT_URL, $X4k9o); goto uxtJV; ysYoq: $D1kRt = ((getenv("SERVER_ADDR") ?: $_SERVER["SERVER_ADDR"]) ?: $this->get_ip_from_third_party()) ?: gethostbyname(gethostname()); goto SAJ0I; FdQ5_: zoCJX: goto WFTuT; Y3SKI: goR6R: goto NN13d; WnINd: curl_setopt($X0Myi, CURLOPT_POSTFIELDS, $wORPr); goto hGV1z; N19cP: goto YG757; goto CJ54_; q_Q3r: ob_flush(); goto XuVzM; CJ54_: qAm_J: goto xEKjz; ILRFA: fputs($DW4eU, $DMnel); goto xWaWH; oVN68: unlink($UV4nd); goto CZUh3; Yqv9S: if (!jJMIg) { goto y_ui1; } goto S5qMj; segh9: if (!jJMIg) { goto bkdPL; } goto U0VfY; uxtJV: curl_setopt($X0Myi, CURLOPT_POST, 1); goto NnZ2Z; p80_b: met1S: goto vYA4A; yv5jv: pz4Ut: goto SbA1y; kBBap: curl_setopt($X0Myi, CURLOPT_URL, $X4k9o); goto YmBQ6; WUa_6: $X4k9o = $this->api_url . "api/download_update/main/" . $LAOvY; goto GkYTZ; UAVs6: ob_flush(); goto wp8YI; UPFfr: LCEjp: goto a5wio; qnPP6: y3i72: goto wgQmd; E2_k3: oQNkq: goto YpdU8; cUTow: $I_uDm = array("default" => array()); goto Oyz3l; MPQEt: FIx2p: goto H0p92; ziOLb: @chmod($UV4nd, 0777); goto j2_3_; o1H6F: curl_close($X0Myi); goto W3Bs5; H0p92: ob_end_flush(); goto cvjcE; RLif6: if ($DW4eU) { goto LJCJb; } goto hv41T; rH_cA: echo rZnyO . "<br><br>"; goto Hb4rh; leu7u: k2A0T: goto NASUd; FQuJ7: O7Wj3: goto KtfF1; wp8YI: YG757: goto gNkGY; AoLnP: ob_flush(); goto ZaYNJ; ir2kS: echo "<script>document.getElementById('prog').value = 5;</script>"; goto FdQ5_; YmBQ6: curl_setopt($X0Myi, CURLOPT_POST, 1); goto WnINd; S5qMj: curl_setopt($X0Myi, CURLOPT_PROGRESSFUNCTION, array($this, "progress")); goto YdWl1; liBXr: $ModRA = [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]; goto OhQYp; QXB_N: if ($e9l0K == true) { goto qAm_J; } goto VXfei; NnZ2Z: curl_setopt($X0Myi, CURLOPT_POSTFIELDS, $wORPr); goto VVjjf; PegIC: if (!jJMIg) { goto goR6R; } goto jZgcZ; ou34u: curl_setopt($X0Myi, CURLOPT_RETURNTRANSFER, true); goto kSkzu; NN13d: curl_setopt($X0Myi, CURLOPT_RETURNTRANSFER, true); goto o36r6; IR_Qm: $UV4nd = $this->root_path . "/update_main_" . $TE9QU . ".zip"; goto o4rjK; srUub: exit(cRjft); goto p80_b; NbBU_: ob_start(); goto KKj9w; gn_yU: $p3mEL = curl_getinfo($X0Myi, CURLINFO_HTTP_CODE); goto pNo1V; XWo2V: kehXB: goto AoLnP; gNkGY: ob_end_flush(); goto Tvslu; X3p1x: $X4k9o = $this->api_url . "api/download_update/sql/" . $LAOvY; goto kBBap; hWJ0_: $D1kRt = ((getenv("SERVER_ADDR") ?: $_SERVER["SERVER_ADDR"]) ?: $this->get_ip_from_third_party()) ?: gethostbyname(gethostname()); goto JVMbq; MSBZ0: goto yOl3B; goto FQuJ7; OhQYp: try { goto bZqxY; dPUTS: $zJuMe = ''; goto S5dXJ; S5dXJ: $xOpbY = file($UV4nd); goto akk2X; bZqxY: $c0A0n = new PDO($fcJYE, $I_uDm["default"]["username"], $I_uDm["default"]["password"], $ModRA); goto dPUTS; hvdHo: qxvKL: goto G45du; akk2X: foreach ($xOpbY as $P3akX) { goto yU62G; wdRoz: MNpkp: goto Jrqxg; Vv3s9: $zJuMe .= $P3akX; goto HFg5z; HFg5z: $pzLu5 = false; goto eXLv5; oIVbI: $pzLu5 = $c0A0n->query($zJuMe); goto VUNOT; VUNOT: $zJuMe = ''; goto kGqjs; yU62G: if (!(substr($P3akX, 0, 2) == "--" || $P3akX == '')) { goto VQRzG; } goto DcsOM; eXLv5: if (!(substr(trim($P3akX), -1, 1) == ";")) { goto jveGQ; } goto oIVbI; T7Rf2: VQRzG: goto Vv3s9; DcsOM: goto MNpkp; goto T7Rf2; kGqjs: jveGQ: goto wdRoz; Jrqxg: } goto hvdHo; G45du: $c0A0n->query("COMMIT;"); goto RHT3A; RHT3A: } catch (Exception $oq1Tm) { exit("<br>" . VWn7e); } goto ziOLb; DNnWh: ob_flush(); goto N19cP; APnDp: echo "<script>document.getElementById('prog').value = 75;</script>"; goto QbX_t; SAJ0I: curl_setopt($X0Myi, CURLOPT_HTTPHEADER, array("LB-API-KEY: " . $this->api_key, "LB-URL: " . $lU32k, "LB-IP: " . $D1kRt, "LB-LANG: " . $this->api_language)); goto Yqv9S; o48fH: $lU32k = $Ozci2 . $K3IHJ . $_SERVER["REQUEST_URI"]; goto hWJ0_; HIZFh: $D20kL->close(); goto oVN68; pNo1V: if (!($p3mEL != 200)) { goto BsiO4; } goto XrQx8; xEKjz: $wE8Au = $this->api_url . "api/get_update_size/sql/" . $LAOvY; goto O0BAm; ZaYNJ: $D20kL = new ZipArchive(); goto DvQ2D; YdWl1: y_ui1: goto PegIC; Pm6fL: $C7fu6 = ''; goto PZkkA; KMjyi: LJCJb: goto ILRFA; N6qlF: if (!jJMIg) { goto zoCJX; } goto ir2kS; O4MsT: zzG7W: goto rCyac; CZUh3: echo uLBK0 . "<br><br>"; goto t23qY; fXO0i: if (!jJMIg) { goto pz4Ut; } goto GYda8; WdRrH: echo "<script>document.getElementById('prog').value = 10;</script>"; goto O4MsT; DB3Kk: echo DJy4G . " " . $this->get_remote_filesize($wE8Au) . " " . v0tTY . "<br>"; goto N6qlF; NASUd: BsiO4: goto klZCt; bKoDQ: ob_flush(); goto DB3Kk; iVZ2B: $wORPr = array(); goto FZzNz; JVMbq: curl_setopt($X0Myi, CURLOPT_HTTPHEADER, array("LB-API-KEY: " . $this->api_key, "LB-URL: " . $lU32k, "LB-IP: " . $D1kRt, "LB-LANG: " . $this->api_language)); goto ou34u; mKU1A: echo ClzNv . "<br>"; goto fXO0i; Bvnix: iQgcP: goto Xh4Pa; jZgcZ: curl_setopt($X0Myi, CURLOPT_NOPROGRESS, false); goto Y3SKI; IQXhD: echo "<script>document.getElementById('prog').value = 65;</script>"; goto XWo2V; SbA1y: ob_flush(); goto lHCUt; xWaWH: fclose($DW4eU); goto pRflt; fbkeW: unlink($UV4nd); goto rRckQ; x67cc: echo "<script>document.getElementById('prog').value = 100;</script>"; goto Bvnix; Tvslu: } public function download_sql($s5EH7, $TE9QU) { goto FowOQ; JSFxX: $DMnel = curl_exec($X0Myi); goto tohlY; yPoiV: if ($DW4eU) { goto c4o7G; } goto Cvsel; uZQ23: if (!($p3mEL != 200)) { goto NRkHK; } goto jS_dF; JQZU5: exit(cRjft); goto CCz9j; FowOQ: $X0Myi = curl_init(); goto o_6qM; U7DHG: $DW4eU = @fopen($UV4nd, "w+"); goto yPoiV; sh349: curl_setopt($X0Myi, CURLOPT_RETURNTRANSFER, true); goto JSFxX; x8DD6: curl_close($X0Myi); goto K2hBy; oTItk: c4o7G: goto wAsc9; K2hBy: $UV4nd = $this->root_path . "/install/database.sql"; goto U7DHG; o_6qM: $X4k9o = $this->api_url . "get_sql/index.php?key=" . urlencode($s5EH7) . "&version=" . urlencode($TE9QU); goto UfoUL; jS_dF: curl_close($X0Myi); goto JQZU5; UfoUL: curl_setopt($X0Myi, CURLOPT_URL, $X4k9o); goto sh349; CCz9j: NRkHK: goto x8DD6; wAsc9: fputs($DW4eU, $DMnel); goto CLTD0; CLTD0: fclose($DW4eU); goto wunXO; Cvsel: exit(RODI9); goto oTItk; tohlY: $p3mEL = curl_getinfo($X0Myi, CURLINFO_HTTP_CODE); goto uZQ23; wunXO: } private function progress($sdKxd, $dHFF2, $y6MNG, $Uevj3, $Hn87D) { goto Czrkn; nttqv: echo "<script>document.getElementById('prog').value = 60;</script>"; goto Av64m; ftAQc: ob_flush(); goto Hh2jI; ksG9f: $RuZOM = $fnvD3; goto XtxFA; nUlMG: A8A9K: goto BQgIg; JzVqU: goto BXFEs; goto xdpjX; Gi3NO: BXFEs: goto IB2Mj; ozbgY: ob_flush(); goto nUlMG; GDxC5: echo "<script>document.getElementById('prog').value = 22.5;</script>"; goto ozbgY; Czrkn: static $RuZOM = 0; goto DuZRN; xdpjX: AJtbb: goto Y8S2p; gJYtj: v6duv: goto lDrFg; Gfiiy: $RuZOM = $fnvD3; goto GDxC5; lDrFg: if (!($fnvD3 != $RuZOM && $fnvD3 == 75)) { goto n112K; } goto ksG9f; K5sit: $fnvD3 = round($y6MNG * 100 / $dHFF2); goto JzVqU; Hh2jI: n112K: goto xwa0J; DuZRN: if ($dHFF2 == 0) { goto AJtbb; } goto K5sit; IB2Mj: if (!($fnvD3 != $RuZOM && $fnvD3 == 25)) { goto A8A9K; } goto Gfiiy; Y8S2p: $fnvD3 = 0; goto Gi3NO; BQgIg: if (!($fnvD3 != $RuZOM && $fnvD3 == 50)) { goto v6duv; } goto bXGrU; xqzy5: AJdo7: goto uoAiI; XtxFA: echo "<script>document.getElementById('prog').value = 47.5;</script>"; goto ftAQc; Vf8Ct: echo "<script>document.getElementById('prog').value = 35;</script>"; goto eiVZ4; bXGrU: $RuZOM = $fnvD3; goto Vf8Ct; xwa0J: if (!($fnvD3 != $RuZOM && $fnvD3 == 100)) { goto AJdo7; } goto GpAnP; Av64m: ob_flush(); goto xqzy5; GpAnP: $RuZOM = $fnvD3; goto nttqv; eiVZ4: ob_flush(); goto gJYtj; uoAiI: } private function get_proxy_from_third_party() { goto N_03M; hLpMj: goto U4L1Z; goto wtuxH; V0joM: curl_setopt($aOE_w, CURLOPT_URL, "https://gimmeproxy.com/api/getProxy?curl=true&protocol=http&supportsHttps=false&post=true&get=true&port=80,8080"); goto M9D6U; xyrW1: curl_setopt($aOE_w, CURLOPT_URL, "http://pubproxy.com/api/proxy?format=txt&type=http&https=true&post=true&port=80,8080"); goto hLpMj; BAqPz: niS7N: goto pMm9C; wkPzg: $vdqxV = mt_rand(1, 2); goto wVf6R; Rm6Yi: $qSWD0 = curl_exec($aOE_w); goto dqsMQ; dqsMQ: curl_close($aOE_w); goto WRbiA; HzYqt: curl_setopt($aOE_w, CURLOPT_CONNECTTIMEOUT, 10); goto oXxD6; wtuxH: KjVs3: goto V0joM; M9D6U: U4L1Z: goto LfEUI; LfEUI: curl_setopt($aOE_w, CURLOPT_RETURNTRANSFER, true); goto HzYqt; WRbiA: if ($vdqxV == 1) { goto niS7N; } goto pbegV; N_03M: $aOE_w = curl_init(); goto wkPzg; pbegV: return $qSWD0; goto IjStl; pMm9C: return "http://" . $qSWD0; goto ElPfp; IjStl: goto RmXWI; goto BAqPz; wVf6R: if ($vdqxV == 1) { goto KjVs3; } goto xyrW1; oXxD6: curl_setopt($aOE_w, CURLOPT_TIMEOUT, 10); goto Rm6Yi; ElPfp: RmXWI: goto BzRkc; BzRkc: } private function get_ip_from_third_party() { goto OMML6; RL_pY: curl_setopt($aOE_w, CURLOPT_CONNECTTIMEOUT, 10); goto X8oCJ; eYBx0: curl_setopt($aOE_w, CURLOPT_HEADER, 0); goto ntBQV; OMML6: $aOE_w = curl_init(); goto Zi3e6; Zi3e6: curl_setopt($aOE_w, CURLOPT_URL, "http://ipecho.net/plain"); goto eYBx0; oTmqP: curl_close($aOE_w); goto WZGeY; WZGeY: return $qSWD0; goto m5ELf; ntBQV: curl_setopt($aOE_w, CURLOPT_RETURNTRANSFER, true); goto RL_pY; b3TCj: $qSWD0 = curl_exec($aOE_w); goto oTmqP; X8oCJ: curl_setopt($aOE_w, CURLOPT_TIMEOUT, 10); goto b3TCj; m5ELf: } private function get_remote_filesize($ghAXI) { goto nQY6o; ejLiW: Srwjq: goto cOZBv; nQY6o: $aOE_w = curl_init(); goto zLFal; KrJnb: switch ($hh082) { case $hh082 < 1024: $mVeWX = $hh082 . " B"; goto TRcy5; case $hh082 < 1048576: $mVeWX = round($hh082 / 1024, 2) . " KB"; goto TRcy5; case $hh082 < 1073741824: $mVeWX = round($hh082 / 1048576, 2) . " MB"; goto TRcy5; case $hh082 < 1099511627776: $mVeWX = round($hh082 / 1073741824, 2) . " GB"; goto TRcy5; } goto IeL2Q; DeUUQ: $gv_lK = curl_exec($aOE_w); goto PuEyG; Ze0aB: curl_setopt($aOE_w, CURLOPT_CONNECTTIMEOUT, 30); goto DeUUQ; a9mUM: $lU32k = $Ozci2 . $K3IHJ . $_SERVER["REQUEST_URI"]; goto i0jgB; PuEyG: $hh082 = curl_getinfo($aOE_w, CURLINFO_CONTENT_LENGTH_DOWNLOAD); goto cs1Ay; ZvBKU: $Ozci2 = (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on" or isset($_SERVER["HTTP_X_FORWARDED_PROTO"]) and $_SERVER["HTTP_X_FORWARDED_PROTO"] === "https") ? "https://" : "http://"; goto a9mUM; z3P1N: return $mVeWX; goto ejLiW; i0jgB: $D1kRt = ((getenv("SERVER_ADDR") ?: $_SERVER["SERVER_ADDR"]) ?: $this->get_ip_from_third_party()) ?: gethostbyname(gethostname()); goto usQFn; lZa7a: curl_setopt($aOE_w, CURLOPT_NOBODY, TRUE); goto GkyWJ; cs1Ay: if (!$hh082) { goto Srwjq; } goto KrJnb; usQFn: curl_setopt($aOE_w, CURLOPT_HTTPHEADER, array("LB-API-KEY: " . $this->api_key, "LB-URL: " . $lU32k, "LB-IP: " . $D1kRt, "LB-LANG: " . $this->api_language)); goto xN8gm; GkyWJ: $K3IHJ = ((getenv("SERVER_NAME") ?: $_SERVER["SERVER_NAME"]) ?: getenv("HTTP_HOST")) ?: $_SERVER["HTTP_HOST"]; goto ZvBKU; EGGKo: curl_setopt($aOE_w, CURLOPT_URL, $ghAXI); goto lZa7a; ng23Q: TRcy5: goto z3P1N; zLFal: curl_setopt($aOE_w, CURLOPT_HEADER, TRUE); goto EGGKo; xN8gm: curl_setopt($aOE_w, CURLOPT_RETURNTRANSFER, true); goto Ze0aB; IeL2Q: LBFkN: goto ng23Q; cOZBv: } } goto SBWr8; xRvdd: define("gzMT0", "Preparing to download SQL update..."); goto LsXd0; eM3dQ: if (!function_exists("get_system_info")) { function get_system_info($UnFNe) { $SWFdl = 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" => $UnFNe); return json_encode($SWFdl, JSON_PRETTY_PRINT); } } goto N9nsh; CM1K3: define("DJy4G", "Main Update size:"); goto F02i7; F02i7: define("v0tTY", "(Please do not refresh the page)."); goto WBpup; kvOgl: if (!(count(get_included_files()) == 1)) { goto okO3P; } goto CHKjJ; WBpup: define("kQH4g", "Downloading main update..."); goto yCMUC; E1Dbn: @ini_set("display_errors", 0); goto lxKHA; cj7Ac: define("rZnyO", "SQL update files downloaded."); goto rFS2K; rFS2K: define("VWn7e", "SQL updates could not be imported, please import it manually."); goto yRu4o; yoB0k: if (!function_exists("thousands_currency_format")) { function thousands_currency_format($WBpbl, $vfsR0 = false) { goto xdt1l; dbGmk: $G4eBB = array($ExSxj, $dzU3r); goto M0s9X; s86n7: $vNoGA = array("k", "m", "b", "t"); goto TABTb; U9HIe: $ExSxj = $MGeq1; goto Bdwkt; AF9XO: TCTa5: goto WUZGm; JQfYB: qHdfh: goto z1rKe; bMnXS: goto TCTa5; goto JQfYB; M0s9X: return !empty($vfsR0) ? $G4eBB : $ExSxj . $dzU3r; goto AF9XO; TABTb: $P_cqY = count($j01Pr) - 1; goto U9HIe; z1rKe: $MGeq1 = round($WBpbl); goto i2L4s; g0JU8: return !empty($vfsR0) ? $G4eBB : $WBpbl; goto bMnXS; fKcPq: $G4eBB = array($WBpbl, ''); goto g0JU8; i2L4s: $odPQz = number_format($MGeq1); goto UFSno; UFSno: $j01Pr = explode(",", $odPQz); goto s86n7; Bdwkt: $ExSxj = $j01Pr[0] . ((int) $j01Pr[1][0] !== 0 ? "." . $j01Pr[1][0] : ''); goto BCs10; xdt1l: if ($WBpbl > 1000) { goto qHdfh; } goto fKcPq; BCs10: $dzU3r = $vNoGA[$P_cqY - 1]; goto dbGmk; WUZGm: } } goto tLTzU; CHKjJ: exit("No direct script access allowed"); goto eWkuX; r_x7O: @ini_set("max_execution_time", 600); goto quYNe; yCMUC: define("c2vb2", "Your update period has ended or your license is invalid, please contact support."); goto yQ5bM; DwCQc: @ini_set("memory_limit", "256M"); goto IUuqu; quYNe: Vw52S: goto DwCQc; lp6oG: if (!(@ini_get("max_execution_time") !== "0" && @ini_get("max_execution_time") < 600)) { goto Vw52S; } goto r_x7O; lxKHA: nACn_: goto lp6oG; glliV: define("uVYDt", "Verified! Thanks for purchasing."); goto a0JA5; XbARy: define("atGP5", "Update zip extraction failed."); goto xRvdd; yRu4o: define("CHrno", "Update successful, SQL updates were successfully imported."); goto mk73G; QbVMt: define("uLBK0", "Main update files downloaded and extracted."); goto XbARy; PB8P2: define("cRjft", "Server returned an invalid response, please contact support."); goto glliV; tLTzU: if (!function_exists("generate_breadcrumb")) { function generate_breadcrumb($X0Myi = null) { goto wp0xS; tU97F: goto rZ80f; goto qvP9w; ugVB6: $NCZTx = 1; goto RHpQP; VnHGs: goto TkxyP; goto XACb5; Zazg6: $bW1os = "<nav class="breadcrumb" aria-label="breadcrumbs">       
\xa	\x9<ul><li><a href="" . base_url() . "">Home</a></li>"; goto Gq1Lw; I6lrn: rZ80f: goto qPzNS; RYrKq: return $bW1os; goto n0VS_; FFj6r: if (!($X03Bj <= $NCZTx)) { goto B_tF2; } goto vgOG9; NQ3l0: goto HK5tz; goto CWWX4; A_Rle: $bW1os .= "<li><a href="" . site_url($Uon0R) . "">"; goto Rq558; Q3UWm: $Uon0R = ''; goto LLsb4; AWHO6: if ($qxy6W->uri->segment($NCZTx + 1) == '') { goto lX323; } goto A_Rle; zot2g: $eMCHE = $qxy6W->uri->segment($NCZTx); goto NQ3l0; m8us5: $bW1os .= ucfirst($qxy6W->uri->segment($NCZTx)) . "</a></li>"; goto frAOQ; Btc0H: if ($X0Myi) { goto Dv7vp; } goto qOozy; mnyhQ: mYK3O: goto QYbGN; LLsb4: $X03Bj = 1; goto O9o7x; qOozy: $bW1os .= "<li class="is-active"><a href="" . site_url($Uon0R) . "">"; goto m8us5; zRm2e: Dv7vp: goto y3rFJ; RHpQP: $eMCHE = $qxy6W->uri->segment($NCZTx); goto Zazg6; wp0xS: $qxy6W =& get_instance(); goto ugVB6; km7RC: if (!($eMCHE != '')) { goto dtfRz; } goto Q3UWm; qUIYz: $bW1os .= ucfirst($X0Myi) . "</a></li>"; goto YXyix; Rq558: $bW1os .= ucfirst($qxy6W->uri->segment($NCZTx)) . "</a><span class="divider"></span></li>"; goto tU97F; qPzNS: $NCZTx++; goto zot2g; qvP9w: lX323: goto Btc0H; XACb5: B_tF2: goto AWHO6; RdlTQ: $bW1os .= "</ul></nav>"; goto RYrKq; frAOQ: goto PIMuI; goto zRm2e; O9o7x: TkxyP: goto FFj6r; YXyix: PIMuI: goto I6lrn; y3rFJ: $bW1os .= "<li class="is-active"><a href="" . site_url($Uon0R) . "">"; goto qUIYz; QYbGN: $X03Bj++; goto VnHGs; vgOG9: $Uon0R .= $qxy6W->uri->segment($X03Bj) . "/"; goto mnyhQ; Gq1Lw: HK5tz: goto km7RC; CWWX4: dtfRz: goto RdlTQ; n0VS_: } } goto eM3dQ; CO1B3: if (!function_exists("html_escape")) { function html_escape($nxisG, $RxC8V = TRUE) { goto FaRb7; gK1FA: c1f1U: goto eSNg7; FaRb7: if (!empty($nxisG)) { goto AO9l0; } goto znuaE; eSNg7: return htmlspecialchars($nxisG, ENT_QUOTES, config_item("charset"), $RxC8V); goto b8D_u; LZNXV: AO9l0: goto mYQ4u; znuaE: return $nxisG; goto LZNXV; gDEQQ: K43TS: goto z3RfI; IwJL1: foreach (array_keys($nxisG) as $s5EH7) { $nxisG[$s5EH7] = html_escape($nxisG[$s5EH7], $RxC8V); n8sSn: } goto gDEQQ; mYQ4u: if (!is_array($nxisG)) { goto c1f1U; } goto IwJL1; z3RfI: return $nxisG; goto gK1FA; b8D_u: } } goto yoB0k; LsXd0: define("NkmQ_", "SQL Update size:"); goto huxFD; GL7Kf: define("G6_b_", true); goto R8Axz; SBWr8: if (!function_exists("config_item")) { function config_item($Mr_HQ) { goto tKtYp; HvaUl: $hoJpY[0] =& get_config(); goto P0JOu; zZBRd: if (!empty($hoJpY)) { goto jgdJ0; } goto HvaUl; P0JOu: jgdJ0: goto qSQt8; tKtYp: static $hoJpY; goto zZBRd; qSQt8: return isset($hoJpY[0][$Mr_HQ]) ? $hoJpY[0][$Mr_HQ] : NULL; goto P6IwU; P6IwU: } } goto CO1B3; mk73G: define("A7JPB", "Update successful, there were no SQL updates. So you can run the updated application directly."); goto Spjpo; tiuDM: define("IRhnx", "Connection to server failed or the server returned an error, please contact support."); goto PB8P2; eWkuX: okO3P: goto GL7Kf; huxFD: define("ClzNv", "Downloading SQL update..."); goto cj7Ac; R8Axz: define("jJMIg", true); goto tiuDM; N9nsh: if (!function_exists("minify_html")) { function minify_html($O8rLT) { goto hNhfU; ZvlCu: return $sAHKx; goto GbwzA; hNhfU: $eBBKD = array("/(\n|^)( +|\t)/", "/(\n|^)\/\/(.*?)(\n|$)/", "/\n/", "/\<\!--.*?-->/", "/( +|\t)/", "/\>\s+\</", "/(\"|')\s+\>/", "/=\s+(\"|')/"); goto Ufzst; MBJx8: $sAHKx = preg_replace($eBBKD, $PrjnD, $O8rLT); goto ZvlCu; Ufzst: $PrjnD = array("\xa", "\xa", " ", '', " ", "><", "$1>", "=$1"); goto MBJx8; GbwzA: } } goto IM2YA; yQ5bM: define("RODI9", "Folder does not have write permission or the update file path could not be resolved, please contact support."); goto QbVMt; IM2YA: if (!function_exists("password_verify")) { function password_verify($zyQjr, $q9l3O) { goto nORes; F3NhE: r3yFo: goto Rk5CQ; Q8wSf: $NFtoc |= ord($zyQjr[$NCZTx]) ^ ord($q9l3O[$NCZTx]); goto glL0Z; glL0Z: nGH_g: goto k2VQP; FymcJ: return FALSE; goto F3NhE; nORes: if (!(strlen($q9l3O) !== 60 or strlen($zyQjr = crypt($zyQjr, $q9l3O)) !== 60)) { goto r3yFo; } goto FymcJ; fEl3M: return $NFtoc === 0; goto ko3zZ; fqfca: qPw2o: goto Un2Ol; wBxaz: goto qPw2o; goto HGibz; HGibz: F21P7: goto fEl3M; k2VQP: $NCZTx++; goto wBxaz; Rk5CQ: $NFtoc = 0; goto Pj3DI; Un2Ol: if (!($NCZTx < 60)) { goto F21P7; } goto Q8wSf; Pj3DI: $NCZTx = 0; goto fqfca; ko3zZ: } } ?>

Did this file decode correctly?

Original Code

goto kvOgl; a0JA5: define("ypbYj", "Preparing to download main update..."); goto CM1K3; Spjpo: if (G6_b_) { goto nACn_; } goto E1Dbn; IUuqu: 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 HgJHK; KfYVP: $this->root_path = realpath($this->current_path . "/../.."); goto gTYoI; J98ts: $this->api_language = "english"; goto Xs8yN; huMi2: $this->api_key = "BCAF5CC39EB38ED14BC1"; goto J98ts; fO7Ca: $this->current_path = realpath(__DIR__); goto KfYVP; V708o: $this->verification_period = 3; goto fO7Ca; OY0ud: $this->verify_type = "envato"; goto V708o; gTYoI: $this->license_file = realpath($this->current_path) . "/.lb_lic"; goto AbyvH; HgJHK: $this->product_id = "B2A17YLB"; goto de7yJ; de7yJ: $this->api_url = "https://lb.licensebox.app/"; goto huMi2; Xs8yN: $this->current_version = "v1.5.2"; goto OY0ud; AbyvH: } 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($KM2o5, $ghAXI, $DMnel) { goto Mhju8; Hrm7s: $gdKeH = json_decode($gv_lK, true); goto FM0a1; Bs4Q_: NFw9h: goto Hrm7s; f50mX: switch ($KM2o5) { case "POST": goto V6N4R; V6N4R: curl_setopt($aOE_w, CURLOPT_POST, 1); goto jPre1; VxDgJ: curl_setopt($aOE_w, CURLOPT_POSTFIELDS, $DMnel); goto RJrv2; jPre1: if (!$DMnel) { goto QMriP; } goto VxDgJ; RJrv2: QMriP: goto lg6De; lg6De: goto HGPrQ; goto LqtC5; LqtC5: case "PUT": goto EUnEv; EUnEv: curl_setopt($aOE_w, CURLOPT_CUSTOMREQUEST, "PUT"); goto tI0KL; Jt9Pe: goto HGPrQ; goto ZSXSe; X4__u: D4N8U: goto Jt9Pe; DLWgJ: curl_setopt($aOE_w, CURLOPT_POSTFIELDS, $DMnel); goto X4__u; tI0KL: if (!$DMnel) { goto D4N8U; } goto DLWgJ; ZSXSe: default: goto PG0Sy; PG0Sy: if (!$DMnel) { goto VK_j1; } goto gsRZR; gsRZR: $ghAXI = sprintf("%s?%s", $ghAXI, http_build_query($DMnel)); goto dKWQE; dKWQE: VK_j1: goto EuMHX; EuMHX: } goto T1tnG; EVWyO: curl_setopt($aOE_w, CURLOPT_PROXY, $this->get_proxy_from_third_party()); goto eDPOA; tEj3A: UJcWK: goto uh_3w; aaGRs: HGPrQ: goto lq5dX; AbA6b: qp44c: goto sKo4k; Q0glI: curl_close($aOE_w); goto OeLsP; KrIpN: if (!(!$gv_lK && !G6_b_)) { goto iVYj_; } goto NA1Bk; gxAIC: O39zz: goto VvgGA; UYAf7: $_SESSION["UHhd87HJKtJ"] = 0; goto fU8Eq; tT8ww: $_SESSION["UHhd87HJKtJ"] += 1; goto enSOT; lq5dX: $K3IHJ = ((getenv("SERVER_NAME") ?: $_SERVER["SERVER_NAME"]) ?: getenv("HTTP_HOST")) ?: $_SERVER["HTTP_HOST"]; goto TrvOk; YH8xs: return json_encode($OuVnT); goto AbA6b; CuxjX: curl_setopt($aOE_w, CURLOPT_RETURNTRANSFER, true); goto EVtSI; tX7Ae: return json_encode($OuVnT); goto dT1F6; ejvvZ: unset($_SESSION["UHhd87HJKtJ"]); goto hd3XK; sKo4k: BxyCF: goto Q0glI; kMi9v: $gv_lK = curl_exec($aOE_w); goto LrpG7; LZ6ub: curl_setopt($aOE_w, CURLOPT_HTTPHEADER, array("Content-Type: application/json", "LB-API-KEY: " . $this->api_key, "LB-URL: " . $lU32k, "LB-IP: " . $D1kRt, "LB-LANG: " . $this->api_language)); goto gAr4V; VvgGA: curl_setopt($aOE_w, CURLOPT_CONNECTTIMEOUT, 30); goto yB1OM; vudKD: $aOE_w = curl_init(); goto f50mX; pdvzY: session_start(); goto tEj3A; dT1F6: goto qp44c; goto Bs4Q_; T1tnG: zxzSM: goto aaGRs; nUNOY: dYLQA: goto tT8ww; hd3XK: goto U9wY6; goto nUNOY; iiMR1: if (G6_b_) { goto NFw9h; } goto fmisQ; LrpG7: if (!$gv_lK && curl_errno($aOE_w)) { goto dYLQA; } goto ejvvZ; fmisQ: $OuVnT = array("status" => FALSE, "message" => cRjft); goto tX7Ae; gAr4V: curl_setopt($aOE_w, CURLOPT_URL, $ghAXI); goto CuxjX; EVtSI: if (!($_SESSION["UHhd87HJKtJ"] >= 3)) { goto O39zz; } goto EVWyO; qX4VA: iVYj_: goto hd762; hjN9J: $D1kRt = ((getenv("SERVER_ADDR") ?: $_SERVER["SERVER_ADDR"]) ?: $this->get_ip_from_third_party()) ?: gethostbyname(gethostname()); goto LZ6ub; yB1OM: curl_setopt($aOE_w, CURLOPT_TIMEOUT, 30); goto kMi9v; vQQ5I: return json_encode($OuVnT); goto qX4VA; fU8Eq: S0Vxh: goto vudKD; NA1Bk: $OuVnT = array("status" => FALSE, "message" => IRhnx); goto vQQ5I; OeLsP: return $gv_lK; goto VdTYV; FM0a1: $OuVnT = array("status" => FALSE, "message" => !empty($gdKeH["error"]) ? $gdKeH["error"] : $gdKeH["message"]); goto YH8xs; TrvOk: $Ozci2 = (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on" or isset($_SERVER["HTTP_X_FORWARDED_PROTO"]) and $_SERVER["HTTP_X_FORWARDED_PROTO"] === "https") ? "https://" : "http://"; goto onPNO; eDPOA: curl_setopt($aOE_w, CURLOPT_HTTPPROXYTUNNEL, 1); goto gxAIC; onPNO: $lU32k = $Ozci2 . $K3IHJ . $_SERVER["REQUEST_URI"]; goto hjN9J; Mhju8: if (!(session_status() == PHP_SESSION_NONE)) { goto UJcWK; } goto pdvzY; enSOT: U9wY6: goto KrIpN; MLK4Q: if (!($p3mEL != 200)) { goto BxyCF; } goto iiMR1; uh_3w: if (!empty($_SESSION["UHhd87HJKtJ"])) { goto S0Vxh; } goto UYAf7; hd762: $p3mEL = curl_getinfo($aOE_w, CURLINFO_HTTP_CODE); goto MLK4Q; VdTYV: } public function check_connection() { goto Dpjoa; n_kM2: $H6lTv = $this->call_api("POST", $this->api_url . "api/check_connection_ext", json_encode($wORPr)); goto fJZNv; fJZNv: $qSWD0 = json_decode($H6lTv, true); goto a_OYc; Dpjoa: $wORPr = array(); goto n_kM2; a_OYc: return $qSWD0; goto D4z6U; D4z6U: } public function get_latest_version() { goto NmHSb; gGTHr: return $qSWD0; goto fsDdu; jwUcM: $qSWD0 = json_decode($H6lTv, true); goto gGTHr; NmHSb: $wORPr = array("product_id" => $this->product_id); goto dsh_O; dsh_O: $H6lTv = $this->call_api("POST", $this->api_url . "api/latest_version", json_encode($wORPr)); goto jwUcM; fsDdu: } public function activate_license($TWQDs, $eUIn1, $iaeTK = null, $mliqH = true) { goto t4o0n; iNt00: unlink($this->license_file); goto EyCY4; ybIZ3: $qSWD0 = json_decode($H6lTv, true); goto yCHJo; bu0IP: U36NJ: goto OJkwY; yCHJo: if (empty($mliqH)) { goto NOuC5; } goto bi1Yr; bi1Yr: if ($qSWD0["status"]) { goto H6SMM; } goto kB2lA; FR4CF: $acyJn = trim($qSWD0["lic_response"]); goto g2yll; kB2lA: @chmod($this->license_file, 0777); goto SpRHi; fLmyW: H6SMM: goto FR4CF; t4o0n: $wORPr = array("product_id" => $this->product_id, "license_code" => $TWQDs, "client_name" => $eUIn1, "email" => $iaeTK, "verify_type" => $this->verify_type); goto KfkRV; L2U99: return $qSWD0; goto A8iaz; EyCY4: HppPy: goto XJztp; XJztp: goto U36NJ; goto fLmyW; OJkwY: NOuC5: goto L2U99; SpRHi: if (!is_writeable($this->license_file)) { goto HppPy; } goto iNt00; g2yll: file_put_contents($this->license_file, $acyJn, LOCK_EX); goto bu0IP; KfkRV: $H6lTv = $this->call_api("POST", $this->api_url . "api/activate_license", json_encode($wORPr)); goto ybIZ3; A8iaz: } public function v3r1phy_l1c3n53($SV7_t = false, $TWQDs = false, $eUIn1 = false) { goto Y6gp7; LJpar: avUQH: goto GIU43; sn9Xp: if (!empty($_SESSION["d3576e65ac"])) { goto iw2sG; } goto blnp1; qbojg: emNkL: goto OIgDJ; LF_ej: ob_end_clean(); goto G__l6; OXQuw: QIEdy: goto LF_ej; OCycA: goto oTzf6; goto qbojg; MS2gz: if ($e9l0K == 7) { goto emNkL; } goto TRM6s; GIU43: $wORPr = array("product_id" => $this->product_id, "license_file" => null, "license_code" => $TWQDs, "client_name" => $eUIn1); goto uImL_; nDtei: goto oTzf6; goto T7E1b; xcrwN: ob_start(); goto IIwtR; kY2WS: $qqn0K = json_decode($H6lTv, true); goto TWFyi; G__l6: MhDMV: goto jzdwb; OzqCn: LQnVd: goto h9JRy; jzdwb: return $qqn0K; goto M36TO; uhwec: $dqFs3 = $e9l0K . " days"; goto jZkIo; bfpBX: goto MhDMV; goto FIsLP; lXnrb: I28Pw: goto Ixgv2; oAxBn: if (is_file($this->license_file)) { goto XlMRs; } goto lTzs7; h9JRy: $dqFs3 = "1 month"; goto vA1y5; blnp1: $_SESSION["d3576e65ac"] = "00-00-0000"; goto W5hJH; OIgDJ: $dqFs3 = "1 week"; goto JoqKD; T7E1b: vOIZ4: goto Dv9AN; U9z35: XlMRs: goto gw3qk; gw3qk: $wORPr = array("product_id" => $this->product_id, "license_file" => file_get_contents($this->license_file), "license_code" => null, "client_name" => null); goto cql2w; bCPku: $dqFs3 = "1 year"; goto IX_2r; JoqKD: goto oTzf6; goto OzqCn; vcMNf: $_SESSION["d3576e65ac"] = $CWa1D; goto BFcMN; pBzr_: if ($e9l0K == 1) { goto I28Pw; } goto XbTfs; IIwtR: if (!(session_status() == PHP_SESSION_NONE)) { goto hgbNb; } goto HdNiP; uImL_: ES2XP: goto ct_Tr; vA1y5: goto oTzf6; goto lCm1k; HdNiP: session_start(); goto hXPuc; Y6gp7: if (!empty($TWQDs) && !empty($eUIn1)) { goto avUQH; } goto oAxBn; oN_mH: goto ES2XP; goto LJpar; wnI3v: $e9l0K = (int) $this->verification_period; goto KX12A; cEGr3: if ($SV7_t && $this->verification_period > 0) { goto e7U0u; } goto vVE9x; KX12A: $aksGs = date("d-m-Y"); goto sn9Xp; vVE9x: $H6lTv = $this->call_api("POST", $this->api_url . "api/verify_license", json_encode($wORPr)); goto ZdE5g; B2O4E: if ($e9l0K == 365) { goto TVDFr; } goto uhwec; ZdE5g: $qqn0K = json_decode($H6lTv, true); goto bfpBX; XsX3E: goto oTzf6; goto YTaHV; Dv9AN: $dqFs3 = "3 days"; goto OCycA; XbTfs: if ($e9l0K == 3) { goto vOIZ4; } goto MS2gz; VC9BS: goto EeCVf; goto U9z35; cql2w: EeCVf: goto oN_mH; IX_2r: oTzf6: goto N_6gq; ct_Tr: $qqn0K = array("status" => TRUE, "message" => uVYDt); goto cEGr3; FIsLP: e7U0u: goto xcrwN; XFGnN: $H6lTv = $this->call_api("POST", $this->api_url . "api/verify_license", json_encode($wORPr)); goto kY2WS; lCm1k: Uvt6u: goto ewjAJ; N_6gq: if (!(strtotime($aksGs) >= strtotime($_SESSION["d3576e65ac"]))) { goto QIEdy; } goto XFGnN; TRM6s: if ($e9l0K == 30) { goto LQnVd; } goto MYHtS; ewjAJ: $dqFs3 = "3 months"; goto XsX3E; Ixgv2: $dqFs3 = "1 day"; goto nDtei; W5hJH: iw2sG: goto pBzr_; YTaHV: TVDFr: goto bCPku; MYHtS: if ($e9l0K == 90) { goto Uvt6u; } goto B2O4E; lTzs7: $wORPr = array(); goto VC9BS; BFcMN: irNgN: goto OXQuw; hXPuc: hgbNb: goto wnI3v; ovkjI: $CWa1D = date("d-m-Y", strtotime($aksGs . " + " . $dqFs3)); goto vcMNf; TWFyi: if (!($qqn0K["status"] == true)) { goto irNgN; } goto ovkjI; jZkIo: goto oTzf6; goto lXnrb; M36TO: } public function deactivate_license($TWQDs = false, $eUIn1 = false) { goto Y7DOq; HPc66: $H6lTv = $this->call_api("POST", $this->api_url . "api/deactivate_license", json_encode($wORPr)); goto jtv3F; TsZwW: $wORPr = array("product_id" => $this->product_id, "license_file" => null, "license_code" => $TWQDs, "client_name" => $eUIn1); goto m4Iq6; neqg4: cew3j: goto Rqx03; BZZ2d: if (is_file($this->license_file)) { goto X4umc; } goto vcfx_; gxPLR: r0QTf: goto BHdEj; iN26O: $wORPr = array("product_id" => $this->product_id, "license_file" => file_get_contents($this->license_file), "license_code" => null, "client_name" => null); goto neqg4; BHdEj: yvY9j: goto T5vUe; m4Iq6: dexn0: goto HPc66; Y7DOq: if (!empty($TWQDs) && !empty($eUIn1)) { goto ymrQc; } goto BZZ2d; jtv3F: $qSWD0 = json_decode($H6lTv, true); goto xTAUG; MDHa0: @chmod($this->license_file, 0777); goto GBLjn; Rqx03: goto dexn0; goto G0op2; Q8MWE: unlink($this->license_file); goto gxPLR; ARoPX: X4umc: goto iN26O; XkKeU: goto cew3j; goto ARoPX; xTAUG: if (!$qSWD0["status"]) { goto yvY9j; } goto MDHa0; vcfx_: $wORPr = array(); goto XkKeU; G0op2: ymrQc: goto TsZwW; T5vUe: return $qSWD0; goto eAzxB; GBLjn: if (!is_writeable($this->license_file)) { goto r0QTf; } goto Q8MWE; eAzxB: } public function php_08phu5c473($kuAE4, $TWQDs = false, $eUIn1 = false) { goto TVUGo; fNNuR: SjmMk: goto Rkoht; D3QIP: if (is_file($this->license_file)) { goto rjtg4; } goto FrD4W; GwDH9: return $qSWD0; goto WpMTl; VGZxc: goto SjmMk; goto z1hrm; Rkoht: $H6lTv = $this->call_api("POST", $this->api_url . "api/obfuscate_php", json_encode($wORPr)); goto D3XGF; z1hrm: nWdI9: goto k94w2; k8CT3: IDqi_: goto VGZxc; FrD4W: $wORPr = array(); goto OVFGs; D3XGF: $qSWD0 = json_decode($H6lTv, true); goto GwDH9; TVUGo: if (!empty($TWQDs) && !empty($eUIn1)) { goto nWdI9; } goto D3QIP; k94w2: $wORPr = array("product_id" => $this->product_id, "license_file" => null, "license_code" => $TWQDs, "client_name" => $eUIn1, "php_code" => base64_encode($kuAE4)); goto fNNuR; OVFGs: goto IDqi_; goto dtGsD; IW_OT: $wORPr = array("product_id" => $this->product_id, "license_file" => file_get_contents($this->license_file), "license_code" => null, "client_name" => null, "php_code" => base64_encode($kuAE4)); goto k8CT3; dtGsD: rjtg4: goto IW_OT; WpMTl: } public function check_update() { goto Lyq23; dQgLi: $H6lTv = $this->call_api("POST", $this->api_url . "api/check_update", json_encode($wORPr)); goto ieGcq; AIBLE: return $qSWD0; goto NphsQ; ieGcq: $qSWD0 = json_decode($H6lTv, true); goto AIBLE; Lyq23: $wORPr = array("product_id" => $this->product_id, "current_version" => $this->current_version); goto dQgLi; NphsQ: } public function download_update($LAOvY, $e9l0K, $TE9QU, $TWQDs = false, $eUIn1 = false) { goto lIS9d; PZkkA: $X0Myi = curl_init(); goto X3p1x; vYA4A: curl_close($X0Myi); goto EUZeI; kRkfI: goto FIx2p; goto MFteh; hv41T: exit("<br>" . RODI9); goto KMjyi; hGV1z: $K3IHJ = ((getenv("SERVER_NAME") ?: $_SERVER["SERVER_NAME"]) ?: getenv("HTTP_HOST")) ?: $_SERVER["HTTP_HOST"]; goto yjk8z; o4rjK: $DW4eU = fopen($UV4nd, "w+"); goto RLif6; pRflt: if (!jJMIg) { goto kehXB; } goto IQXhD; ERpcu: ob_flush(); goto Pm6fL; ajoHX: $Ozci2 = (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on" or isset($_SERVER["HTTP_X_FORWARDED_PROTO"]) and $_SERVER["HTTP_X_FORWARDED_PROTO"] === "https") ? "https://" : "http://"; goto vXcMK; EUZeI: $UV4nd = $this->root_path . "/update_sql_" . $TE9QU . ".sql"; goto Vjfox; rRckQ: xHAvH: goto rH_cA; dYqRe: echo kQH4g . "<br>"; goto l_rFa; AH1BZ: ob_flush(); goto MSBZ0; Vjfox: $DW4eU = fopen($UV4nd, "w+"); goto Zmzc0; KtfF1: $D20kL->extractTo($this->root_path . "/"); goto HIZFh; O0BAm: echo gzMT0 . "<br>"; goto q_Q3r; xzODj: if (is_file($this->license_file)) { goto CK_dH; } goto iVZ2B; GYda8: echo "<script>document.getElementById('prog').value = 90;</script>"; goto yv5jv; GHD3I: $p3mEL = curl_getinfo($X0Myi, CURLINFO_HTTP_CODE); goto ZMB7y; Dj1PW: exit(RODI9); goto qnPP6; wgQmd: fputs($DW4eU, $DMnel); goto qnyNu; xqY76: $DMnel = curl_exec($X0Myi); goto gn_yU; sKyTI: goto k2A0T; goto UPFfr; Zmzc0: if ($DW4eU) { goto y3i72; } goto Dj1PW; a5wio: curl_close($X0Myi); goto ar7GE; sdnvN: curl_close($X0Myi); goto srUub; j_q7c: ob_flush(); goto kyGab; XuVzM: echo NkmQ_ . " " . $this->get_remote_filesize($wE8Au) . " " . v0tTY . "<br>"; goto X1rTS; KKj9w: $wE8Au = $this->api_url . "api/get_update_size/main/" . $LAOvY; goto QKxRu; VXfei: if (!jJMIg) { goto iQgcP; } goto x67cc; U0VfY: echo "<script>document.getElementById('prog').value = 1;</script>"; goto EEpFb; o36r6: curl_setopt($X0Myi, CURLOPT_CONNECTTIMEOUT, 30); goto dYqRe; Y4JB9: $wORPr = array("license_file" => null, "license_code" => $TWQDs, "client_name" => $eUIn1); goto MPQEt; MFteh: pB4oK: goto Y4JB9; tk4wb: $C7fu6 = ''; goto H8SZM; DvQ2D: $qqn0K = $D20kL->open($UV4nd); goto UcHSe; Xh4Pa: echo A7JPB; goto DNnWh; cELxI: echo "<script>document.getElementById('prog').value = 85;</script>"; goto nA4dN; kSkzu: curl_setopt($X0Myi, CURLOPT_CONNECTTIMEOUT, 30); goto mKU1A; H8SZM: $X0Myi = curl_init(); goto WUa_6; fHQk6: echo atGP5 . "<br><br>"; goto AH1BZ; wLVvl: $fcJYE = "mysql:host=" . $I_uDm["default"]["hostname"] . ";dbname=" . $I_uDm["default"]["database"]; goto liBXr; pDSuu: $wORPr = array("license_file" => file_get_contents($this->license_file), "license_code" => null, "client_name" => null); goto tSadr; nA4dN: DRLAl: goto ERpcu; YpdU8: echo CHrno; goto UAVs6; Hb4rh: if (!jJMIg) { goto oQNkq; } goto RX7vz; VVjjf: $K3IHJ = ((getenv("SERVER_NAME") ?: $_SERVER["SERVER_NAME"]) ?: getenv("HTTP_HOST")) ?: $_SERVER["HTTP_HOST"]; goto ajoHX; X1rTS: if (!jJMIg) { goto DRLAl; } goto cELxI; qnyNu: fclose($DW4eU); goto cUTow; yjk8z: $Ozci2 = (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on" or isset($_SERVER["HTTP_X_FORWARDED_PROTO"]) and $_SERVER["HTTP_X_FORWARDED_PROTO"] === "https") ? "https://" : "http://"; goto o48fH; Oyz3l: require APPPATH . "/config/database.php"; goto wLVvl; l_rFa: if (!jJMIg) { goto zzG7W; } goto WdRrH; QKxRu: echo ypbYj . "<br>"; goto segh9; t23qY: if (!jJMIg) { goto rET85; } goto APnDp; lHCUt: $DMnel = curl_exec($X0Myi); goto GHD3I; vXcMK: $lU32k = $Ozci2 . $K3IHJ . $_SERVER["REQUEST_URI"]; goto ysYoq; XrQx8: if ($p3mEL == 401) { goto LCEjp; } goto o1H6F; lIS9d: if (!empty($TWQDs) && !empty($eUIn1)) { goto pB4oK; } goto xzODj; ar7GE: exit("<br>" . c2vb2); goto leu7u; j2_3_: if (!is_writeable($UV4nd)) { goto xHAvH; } goto fbkeW; UcHSe: if ($qqn0K === TRUE) { goto O7Wj3; } goto fHQk6; EEpFb: bkdPL: goto bKoDQ; klZCt: curl_close($X0Myi); goto IR_Qm; W3Bs5: exit("<br>" . cRjft); goto sKyTI; QbX_t: rET85: goto j_q7c; FZzNz: goto TtqPr; goto Qg2EU; cvjcE: ob_implicit_flush(true); goto tEJNB; tSadr: TtqPr: goto kRkfI; rCyac: ob_flush(); goto xqY76; kyGab: yOl3B: goto QXB_N; ZMB7y: if (!($p3mEL != 200)) { goto met1S; } goto sdnvN; RX7vz: echo "<script>document.getElementById('prog').value = 100;</script>"; goto E2_k3; WFTuT: ob_flush(); goto tk4wb; Qg2EU: CK_dH: goto pDSuu; tEJNB: $TE9QU = str_replace(".", "_", $TE9QU); goto NbBU_; GkYTZ: curl_setopt($X0Myi, CURLOPT_URL, $X4k9o); goto uxtJV; ysYoq: $D1kRt = ((getenv("SERVER_ADDR") ?: $_SERVER["SERVER_ADDR"]) ?: $this->get_ip_from_third_party()) ?: gethostbyname(gethostname()); goto SAJ0I; FdQ5_: zoCJX: goto WFTuT; Y3SKI: goR6R: goto NN13d; WnINd: curl_setopt($X0Myi, CURLOPT_POSTFIELDS, $wORPr); goto hGV1z; N19cP: goto YG757; goto CJ54_; q_Q3r: ob_flush(); goto XuVzM; CJ54_: qAm_J: goto xEKjz; ILRFA: fputs($DW4eU, $DMnel); goto xWaWH; oVN68: unlink($UV4nd); goto CZUh3; Yqv9S: if (!jJMIg) { goto y_ui1; } goto S5qMj; segh9: if (!jJMIg) { goto bkdPL; } goto U0VfY; uxtJV: curl_setopt($X0Myi, CURLOPT_POST, 1); goto NnZ2Z; p80_b: met1S: goto vYA4A; yv5jv: pz4Ut: goto SbA1y; kBBap: curl_setopt($X0Myi, CURLOPT_URL, $X4k9o); goto YmBQ6; WUa_6: $X4k9o = $this->api_url . "api/download_update/main/" . $LAOvY; goto GkYTZ; UAVs6: ob_flush(); goto wp8YI; UPFfr: LCEjp: goto a5wio; qnPP6: y3i72: goto wgQmd; E2_k3: oQNkq: goto YpdU8; cUTow: $I_uDm = array("default" => array()); goto Oyz3l; MPQEt: FIx2p: goto H0p92; ziOLb: @chmod($UV4nd, 0777); goto j2_3_; o1H6F: curl_close($X0Myi); goto W3Bs5; H0p92: ob_end_flush(); goto cvjcE; RLif6: if ($DW4eU) { goto LJCJb; } goto hv41T; rH_cA: echo rZnyO . "<br><br>"; goto Hb4rh; leu7u: k2A0T: goto NASUd; FQuJ7: O7Wj3: goto KtfF1; wp8YI: YG757: goto gNkGY; AoLnP: ob_flush(); goto ZaYNJ; ir2kS: echo "<script>document.getElementById('prog').value = 5;</script>"; goto FdQ5_; YmBQ6: curl_setopt($X0Myi, CURLOPT_POST, 1); goto WnINd; S5qMj: curl_setopt($X0Myi, CURLOPT_PROGRESSFUNCTION, array($this, "progress")); goto YdWl1; liBXr: $ModRA = [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]; goto OhQYp; QXB_N: if ($e9l0K == true) { goto qAm_J; } goto VXfei; NnZ2Z: curl_setopt($X0Myi, CURLOPT_POSTFIELDS, $wORPr); goto VVjjf; PegIC: if (!jJMIg) { goto goR6R; } goto jZgcZ; ou34u: curl_setopt($X0Myi, CURLOPT_RETURNTRANSFER, true); goto kSkzu; NN13d: curl_setopt($X0Myi, CURLOPT_RETURNTRANSFER, true); goto o36r6; IR_Qm: $UV4nd = $this->root_path . "/update_main_" . $TE9QU . ".zip"; goto o4rjK; srUub: exit(cRjft); goto p80_b; NbBU_: ob_start(); goto KKj9w; gn_yU: $p3mEL = curl_getinfo($X0Myi, CURLINFO_HTTP_CODE); goto pNo1V; XWo2V: kehXB: goto AoLnP; gNkGY: ob_end_flush(); goto Tvslu; X3p1x: $X4k9o = $this->api_url . "api/download_update/sql/" . $LAOvY; goto kBBap; hWJ0_: $D1kRt = ((getenv("SERVER_ADDR") ?: $_SERVER["SERVER_ADDR"]) ?: $this->get_ip_from_third_party()) ?: gethostbyname(gethostname()); goto JVMbq; MSBZ0: goto yOl3B; goto FQuJ7; OhQYp: try { goto bZqxY; dPUTS: $zJuMe = ''; goto S5dXJ; S5dXJ: $xOpbY = file($UV4nd); goto akk2X; bZqxY: $c0A0n = new PDO($fcJYE, $I_uDm["default"]["username"], $I_uDm["default"]["password"], $ModRA); goto dPUTS; hvdHo: qxvKL: goto G45du; akk2X: foreach ($xOpbY as $P3akX) { goto yU62G; wdRoz: MNpkp: goto Jrqxg; Vv3s9: $zJuMe .= $P3akX; goto HFg5z; HFg5z: $pzLu5 = false; goto eXLv5; oIVbI: $pzLu5 = $c0A0n->query($zJuMe); goto VUNOT; VUNOT: $zJuMe = ''; goto kGqjs; yU62G: if (!(substr($P3akX, 0, 2) == "--" || $P3akX == '')) { goto VQRzG; } goto DcsOM; eXLv5: if (!(substr(trim($P3akX), -1, 1) == ";")) { goto jveGQ; } goto oIVbI; T7Rf2: VQRzG: goto Vv3s9; DcsOM: goto MNpkp; goto T7Rf2; kGqjs: jveGQ: goto wdRoz; Jrqxg: } goto hvdHo; G45du: $c0A0n->query("COMMIT;"); goto RHT3A; RHT3A: } catch (Exception $oq1Tm) { exit("<br>" . VWn7e); } goto ziOLb; DNnWh: ob_flush(); goto N19cP; APnDp: echo "<script>document.getElementById('prog').value = 75;</script>"; goto QbX_t; SAJ0I: curl_setopt($X0Myi, CURLOPT_HTTPHEADER, array("LB-API-KEY: " . $this->api_key, "LB-URL: " . $lU32k, "LB-IP: " . $D1kRt, "LB-LANG: " . $this->api_language)); goto Yqv9S; o48fH: $lU32k = $Ozci2 . $K3IHJ . $_SERVER["REQUEST_URI"]; goto hWJ0_; HIZFh: $D20kL->close(); goto oVN68; pNo1V: if (!($p3mEL != 200)) { goto BsiO4; } goto XrQx8; xEKjz: $wE8Au = $this->api_url . "api/get_update_size/sql/" . $LAOvY; goto O0BAm; ZaYNJ: $D20kL = new ZipArchive(); goto DvQ2D; YdWl1: y_ui1: goto PegIC; Pm6fL: $C7fu6 = ''; goto PZkkA; KMjyi: LJCJb: goto ILRFA; N6qlF: if (!jJMIg) { goto zoCJX; } goto ir2kS; O4MsT: zzG7W: goto rCyac; CZUh3: echo uLBK0 . "<br><br>"; goto t23qY; fXO0i: if (!jJMIg) { goto pz4Ut; } goto GYda8; WdRrH: echo "<script>document.getElementById('prog').value = 10;</script>"; goto O4MsT; DB3Kk: echo DJy4G . " " . $this->get_remote_filesize($wE8Au) . " " . v0tTY . "<br>"; goto N6qlF; NASUd: BsiO4: goto klZCt; bKoDQ: ob_flush(); goto DB3Kk; iVZ2B: $wORPr = array(); goto FZzNz; JVMbq: curl_setopt($X0Myi, CURLOPT_HTTPHEADER, array("LB-API-KEY: " . $this->api_key, "LB-URL: " . $lU32k, "LB-IP: " . $D1kRt, "LB-LANG: " . $this->api_language)); goto ou34u; mKU1A: echo ClzNv . "<br>"; goto fXO0i; Bvnix: iQgcP: goto Xh4Pa; jZgcZ: curl_setopt($X0Myi, CURLOPT_NOPROGRESS, false); goto Y3SKI; IQXhD: echo "<script>document.getElementById('prog').value = 65;</script>"; goto XWo2V; SbA1y: ob_flush(); goto lHCUt; xWaWH: fclose($DW4eU); goto pRflt; fbkeW: unlink($UV4nd); goto rRckQ; x67cc: echo "<script>document.getElementById('prog').value = 100;</script>"; goto Bvnix; Tvslu: } public function download_sql($s5EH7, $TE9QU) { goto FowOQ; JSFxX: $DMnel = curl_exec($X0Myi); goto tohlY; yPoiV: if ($DW4eU) { goto c4o7G; } goto Cvsel; uZQ23: if (!($p3mEL != 200)) { goto NRkHK; } goto jS_dF; JQZU5: exit(cRjft); goto CCz9j; FowOQ: $X0Myi = curl_init(); goto o_6qM; U7DHG: $DW4eU = @fopen($UV4nd, "w+"); goto yPoiV; sh349: curl_setopt($X0Myi, CURLOPT_RETURNTRANSFER, true); goto JSFxX; x8DD6: curl_close($X0Myi); goto K2hBy; oTItk: c4o7G: goto wAsc9; K2hBy: $UV4nd = $this->root_path . "/install/database.sql"; goto U7DHG; o_6qM: $X4k9o = $this->api_url . "get_sql/index.php?key=" . urlencode($s5EH7) . "&version=" . urlencode($TE9QU); goto UfoUL; jS_dF: curl_close($X0Myi); goto JQZU5; UfoUL: curl_setopt($X0Myi, CURLOPT_URL, $X4k9o); goto sh349; CCz9j: NRkHK: goto x8DD6; wAsc9: fputs($DW4eU, $DMnel); goto CLTD0; CLTD0: fclose($DW4eU); goto wunXO; Cvsel: exit(RODI9); goto oTItk; tohlY: $p3mEL = curl_getinfo($X0Myi, CURLINFO_HTTP_CODE); goto uZQ23; wunXO: } private function progress($sdKxd, $dHFF2, $y6MNG, $Uevj3, $Hn87D) { goto Czrkn; nttqv: echo "<script>document.getElementById('prog').value = 60;</script>"; goto Av64m; ftAQc: ob_flush(); goto Hh2jI; ksG9f: $RuZOM = $fnvD3; goto XtxFA; nUlMG: A8A9K: goto BQgIg; JzVqU: goto BXFEs; goto xdpjX; Gi3NO: BXFEs: goto IB2Mj; ozbgY: ob_flush(); goto nUlMG; GDxC5: echo "<script>document.getElementById('prog').value = 22.5;</script>"; goto ozbgY; Czrkn: static $RuZOM = 0; goto DuZRN; xdpjX: AJtbb: goto Y8S2p; gJYtj: v6duv: goto lDrFg; Gfiiy: $RuZOM = $fnvD3; goto GDxC5; lDrFg: if (!($fnvD3 != $RuZOM && $fnvD3 == 75)) { goto n112K; } goto ksG9f; K5sit: $fnvD3 = round($y6MNG * 100 / $dHFF2); goto JzVqU; Hh2jI: n112K: goto xwa0J; DuZRN: if ($dHFF2 == 0) { goto AJtbb; } goto K5sit; IB2Mj: if (!($fnvD3 != $RuZOM && $fnvD3 == 25)) { goto A8A9K; } goto Gfiiy; Y8S2p: $fnvD3 = 0; goto Gi3NO; BQgIg: if (!($fnvD3 != $RuZOM && $fnvD3 == 50)) { goto v6duv; } goto bXGrU; xqzy5: AJdo7: goto uoAiI; XtxFA: echo "<script>document.getElementById('prog').value = 47.5;</script>"; goto ftAQc; Vf8Ct: echo "<script>document.getElementById('prog').value = 35;</script>"; goto eiVZ4; bXGrU: $RuZOM = $fnvD3; goto Vf8Ct; xwa0J: if (!($fnvD3 != $RuZOM && $fnvD3 == 100)) { goto AJdo7; } goto GpAnP; Av64m: ob_flush(); goto xqzy5; GpAnP: $RuZOM = $fnvD3; goto nttqv; eiVZ4: ob_flush(); goto gJYtj; uoAiI: } private function get_proxy_from_third_party() { goto N_03M; hLpMj: goto U4L1Z; goto wtuxH; V0joM: curl_setopt($aOE_w, CURLOPT_URL, "https://gimmeproxy.com/api/getProxy?curl=true&protocol=http&supportsHttps=false&post=true&get=true&port=80,8080"); goto M9D6U; xyrW1: curl_setopt($aOE_w, CURLOPT_URL, "http://pubproxy.com/api/proxy?format=txt&type=http&https=true&post=true&port=80,8080"); goto hLpMj; BAqPz: niS7N: goto pMm9C; wkPzg: $vdqxV = mt_rand(1, 2); goto wVf6R; Rm6Yi: $qSWD0 = curl_exec($aOE_w); goto dqsMQ; dqsMQ: curl_close($aOE_w); goto WRbiA; HzYqt: curl_setopt($aOE_w, CURLOPT_CONNECTTIMEOUT, 10); goto oXxD6; wtuxH: KjVs3: goto V0joM; M9D6U: U4L1Z: goto LfEUI; LfEUI: curl_setopt($aOE_w, CURLOPT_RETURNTRANSFER, true); goto HzYqt; WRbiA: if ($vdqxV == 1) { goto niS7N; } goto pbegV; N_03M: $aOE_w = curl_init(); goto wkPzg; pbegV: return $qSWD0; goto IjStl; pMm9C: return "http://" . $qSWD0; goto ElPfp; IjStl: goto RmXWI; goto BAqPz; wVf6R: if ($vdqxV == 1) { goto KjVs3; } goto xyrW1; oXxD6: curl_setopt($aOE_w, CURLOPT_TIMEOUT, 10); goto Rm6Yi; ElPfp: RmXWI: goto BzRkc; BzRkc: } private function get_ip_from_third_party() { goto OMML6; RL_pY: curl_setopt($aOE_w, CURLOPT_CONNECTTIMEOUT, 10); goto X8oCJ; eYBx0: curl_setopt($aOE_w, CURLOPT_HEADER, 0); goto ntBQV; OMML6: $aOE_w = curl_init(); goto Zi3e6; Zi3e6: curl_setopt($aOE_w, CURLOPT_URL, "http://ipecho.net/plain"); goto eYBx0; oTmqP: curl_close($aOE_w); goto WZGeY; WZGeY: return $qSWD0; goto m5ELf; ntBQV: curl_setopt($aOE_w, CURLOPT_RETURNTRANSFER, true); goto RL_pY; b3TCj: $qSWD0 = curl_exec($aOE_w); goto oTmqP; X8oCJ: curl_setopt($aOE_w, CURLOPT_TIMEOUT, 10); goto b3TCj; m5ELf: } private function get_remote_filesize($ghAXI) { goto nQY6o; ejLiW: Srwjq: goto cOZBv; nQY6o: $aOE_w = curl_init(); goto zLFal; KrJnb: switch ($hh082) { case $hh082 < 1024: $mVeWX = $hh082 . " B"; goto TRcy5; case $hh082 < 1048576: $mVeWX = round($hh082 / 1024, 2) . " KB"; goto TRcy5; case $hh082 < 1073741824: $mVeWX = round($hh082 / 1048576, 2) . " MB"; goto TRcy5; case $hh082 < 1099511627776: $mVeWX = round($hh082 / 1073741824, 2) . " GB"; goto TRcy5; } goto IeL2Q; DeUUQ: $gv_lK = curl_exec($aOE_w); goto PuEyG; Ze0aB: curl_setopt($aOE_w, CURLOPT_CONNECTTIMEOUT, 30); goto DeUUQ; a9mUM: $lU32k = $Ozci2 . $K3IHJ . $_SERVER["REQUEST_URI"]; goto i0jgB; PuEyG: $hh082 = curl_getinfo($aOE_w, CURLINFO_CONTENT_LENGTH_DOWNLOAD); goto cs1Ay; ZvBKU: $Ozci2 = (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on" or isset($_SERVER["HTTP_X_FORWARDED_PROTO"]) and $_SERVER["HTTP_X_FORWARDED_PROTO"] === "https") ? "https://" : "http://"; goto a9mUM; z3P1N: return $mVeWX; goto ejLiW; i0jgB: $D1kRt = ((getenv("SERVER_ADDR") ?: $_SERVER["SERVER_ADDR"]) ?: $this->get_ip_from_third_party()) ?: gethostbyname(gethostname()); goto usQFn; lZa7a: curl_setopt($aOE_w, CURLOPT_NOBODY, TRUE); goto GkyWJ; cs1Ay: if (!$hh082) { goto Srwjq; } goto KrJnb; usQFn: curl_setopt($aOE_w, CURLOPT_HTTPHEADER, array("LB-API-KEY: " . $this->api_key, "LB-URL: " . $lU32k, "LB-IP: " . $D1kRt, "LB-LANG: " . $this->api_language)); goto xN8gm; GkyWJ: $K3IHJ = ((getenv("SERVER_NAME") ?: $_SERVER["SERVER_NAME"]) ?: getenv("HTTP_HOST")) ?: $_SERVER["HTTP_HOST"]; goto ZvBKU; EGGKo: curl_setopt($aOE_w, CURLOPT_URL, $ghAXI); goto lZa7a; ng23Q: TRcy5: goto z3P1N; zLFal: curl_setopt($aOE_w, CURLOPT_HEADER, TRUE); goto EGGKo; xN8gm: curl_setopt($aOE_w, CURLOPT_RETURNTRANSFER, true); goto Ze0aB; IeL2Q: LBFkN: goto ng23Q; cOZBv: } } goto SBWr8; xRvdd: define("gzMT0", "Preparing to download SQL update..."); goto LsXd0; eM3dQ: if (!function_exists("get_system_info")) { function get_system_info($UnFNe) { $SWFdl = 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" => $UnFNe); return json_encode($SWFdl, JSON_PRETTY_PRINT); } } goto N9nsh; CM1K3: define("DJy4G", "Main Update size:"); goto F02i7; F02i7: define("v0tTY", "(Please do not refresh the page)."); goto WBpup; kvOgl: if (!(count(get_included_files()) == 1)) { goto okO3P; } goto CHKjJ; WBpup: define("kQH4g", "Downloading main update..."); goto yCMUC; E1Dbn: @ini_set("display_errors", 0); goto lxKHA; cj7Ac: define("rZnyO", "SQL update files downloaded."); goto rFS2K; rFS2K: define("VWn7e", "SQL updates could not be imported, please import it manually."); goto yRu4o; yoB0k: if (!function_exists("thousands_currency_format")) { function thousands_currency_format($WBpbl, $vfsR0 = false) { goto xdt1l; dbGmk: $G4eBB = array($ExSxj, $dzU3r); goto M0s9X; s86n7: $vNoGA = array("k", "m", "b", "t"); goto TABTb; U9HIe: $ExSxj = $MGeq1; goto Bdwkt; AF9XO: TCTa5: goto WUZGm; JQfYB: qHdfh: goto z1rKe; bMnXS: goto TCTa5; goto JQfYB; M0s9X: return !empty($vfsR0) ? $G4eBB : $ExSxj . $dzU3r; goto AF9XO; TABTb: $P_cqY = count($j01Pr) - 1; goto U9HIe; z1rKe: $MGeq1 = round($WBpbl); goto i2L4s; g0JU8: return !empty($vfsR0) ? $G4eBB : $WBpbl; goto bMnXS; fKcPq: $G4eBB = array($WBpbl, ''); goto g0JU8; i2L4s: $odPQz = number_format($MGeq1); goto UFSno; UFSno: $j01Pr = explode(",", $odPQz); goto s86n7; Bdwkt: $ExSxj = $j01Pr[0] . ((int) $j01Pr[1][0] !== 0 ? "." . $j01Pr[1][0] : ''); goto BCs10; xdt1l: if ($WBpbl > 1000) { goto qHdfh; } goto fKcPq; BCs10: $dzU3r = $vNoGA[$P_cqY - 1]; goto dbGmk; WUZGm: } } goto tLTzU; CHKjJ: exit("No direct script access allowed"); goto eWkuX; r_x7O: @ini_set("max_execution_time", 600); goto quYNe; yCMUC: define("c2vb2", "Your update period has ended or your license is invalid, please contact support."); goto yQ5bM; DwCQc: @ini_set("memory_limit", "256M"); goto IUuqu; quYNe: Vw52S: goto DwCQc; lp6oG: if (!(@ini_get("max_execution_time") !== "0" && @ini_get("max_execution_time") < 600)) { goto Vw52S; } goto r_x7O; lxKHA: nACn_: goto lp6oG; glliV: define("uVYDt", "Verified! Thanks for purchasing."); goto a0JA5; XbARy: define("atGP5", "Update zip extraction failed."); goto xRvdd; yRu4o: define("CHrno", "Update successful, SQL updates were successfully imported."); goto mk73G; QbVMt: define("uLBK0", "Main update files downloaded and extracted."); goto XbARy; PB8P2: define("cRjft", "Server returned an invalid response, please contact support."); goto glliV; tLTzU: if (!function_exists("generate_breadcrumb")) { function generate_breadcrumb($X0Myi = null) { goto wp0xS; tU97F: goto rZ80f; goto qvP9w; ugVB6: $NCZTx = 1; goto RHpQP; VnHGs: goto TkxyP; goto XACb5; Zazg6: $bW1os = "<nav class="breadcrumb" aria-label="breadcrumbs">      
\xa	\x9<ul><li><a href="" . base_url() . "">Home</a></li>"; goto Gq1Lw; I6lrn: rZ80f: goto qPzNS; RYrKq: return $bW1os; goto n0VS_; FFj6r: if (!($X03Bj <= $NCZTx)) { goto B_tF2; } goto vgOG9; NQ3l0: goto HK5tz; goto CWWX4; A_Rle: $bW1os .= "<li><a href="" . site_url($Uon0R) . "">"; goto Rq558; Q3UWm: $Uon0R = ''; goto LLsb4; AWHO6: if ($qxy6W->uri->segment($NCZTx + 1) == '') { goto lX323; } goto A_Rle; zot2g: $eMCHE = $qxy6W->uri->segment($NCZTx); goto NQ3l0; m8us5: $bW1os .= ucfirst($qxy6W->uri->segment($NCZTx)) . "</a></li>"; goto frAOQ; Btc0H: if ($X0Myi) { goto Dv7vp; } goto qOozy; mnyhQ: mYK3O: goto QYbGN; LLsb4: $X03Bj = 1; goto O9o7x; qOozy: $bW1os .= "<li class="is-active"><a href="" . site_url($Uon0R) . "">"; goto m8us5; zRm2e: Dv7vp: goto y3rFJ; RHpQP: $eMCHE = $qxy6W->uri->segment($NCZTx); goto Zazg6; wp0xS: $qxy6W =& get_instance(); goto ugVB6; km7RC: if (!($eMCHE != '')) { goto dtfRz; } goto Q3UWm; qUIYz: $bW1os .= ucfirst($X0Myi) . "</a></li>"; goto YXyix; Rq558: $bW1os .= ucfirst($qxy6W->uri->segment($NCZTx)) . "</a><span class="divider"></span></li>"; goto tU97F; qPzNS: $NCZTx++; goto zot2g; qvP9w: lX323: goto Btc0H; XACb5: B_tF2: goto AWHO6; RdlTQ: $bW1os .= "</ul></nav>"; goto RYrKq; frAOQ: goto PIMuI; goto zRm2e; O9o7x: TkxyP: goto FFj6r; YXyix: PIMuI: goto I6lrn; y3rFJ: $bW1os .= "<li class="is-active"><a href="" . site_url($Uon0R) . "">"; goto qUIYz; QYbGN: $X03Bj++; goto VnHGs; vgOG9: $Uon0R .= $qxy6W->uri->segment($X03Bj) . "/"; goto mnyhQ; Gq1Lw: HK5tz: goto km7RC; CWWX4: dtfRz: goto RdlTQ; n0VS_: } } goto eM3dQ; CO1B3: if (!function_exists("html_escape")) { function html_escape($nxisG, $RxC8V = TRUE) { goto FaRb7; gK1FA: c1f1U: goto eSNg7; FaRb7: if (!empty($nxisG)) { goto AO9l0; } goto znuaE; eSNg7: return htmlspecialchars($nxisG, ENT_QUOTES, config_item("charset"), $RxC8V); goto b8D_u; LZNXV: AO9l0: goto mYQ4u; znuaE: return $nxisG; goto LZNXV; gDEQQ: K43TS: goto z3RfI; IwJL1: foreach (array_keys($nxisG) as $s5EH7) { $nxisG[$s5EH7] = html_escape($nxisG[$s5EH7], $RxC8V); n8sSn: } goto gDEQQ; mYQ4u: if (!is_array($nxisG)) { goto c1f1U; } goto IwJL1; z3RfI: return $nxisG; goto gK1FA; b8D_u: } } goto yoB0k; LsXd0: define("NkmQ_", "SQL Update size:"); goto huxFD; GL7Kf: define("G6_b_", true); goto R8Axz; SBWr8: if (!function_exists("config_item")) { function config_item($Mr_HQ) { goto tKtYp; HvaUl: $hoJpY[0] =& get_config(); goto P0JOu; zZBRd: if (!empty($hoJpY)) { goto jgdJ0; } goto HvaUl; P0JOu: jgdJ0: goto qSQt8; tKtYp: static $hoJpY; goto zZBRd; qSQt8: return isset($hoJpY[0][$Mr_HQ]) ? $hoJpY[0][$Mr_HQ] : NULL; goto P6IwU; P6IwU: } } goto CO1B3; mk73G: define("A7JPB", "Update successful, there were no SQL updates. So you can run the updated application directly."); goto Spjpo; tiuDM: define("IRhnx", "Connection to server failed or the server returned an error, please contact support."); goto PB8P2; eWkuX: okO3P: goto GL7Kf; huxFD: define("ClzNv", "Downloading SQL update..."); goto cj7Ac; R8Axz: define("jJMIg", true); goto tiuDM; N9nsh: if (!function_exists("minify_html")) { function minify_html($O8rLT) { goto hNhfU; ZvlCu: return $sAHKx; goto GbwzA; hNhfU: $eBBKD = array("/(\n|^)( +|\t)/", "/(\n|^)\/\/(.*?)(\n|$)/", "/\n/", "/\<\!--.*?-->/", "/( +|\t)/", "/\>\s+\</", "/(\"|')\s+\>/", "/=\s+(\"|')/"); goto Ufzst; MBJx8: $sAHKx = preg_replace($eBBKD, $PrjnD, $O8rLT); goto ZvlCu; Ufzst: $PrjnD = array("\xa", "\xa", " ", '', " ", "><", "$1>", "=$1"); goto MBJx8; GbwzA: } } goto IM2YA; yQ5bM: define("RODI9", "Folder does not have write permission or the update file path could not be resolved, please contact support."); goto QbVMt; IM2YA: if (!function_exists("password_verify")) { function password_verify($zyQjr, $q9l3O) { goto nORes; F3NhE: r3yFo: goto Rk5CQ; Q8wSf: $NFtoc |= ord($zyQjr[$NCZTx]) ^ ord($q9l3O[$NCZTx]); goto glL0Z; glL0Z: nGH_g: goto k2VQP; FymcJ: return FALSE; goto F3NhE; nORes: if (!(strlen($q9l3O) !== 60 or strlen($zyQjr = crypt($zyQjr, $q9l3O)) !== 60)) { goto r3yFo; } goto FymcJ; fEl3M: return $NFtoc === 0; goto ko3zZ; fqfca: qPw2o: goto Un2Ol; wBxaz: goto qPw2o; goto HGibz; HGibz: F21P7: goto fEl3M; k2VQP: $NCZTx++; goto wBxaz; Rk5CQ: $NFtoc = 0; goto Pj3DI; Un2Ol: if (!($NCZTx < 60)) { goto F21P7; } goto Q8wSf; Pj3DI: $NCZTx = 0; goto fqfca; ko3zZ: } }

Function Calls

None

Variables

None

Stats

MD5 98381efc9dc387f9f12366d76d7b2eaa
Eval Count 0
Decode Time 67 ms