From 34e107c26ecd83ed45a5b83c5b7de1b8c807ccb4 Mon Sep 17 00:00:00 2001 From: cloud Date: Tue, 3 Mar 2020 04:29:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=BA=E6=89=80=E8=B5=84=E6=BA=90=E5=92=8C?= =?UTF-8?q?=E4=BC=81=E4=B8=9A=E4=BF=A1=E6=81=AF=E6=B7=BB=E5=8A=A0=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E8=81=94=E7=B3=BB=E4=BA=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/index.class.php | 2 +- admin/info_off.class.php | 6 ++++-- admin/templates/customer.php | 22 +++++++++++----------- admin/templates/village.php | 22 +++++++++++----------- include/class/appadmin.class.php | 2 +- include/traits/appcmp.class.php | 2 +- include/traits/tdata.class.php | 14 +++++++------- include/traits/tfield.class.php | 6 ++++-- include/traits/tlist.class.php | 18 ++++-------------- src/update/update.class.php | 6 ++++-- web/timing.class.php | 1 + 11 files changed, 49 insertions(+), 52 deletions(-) diff --git a/admin/index.class.php b/admin/index.class.php index f43388c..e8adf61 100644 --- a/admin/index.class.php +++ b/admin/index.class.php @@ -4,4 +4,4 @@ // +---------------------------------------------------------------------- // | 米拓( MetInfo )应用开发QQ群: 1452532 // +---------------------------------------------------------------------- - goto mQxA; qucn: define("\x41\120\120\137\125\120\x44\101\124\x45\137\104\x49\x52", PATH_APP_FILE . "\165\160\144\x61\164\145"); goto P0; F: define("\x49\116\123\137\x4c\x4f\103\x4b\137\106\x49\114\x45", PATH_APP_FILE . "\143\157\156\x66\151\x67\57\x69\156\x73\164\141\x6c\154\56\x6c\x6f\x63\153"); goto rwGbC; KqBP: class dirfinger { private $HkVz; private $P = []; private $zs = []; private $xFr = []; private $b8xIT = []; public function __construct() { goto TBxg; TBxg: global $_M; goto muVxA; D: $this->P = []; goto rcpd; rcpd: $this->zs = ["\143\157\156\x66\x69\x67\57\x69\x6e\x73\164\141\x6c\154\56\154\x6f\143\153", "\x63\x6f\156\x66\x69\x67\x2f\x75\x70\x64\141\x74\x65\x2e\154\x6f\143\153", "\x63\x6f\156\x66\151\x67\x2f\165\x6e\151\x6e\x73\x74\141\154\x6c\x2e\154\x6f\143\x6b", "\143\157\x6e\146\151\x67\57\x74\141\x62\x6c\x65"]; goto bcWhT; muVxA: $this->HkVz = PATH_APP_FILE; goto D; bcWhT: @clearstatcache(); goto NLNz; NLNz: } public function fingers($I8ER = []) { goto Ab4v; MGGT: return ["\x75\160\144\154\151\163\x74" => $this->xFr, "\x64\157\x77\x6c\151\x73\164" => $this->Nh, "\x64\x6c\154\151\163\164" => $this->b8xIT]; goto FALu; Ab4v: global $_M; goto NZts; NZts: self::fingerprint_check($I8ER); goto MGGT; FALu: } public function del_appfile($I8ER = [], $FBB = '') { goto aEA; GoDp6: $CdH = scandir($this->HkVz . $FBB); goto pfyT5; pfyT5: foreach ($CdH as $ZGj79) { goto dWBh; FONr: sE: goto RyDw; Vc1sf: goto DXVj; goto Oac; GQE: delfile($Rb4); goto DrbnZ; oNsm: $ZGj79 = iconv("\107\102\113", "\x55\124\106\55\x38", $ZGj79); goto FONr; zZLN: $Nkc = $Rb4; goto q8A; kKC: Nc6Hf: goto Jv; dWBh: $Rb4 = $FBB . $ZGj79; goto SSav; SSav: if (stristr(PHP_OS, "\x57\111\x4e")) { goto RWA; } goto zZLN; fFq: $Nkc = iconv("\107\x42\113", "\x55\x54\x46\x2d\70", $Rb4); goto oNsm; RyDw: if (!(in_array($Nkc, $this->zs) || in_array($ZGj79, $this->P))) { goto Nc6Hf; } goto R92; PN5n: if (array_key_exists($Nkc, $I8ER)) { goto zCert; } goto GQE; EgdZ: self::del_appfile($I8ER, $Rb4 . "\x2f"); goto Tva; Jv: if (is_dir($this->HkVz . $Rb4)) { goto onkO; } goto PN5n; Oac: onkO: goto EgdZ; q8A: goto sE; goto QVn3; Tva: DXVj: goto SrJJ; QVn3: RWA: goto fFq; DrbnZ: zCert: goto Vc1sf; R92: goto oG; goto kKC; SrJJ: oG: goto gCb3; gCb3: } goto HU4; aEA: global $_M; goto GoDp6; HU4: as: goto PlFC; PlFC: } private function fingerprint_check($w_Y = '') { goto FnR; qen: uZ5jr: goto XNK; FnR: global $_M; goto cceWB; cceWB: foreach ($w_Y as $qBWQ1 => $h_TY) { goto Fr9; u6rd: goto gB4; goto ljdW; fb4: $this->b8xIT[$qBWQ1] = $h_TY; goto u6rd; LgA: if (!(md5_file($Rb4) != $h_TY)) { goto wH; } goto TZjV; ijAm: if (file_exists($Rb4)) { goto uGox; } goto xsW; ljdW: uGox: goto LgA; TZjV: $this->xFr[$qBWQ1] = $h_TY; goto LY08; Fr9: $Rb4 = $this->HkVz . $qBWQ1; goto K0KhC; Kb_C8: gB4: goto YOXyI; YOXyI: uUzGs: goto NmQ2; s2tn: wH: goto Kb_C8; K0KhC: if (!stristr(PHP_OS, "\127\x49\x4e")) { goto q0u5; } goto Qc6; LY08: $this->b8xIT[$qBWQ1] = $h_TY; goto s2tn; eSv: q0u5: goto ijAm; Qc6: $Rb4 = iconv("\125\x54\106\55\x38", "\x47\102\113", $Rb4); goto eSv; xsW: $this->Nh[$qBWQ1] = $h_TY; goto fb4; NmQ2: } goto qen; XNK: } } goto flO; tNw: load::sys_class("\141\144\155\151\x6e"); goto Yk2a; vZ: class session { private $Myt = M_NAME; public function __construct() { global $_M; self::start(); } public function start() { goto RCJA; L57: session_start(); goto yr; Dg9g: session_id(md5($_SERVER["\110\124\x54\120\x5f\x55\123\105\x52\x5f\x41\107\x45\116\124"] . $this->Myt . $X_8I)); goto L57; RCJA: $X_8I = self::getip(); goto Dg9g; yr: } public function set($zYkkB, $o6bN) { self::start(); $_SESSION[$zYkkB] = $o6bN; } public function get($zYkkB) { self::start(); return $_SESSION[$zYkkB]; } public function del($zYkkB) { self::start(); unset($_SESSION[$zYkkB]); } public function getip() { goto dg; G4: if (isset($_SERVER["\122\105\x4d\x4f\x54\x45\x5f\101\104\104\x52"]) && $_SERVER["\122\105\x4d\x4f\x54\105\x5f\x41\104\x44\x52"] && strcasecmp($_SERVER["\122\x45\115\x4f\x54\x45\137\x41\x44\104\122"], $FNT)) { goto FQZ; } goto pY2; VDYK: FQZ: goto URvf; eZ: $X_8I = $RmQ[0]; goto De3; dg: $FNT = "\x75\156\x6b\x6e\x6f\167\x6e"; goto ND2; ND2: if (isset($_SERVER["\x48\124\124\120\137\130\x5f\106\x4f\122\127\x41\x52\104\x45\104\x5f\x46\117\122"]) && $_SERVER["\x48\x54\x54\x50\137\130\137\106\x4f\x52\x57\x41\122\x44\x45\104\137\106\117\122"] && strcasecmp($_SERVER["\110\124\124\120\137\130\x5f\106\x4f\x52\127\101\x52\104\x45\x44\137\x46\117\122"], $FNT)) { goto t; } goto G4; pY2: goto gyWi; goto IZVdK; De3: goto gyWi; goto VDYK; LBmq: return $X_8I; goto Cn2C; URvf: $X_8I = $_SERVER["\x52\105\x4d\x4f\124\x45\137\101\104\x44\x52"]; goto ji9c; ji9c: gyWi: goto LBmq; EJsJb: $RmQ = explode("\x2c", $_SERVER["\x48\x54\124\120\137\x58\137\x46\117\122\x57\x41\x52\x44\105\104\137\106\117\x52"]); goto eZ; IZVdK: t: goto EJsJb; Cn2C: } } goto KqBP; me7k: class curls { private $Xtuw; private $Dm = []; private $jG9c = []; private $w0fGs; private $gndX; private $g3_q; private $TEN = []; public function __construct($P4) { goto aAeI; TBX: $this->Xtuw = $P4; goto yKV; Uv01: $this->TEN = ["\x4d\105\124\127\105\x42\125\122\x4c\x3a" . $_M["\x63\157\156\146\151\x67"]["\x6d\145\x74\x5f\x77\145\142\165\x72\154"], "\101\x55\124\x48\x4f\122\111\132\x41\x54\111\x4f\116\72" . $this->g3_q]; goto Lzz6; yKV: $this->Dm = ["\143\x6b" => "\x68\164\164\x70\x73\x3a\x2f\57\141\x70\x70\x2e\155\x75\142\141\x6e\x2e\x6e\x65\x74\x2e\143\156\57\141\x70\151\57\x61\160\x70\143\x68\x65\x63\153\x2e\160\150\160\x3f\x61\x3d\144\x6f", "\144\x6c" => "\150\x74\x74\160\163\x3a\x2f\x2f\141\x70\x70\56\155\x75\x62\x61\x6e\56\156\145\x74\56\143\156\57\141\160\151\57\144\157\x77\156\x6c\x6f\141\x64\56\x70\150\160\77\141\75\x64\x6f", "\167\170" => "\150\164\x74\x70\163\x3a\57\x2f\141\160\160\x2e\155\x75\x62\141\x6e\56\x6e\x65\164\x2e\143\156\x2f\x61\160\x69\57\x77\145\x63\150\x61\x74\56\160\150\160\x3f\x61\75\144\157"]; goto WJUs8; WJUs8: $this->g3_q = md5($_M["\143\157\x6e\x66\x69\x67"]["\155\x65\x74\x5f\x77\x65\x62\x75\162\154"]); goto Uv01; aAeI: global $_M; goto TBX; Lzz6: } public function apiurl($Ycn, $EwKBY = "\143\x6b") { goto J6G; J6G: global $_M; goto WH5; ywQX: return $this; goto ma6C; WH5: $this->jG9c = $this->Dm[$EwKBY] . $Ycn; goto Is; Is: $this->w0fGs = self::purl($this->jG9c, "\163\143\x68\x65\155\145"); goto ywQX; ma6C: } public function apipost($BN3, $gnMa = true) { goto kujA; cr9y: $this->gndX = $BN3; goto Puv; LR2: return $this; goto kDq7; kujA: global $_M; goto cr9y; ZokQ7: self::auth_encode(); goto jrT; jrT: VcAE: goto LR2; Puv: if (!$gnMa) { goto VcAE; } goto ZokQ7; kDq7: } public function auth_encode($qBWQ1 = null) { goto KiKAt; PB: $this->g3_q = $qBWQ1; goto YFe; KiKAt: global $_M; goto VEgY; VG2: return $this; goto AYV; VEgY: if (empty($qBWQ1)) { goto IYw; } goto PB; N1: self::arrjson(false); goto n74q; n74q: CEWw: goto or4; YFe: IYw: goto T; or4: $this->gndX = authcode($this->gndX, "\x45\x4e\103\117\104\x45", $this->g3_q); goto VG2; T: if (!is_array($this->gndX)) { goto CEWw; } goto N1; AYV: } public function curls($nuMw = 15) { goto LJEV; JYiWR: curl_setopt($Svzj, CURLOPT_HTTPHEADER, $this->TEN); goto oO4; wNcI: curl_setopt($Svzj, CURLOPT_CONNECTTIMEOUT, $nuMw); goto w7; isp: bsx: goto fRa; HSc: curl_setopt($Svzj, CURLOPT_URL, $this->jG9c); goto EcU9; TS91: FQas: goto UWaYf; lR: goto FQas; goto ZD; UWaYf: return $this; goto VJA; qUTs: curl_setopt($Svzj, CURLOPT_SSL_VERIFYPEER, false); goto rJX7; xqwa7: curl_setopt($Svzj, CURLOPT_RETURNTRANSFER, 1); goto wNcI; sq: if (get_extension_funcs("\x63\165\x72\x6c") && function_exists("\143\x75\162\154\x5f\x69\156\151\164") && function_exists("\143\165\162\154\x5f\x73\145\x74\157\160\x74") && function_exists("\143\x75\162\154\137\x65\x78\x65\x63") && function_exists("\x63\x75\x72\154\137\x63\x6c\157\163\145")) { goto sypN; } goto NF; hDap: curl_setopt($Svzj, CURLOPT_POSTFIELDS, ["\x64\145\156\x73\x65" => $this->gndX]); goto lf6; LJEV: global $_M; goto sq; NF: $this->gndX = $this->Xtuw->codemsg(4000)->coderes(false); goto lR; w7: curl_setopt($Svzj, CURLOPT_TIMEOUT, $nuMw); goto aOwbm; Q0OR: $MNDD = curl_getinfo($Svzj, CURLINFO_HTTP_CODE); goto Q1pca; aOwbm: curl_setopt($Svzj, CURLOPT_POST, 1); goto hDap; fRa: curl_setopt($Svzj, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); goto LGEr; tJs2: curl_close($Svzj); goto UhlA; ZD: sypN: goto dYWe; UhlA: $this->gndX = empty($ka) ? $kG : $this->Xtuw->codemsg(4011, "{$MNDD}\55{$ka}")->coderes(false); goto TS91; Q1pca: $ka = curl_errno($Svzj); goto tJs2; EcU9: if (!($this->w0fGs === "\150\164\164\x70\163")) { goto bsx; } goto qUTs; LGEr: curl_setopt($Svzj, CURLOPT_REFERER, $_SERVER["\110\x54\x54\x50\137\x48\117\123\124"]); goto JYiWR; oO4: curl_setopt($Svzj, CURLOPT_FAILONERROR, 1); goto xqwa7; lf6: $kG = curl_exec($Svzj); goto Q0OR; dYWe: $Svzj = curl_init(); goto HSc; rJX7: curl_setopt($Svzj, CURLOPT_SSL_VERIFYHOST, false); goto isp; VJA: } public function auth_decode($qBWQ1 = null) { goto ef; ef: global $_M; goto oy; qa3b: drx: goto aPZ; AZ5: $this->g3_q = $qBWQ1; goto qa3b; Ss: return $this; goto bvv; aPZ: $this->gndX = authcode($this->gndX, "\x44\x45\x43\x4f\104\x45", $this->g3_q); goto Ss; oy: if (empty($qBWQ1)) { goto drx; } goto AZ5; bvv: } public function arrjson($EwKBY = true) { goto eDZ; eDZ: global $_M; goto h3U5; GTW: return $this; goto d8iPY; h3U5: $this->gndX = $EwKBY ? json_decode($this->gndX, true) : json_encode($this->gndX, JSON_UNESCAPED_UNICODE); goto GTW; d8iPY: } public function resdata($EwKBY = false) { goto trKj6; trKj6: global $_M; goto RAwA; RAwA: if (!($EwKBY == false)) { goto GiJO; } goto iws7V; G3t: return $this->gndX; goto wC7; IHN: GiJO: goto G3t; iws7V: self::arrjson(); goto IHN; wC7: } public function postr($BN3 = null, $qBWQ1 = null, $EwKBY = true) { goto q3q2Y; BqMr: VlK: goto CRK; CRK: self::auth_encode($qBWQ1); goto WGB; WGB: sLU: goto Dcf; Hs: self::apipost($BN3, false); goto jR0; jR0: if ($EwKBY) { goto VlK; } goto mWa; UCTG: goto sLU; goto BqMr; mWa: self::auth_decode($qBWQ1); goto UCTG; Dcf: return $this; goto mwv; q3q2Y: global $_M; goto Hs; mwv: } public function apikey_decode($qkEK = []) { goto oV; F6O: $qbL = self::purl($qbL); goto Qx; Qx: return self::postr($uG4r, md5($qbL . md5($zC2 . $EhW4)), false)->resdata(); goto xr; oV: global $_M; goto mnn; mnn: list($uG4r, $qbL, $zC2, $EhW4) = $qkEK; goto F6O; xr: } public function purl($Eu0, $EwKBY = "\150\157\163\164") { goto ZTP; ZTP: global $_M; goto P2Qi; zL: return $EwKBY == "\x61\x72\162" ? $G03 : $G03[$EwKBY]; goto dX9Bb; P2Qi: $Eu0 = url_standard($Eu0); goto ecZB; ecZB: $G03 = parse_url($Eu0); goto zL; dX9Bb: } } goto vZ; mQxA: defined("\111\116\x5f\115\x45\x54") or exit("\x4e\x6f\x20\160\145\162\155\151\x73\x73\x69\157\156"); goto tNw; Yk2a: load::sys_func("\x66\x69\x6c\x65"); goto F; P0: class index extends admin { private $xh5W; private $b4Eca; private $QE8; private $O0CW; private $time; public function __construct() { goto DPl; c1f: $this->O0CW = $this->b4Eca->get_app_url(); goto igm; ToD3: $this->time = time(); goto skxN; DPl: global $_M; goto X4; X4: parent::__construct(); goto ToD3; skxN: $this->b4Eca = new appcore(); goto c1f; igm: } public function doindex() { goto b25W; KGHBb: goto KG; goto TCab0; TCab0: xiva: goto i; i: define("\x43\110\105\103\113\137\111\124\x45\x4d", "\163\145\162\x76\x65\162\174\x73\x79\x73\164\x65\155\x7c\x61\x63\143\x72\145\x64\x69\164\x7c\141\x70\x70\146\151\x6c\x65\x7c\167\x65\161\162\x63\157\x64\145\174\x61\x70\160\143\150\145\143\153"); goto s_r; b25W: global $_M; goto ID; cN7Za: turnover($this->O0CW, "\116\157\x20\x70\162\157\155\x70\164"); goto Ypu; ssdu: u6D: goto KTxZ; aZ6m: $this->gOIA["\141\160\160"]["\151\143\157\x6e"] = $_M["\165\162\154"]["\x61\160\160"] . M_NAME . "\57\x69\143\157\x6e\x2e\x70\156\147"; goto V0L; jsox5: YOyM: goto Na; V0L: $this->gOIA["\x61\160\x70"]["\141\160\160\156\141\155\x65"] = get_word($this->gOIA["\x61\160\x70"]["\141\x70\x70\x6e\x61\155\145"]); goto pke; ID: if (!file_exists(INS_LOCK_FILE) || $_M["\146\x6f\162\x6d"]["\143\150\x65\x63\x6b"]) { goto YOyM; } goto cN7Za; rUMq: $this->gOIA["\x63\153\151\x74\x65\x6d"] = CHECK_ITEM; goto eWR; Ypu: goto u6D; goto jsox5; pke: $this->gOIA["\141\x70\160"]["\141\x64\x64\x74\x69\x6d\145"] = date("\131\55\x6d\x2d\x64\x20\110\x3a\x69\x3a\163", $this->gOIA["\141\160\x70"]["\x61\x64\144\x74\x69\155\145"]); goto RCR; RCR: if (!file_exists(INS_LOCK_FILE) || file_exists(UPD_LOCK_FILE)) { goto xiva; } goto o3; o3: define("\103\x48\105\x43\113\x5f\x49\x54\105\115", "\163\145\x72\166\x65\162\x7c\x73\171\163\x74\x65\155\174\141\x63\x63\162\x65\144\x69\164\x7c\x61\160\x70\x66\x69\x6c\x65\x7c\167\x65\161\x72\x63\157\x64\145\x7c\x75\160\144\x61\x74\145\x7c\x61\160\x70\x63\x68\145\x63\x6b"); goto KGHBb; eWR: require $this->show("\141\x70\160\x2f\151\156\144\x65\x78", $this->gOIA); goto ssdu; s_r: KG: goto rUMq; Na: $this->gOIA["\x61\160\x70"] = $this->b4Eca->met_app(); goto aZ6m; KTxZ: } public function doappcheck() { goto epym; yNt6s: $this->xh5W = $_M["\146\x6f\162\155"]["\164\171\x70\145"]; goto xJBiH; xJBiH: if (!($this->xh5W == "\x73\x65\162\166\x65\162")) { goto niyb; } goto Hcmkx; epym: global $_M; goto ADk; up3IK: self::{$this->xh5W}(); goto p3; p3: self::result(); goto ifk; ifk: echo $this->b4Eca->resmsg(false); goto Ekv9; Hcmkx: self::del_cache(); goto rF4; rF4: niyb: goto up3IK; ADk: $this->QE8 = new session(); goto yNt6s; Ekv9: } public function download() { goto gT; vPvw: echo $this->b4Eca->resmsg(false); goto WCi; gT: global $_M; goto Ji; Ji: (new download($this->b4Eca))->download($_M["\146\157\x72\155"]["\144\141\x74\x61"]); goto vPvw; WCi: } public function domodal() { goto ktH; kfeO: ZPbn: goto vzW6; arxQ: $this->QE8 = new session(); goto MfV; MfV: switch ($_M["\x66\157\162\155"]["\164\x79\160\145"]) { case "\141\160\x70\x66\x69\154\145": $uXKQ = self::appfile_modal(); goto ZPbn; case "\167\x65\161\162\x63\x6f\144\145": $uXKQ = self::weqrcode_modal(); goto ZPbn; case "\167\145\x63\150\141\x74": $uXKQ = self::wechat_modal(); goto ZPbn; case "\165\160\x64\141\164\x65": $uXKQ = self::update_modal(); goto ZPbn; default: goto ZPbn; } goto Vlg7; ktH: global $_M; goto arxQ; Vlg7: JAsO6: goto kfeO; vzW6: echo $this->b4Eca->jsoncallback($uXKQ); goto uIyE; uIyE: } public function doajax() { goto E1x; uJu: $uk0 = strtotime("{$FzDQ}\x20\53{$uyXv0["\166\x61\x74\151\155\x65"]["\155\151\x6e\165\x74\145"]}\x20\x6d\151\x6e\x75\x74\x65"); goto oUNK; Kac: $xpB1 ? $this->b4Eca->msgkey(1)->msgmeet($fuo, true) : $this->b4Eca->locmsg(4012); goto OKf2G; UJz: if (!$xzFRo) { goto SZs; } goto J6KD; s: $FzDQ = date("\131\55\x6d\55\144\40\110\72\x69\x3a\163", $uyXv0["\166\x61\164\x69\155\x65"]["\163\164\x69\x6d\145"]); goto uJu; Zde: $J5o = stringto_array(CHECK_ITEM, "\x7c"); goto JS6T; cDk: $p["\145\x78\x65\164\151\155\145"] = $this->time; goto IVn; FHV: $BN3 = $this->b4Eca->met_all(); goto T0Dd; Sqli: if ($_M["\146\x6f\x72\155"]["\163\151\147\x6e"] == "\x61\160\160\143\150\145\x63\x6b") { goto Z9p; } goto B6R; Tdya: $fuo = "\x3c\141\x20\150\162\x65\146\x3d\x22" . $this->O0CW . "\x22\40\x63\x6c\141\x73\163\75\42\x62\164\156\x20\x62\164\x6e\x2d\x73\165\143\x63\x65\x73\x73\x22\x20\76\350\277\233\xe5\x85\245\345\xba\x94\xe7\x94\xa8\74\x2f\141\76"; goto oZ1O; J6KD: if (!($uyXv0["\166\141\164\151\x6d\x65"]["\155\151\x6e\x75\164\145"] > 0)) { goto o7o; } goto s; iX: $xpB1 = true; goto d913; v5gF: o7o: goto eSC; inf9w: if (empty($mPmN)) { goto SK0; } goto kIZo; Y: Z9p: goto L0sx; IQr: $fuo = "\xe7\x89\x88\346\x9c\xac\xe5\217\267\357\274\x9a{$iAgi[$uyXv0["\x61\x70\160"]["\166\137\x76\x65\162\164\x79\160\145"]]}\56{$uyXv0["\141\160\x70"]["\x76\x5f\166\x65\162"]}"; goto G2o; eSC: $xpB1 = $xzFRo && !empty($mPmN["\167\145\143\150\x61\164"]) && !empty($mPmN["\x75\160\144\141\164\145"]) ? true : false; goto s6Ekw; B6R: $this->QE8 = new session(); goto PEKu; s6Ekw: SZs: goto atW; SVRYQ: $this->xh5W = "\x63\150\145\143\153"; goto Cth; oUNK: if (!($uk0 <= $this->time)) { goto W2jh; } goto kyx; Q0tW: hKB6: goto Tdya; MEeJ: $uk0 = date("\x59\x2d\155\55\144\x20\110\x3a\151\72\x73", $uk0); goto h7c; n_V6: IkN0: goto LtkQ; kyx: $xzFRo = false; goto D4n4; XOa: $mPmN = (new curls($this->b4Eca))->postr($p, '', false)->resdata(); goto FHV; kIZo: $uyXv0 = (new curls($this->b4Eca))->apikey_decode([$mPmN["\x63\x68\145\143\153"], $BN3["\167\x65\142"]["\155\145\164\137\167\145\142\x75\162\154"], $BN3["\141\160\160"]["\155\x5f\156\141\155\x65"], $BN3["\141\160\x70"]["\x61\x64\x64\x74\x69\155\145"]]); goto iGWO; czLy: $this->b4Eca->mysql_config(["\x61\x63\x5f\x63\141\x63\150\145", $p], false); goto Kac; pnn3B: $mPmN = ["\164\x69\155\x65" => strtotime("{$FzDQ}\40\53\61\x20\x64\141\171"), "\143\150\x65\x63\153" => $ow->get("\143\150\145\143\x6b"), "\x77\145\143\150\141\x74" => (int) $ow->get("\167\145\143\x68\141\164"), "\x75\x70\x64\x61\x74\145" => (int) $ow->get("\x75\160\x64\x61\x74\x65")]; goto bHy6; JS6T: if (in_array(0, $jVY)) { goto IkN0; } goto iX; PEKu: self::del_cache(); goto ltzVl; ltzVl: $p = $this->b4Eca->mysql_config(array("\x61\x63\x5f\x63\141\143\150\145")); goto XOa; nLRT: goto xkYy; goto Y; Chyv: fVg: goto Gy0; iGWO: $xzFRo = $uyXv0["\163\164\x61\164\x65"] && $uyXv0["\141\x70\160"]["\x76\x5f\x6d\x5f\156\x61\x6d\145"] == M_NAME ? true : false; goto UJz; atW: SK0: goto BEQJ6; LtkQ: $ow->del("\x63\153\x69\164\x65\155"); goto JEe3; Gy0: B3vi: goto nLRT; g8P: IcA: goto inf9w; T0Dd: if (!(empty($p) || $mPmN["\x74\151\x6d\x65"] < strtotime("\53\x31\x20\150\x6f\165\x72"))) { goto HrTe; } goto SVRYQ; x: $xpB1 = false; goto Sqli; BEQJ6: if (!$xpB1) { goto B3vi; } goto wu; E1x: global $_M; goto x; h7c: $fuo .= "\x20\x20\xef\xbc\x88{$uk0}\xef\274\211"; goto Chyv; Cth: $DUsKS = self::curljson($BN3, false, 25); goto woZ3; OKf2G: echo $this->b4Eca->resmsg(false); goto ytX; Z6EeJ: if (!file_exists(UPD_LOCK_FILE)) { goto IcA; } goto hr; D4n4: W2jh: goto v5gF; RGn: $ow = new session(); goto pnn3B; bHy6: $jVY = $ow->get("\143\153\151\x74\145\155"); goto Zde; JEe3: xkYy: goto cDk; G2o: if (!($uyXv0["\x76\141\x74\151\155\145"]["\155\151\156\x75\164\x65"] > 0)) { goto fVg; } goto MEeJ; wu: $iAgi = ["\131", "\123", "\x44"]; goto IQr; z9f: goto sAWU0; goto Q0tW; oZ1O: sAWU0: goto n_V6; d913: if (file_exists(INS_LOCK_FILE)) { goto hKB6; } goto RfbL; IVn: $p = (new curls($this->b4Eca))->apipost($mPmN)->resdata(true); goto czLy; woZ3: $mPmN = $DUsKS["\x63\x6f\x64\145"] ? $DUsKS["\143\x61\143\x68\145"] : []; goto nf8; hr: $mPmN["\x75\160\144\x61\x74\145"] = 1; goto g8P; RfbL: $fuo = "\x3c\142\165\164\x74\x6f\x6e\x20\164\171\x70\145\75\x22\142\x75\x74\x74\157\156\42\x20\x63\154\141\163\163\75\42\x62\x74\x6e\x20\142\164\156\x2d\151\x6e\146\x6f\x20\141\x70\x70\151\x6e\163\x74\x61\x6c\154\42\76\xe5\xae\x89\350\243\205\345\xba\x94\347\x94\xa8\74\x2f\142\165\x74\164\157\156\x3e"; goto z9f; nf8: HrTe: goto Z6EeJ; L0sx: $FzDQ = date("\x59\55\155\55\144\x20\110\x3a\x69\72\x73", $this->time); goto RGn; ytX: } protected function server() { goto KBIr3; mFVAS: $this->QE8->set("\141\x70\x70\x6c\151\x73\x74", $CgIU["\x61\160\x70\x6c\x69\163\x74"]); goto rFew; rFew: $this->QE8->set("\x73\x79\163\164\145\155", $CgIU["\x73\x79\163\x74\145\155"]); goto Nm; KBIr3: global $_M; goto Ek; EdQ: AxDp: goto q5Cc; d8: $this->b4Eca->errmsg($CgIU["\145\162\x72\x63\x6f\x64\x65"], $CgIU["\145\162\x72\155\163\147"]); goto qLnv; K: if ($CgIU["\x63\157\x64\x65"]) { goto AxDp; } goto d8; Ek: $CgIU = self::curljson($this->b4Eca->met_web_app()); goto K; q5Cc: $this->b4Eca->sucmsg($CgIU["\164\x65\170\164"]); goto SQcy3; SQcy3: KdH: goto mFVAS; qLnv: goto KdH; goto EdQ; Nm: } protected function system() { goto ql3U; YQa: $aH69 = $this->QE8->get("\163\171\163\x74\x65\155"); goto xWmF; S3qL: $this->QE8->del("\x73\x79\x73\x74\145\x6d"); goto qr0U; pmIn: $this->b4Eca->vagmsg($nQoo && $RwB ? 1 : 0, $hN); goto S3qL; HAvh: $hN = [[$RwB, $aH69["\160\x68\x70\x76\x65\x72"]["\164\145\x78\x74"]], [$nQoo, $aH69["\x6d\145\164\166\145\x72"]["\x74\x65\x78\164"]]]; goto pmIn; ql3U: global $_M; goto YQa; xWmF: $nQoo = $aH69["\x6d\x65\164\166\145\x72"]["\x63\157\x64\145"]; goto gWyq; gWyq: $RwB = $aH69["\x70\150\x70\x76\145\x72"]["\143\157\144\x65"]; goto HAvh; qr0U: } protected function accredit() { goto LLyx; Kat3: $tHAM = self::curljson($BN3, false, 20); goto lrO5; NkL3M: $this->b4Eca->errmsg($tHAM["\145\x72\x72\143\x6f\x64\145"], $tHAM["\x65\162\x72\155\x73\147"]); goto EWlbt; FpZ4: $uG4r = (new curls($this->b4Eca))->apikey_decode([$tHAM["\x63\x6f\144\x65\x6b\145\x79"], $BN3["\x77\145\142"]["\155\145\164\137\167\145\x62\165\162\154"], $BN3["\141\160\x70"]["\155\137\156\x61\x6d\x65"], $BN3["\141\x70\x70"]["\x61\144\144\x74\x69\x6d\x65"]]); goto hA9; RjB: $BN3 = $this->b4Eca->met_web_app(); goto Kat3; G: $uG4r["\x73\x74\x61\x74\145"] ? $this->b4Eca->sucmsg($tHAM["\x74\x65\x78\x74"] . $hN) : $this->b4Eca->locmsg(4024); goto kdpsB; lrO5: if ($tHAM["\x63\x6f\144\x65"]) { goto VvDqC; } goto NkL3M; h3: r7: goto G; EWlbt: goto t3Q; goto ClV2; LLyx: global $_M; goto RjB; cO: $this->QE8->set("\x63\150\145\143\x6b", $tHAM["\143\157\x64\x65\153\x65\x79"]); goto NvcAW; hA9: if (!(!empty($uG4r["\x73\164\141\x74\x65"]) && $uG4r["\x76\x61\x74\151\x6d\145"]["\155\151\156\x75\164\145"] > 0)) { goto r7; } goto LHG; LHG: $FzDQ = date("\x59\55\x6d\x2d\x64\x20\x48\72\x69\72\x73", $uG4r["\x76\141\x74\151\155\145"]["\163\x74\x69\155\145"]); goto ybK; kdpsB: t3Q: goto cO; ClV2: VvDqC: goto FpZ4; ybK: $hN = "\344\xbd\x93\xe9\xaa\214\xe7\xbb\223\xe6\x9d\x9f\346\x97\xb6\351\227\264\xef\274\232" . date("\x59\55\x6d\x2d\x64\40\x48\72\151\x3a\x73", strtotime("{$FzDQ}\x20\53{$uG4r["\166\x61\164\151\x6d\x65"]["\155\151\156\165\164\145"]}\40\x6d\151\x6e\165\x74\x65")); goto h3; NvcAW: } protected function appfile() { goto NZNvz; fYs: $WitF = $this->QE8->get("\141\x70\160\x66\151\x6c\145"); goto TJYE; xNfGm: return $this->b4Eca->newres()->modalmsg($uXKQ, 4001); goto q1k; RXRo: $this->QE8->del("\162\145\x70\x61\x69\x72"); goto ZhiH; a6aN: $uXKQ["\163\x75\x63"] = false; goto X5; DSQWs: pa: goto i8zkG; Rum: naI: goto Dt5l; b2C: if (!(count($M48cT["\144\x6c\154\151\163\x74"]) > 0)) { goto BmHV; } goto nvkv; FBpKo: $uG = count($I8ER["\x64\x6c\x6c\x69\x73\164"]) == 0 ? 1 : 0; goto HyO; nvkv: $this->QE8->set("\144\x6c\x6c\151\163\164", $M48cT["\x64\154\154\x69\163\x74"]); goto JM3; J29KX: $this->QE8->del("\x72\x65\x70\141\151\162"); goto fYs; BGDZ: $I8ER = $xvnD->fingers($WitF["\x66\151\x6e\x67\x65\x72\x73"]); goto fyBW; BYQ: return $this->b4Eca->modalmsg($uXKQ, [4002, $hN]); goto Zs; NZNvz: global $_M; goto J29KX; q1k: BmHV: goto BGDZ; aWsJ: $M48cT = $xvnD->fingers($WitF["\x63\x6f\x72\x65\154\x69\163\164"]); goto b2C; aN9: $uXKQ = ["\163\x75\x63" => true, "\x74\x69\x74\154\145" => "\345\272\x94\xe7\x94\xa8\346\x96\207\344\273\xb6\344\xbf\256\xe5\xa4\x8d", "\x62\157\144\171" => "\74\144\x69\x76\40\x63\x6c\141\163\163\x3d\x22\164\145\170\x74\55\x78\x73\55\143\x65\156\x74\x65\x72\42\76\x3c\151\x20\143\154\141\163\163\x3d\x22\154\x6f\141\144\x65\x72\x20\166\145\162\x74\x69\x63\141\x6c\55\141\x6c\x69\147\x6e\55\x6d\151\144\144\154\145\x20\154\157\141\144\x65\x72\x2d\x65\x6c\x6c\151\x70\x73\151\163\42\76\x3c\57\151\x3e\74\x2f\144\151\166\76", "\165\162\x6c" => $_M["\x75\x72\x6c"]["\157\x77\x6e\137\x66\157\162\x6d"] . "\x61\75\x64\x6f\x6d\157\144\141\154\46\x74\171\x70\145\x3d\141\160\160\146\x69\154\145"]; goto MYl; wkD5: if ($WitF["\x63\x6f\x64\x65"]) { goto M; } goto YtE; j1Xw: $this->QE8->set("\144\154\154\x69\x73\x74", $I8ER["\x64\154\x6c\151\x73\164"]); goto xPIt; TJYE: if ($WitF) { goto naI; } goto B4Eq; fyBW: $P5T = (int) file_exists(INS_LOCK_FILE); goto FBpKo; HyO: if (!(!$P5T || $uG)) { goto pa; } goto RXRo; SF: $this->QE8->set("\x61\x70\160\146\151\x6c\145", $WitF); goto SnJ6; MYl: $hN = "\74\x61\40\x68\162\x65\x66\x3d\42\x6a\141\166\x61\163\143\x72\x69\160\164\72\73\x22\40\144\141\164\x61\x2d\164\141\x72\147\x65\x74\75\x22\43\141\160\160\155\157\144\141\x6c\42\x20\144\141\164\x61\x2d\x74\x6f\x67\147\154\145\75\x22\155\x6f\x64\x61\154\x22\x20\x64\141\x74\141\x2d\164\171\x70\145\75\42\x61\160\160\146\151\x6c\145\42\76\344\xbf\256\xe5\244\215\345\xbc\202\345\270\xb8\xe6\x96\207\344\273\266\74\57\x61\x3e"; goto BYQ; JM3: $uXKQ = $this->b4Eca->msgkey()->msgtext(4004)->resmsg(); goto a6aN; B4Eq: $WitF = self::curljson($this->b4Eca->met_web_app()); goto wkD5; Dt5l: $xvnD = new dirfinger(); goto aWsJ; YtE: return $this->b4Eca->errmsg($WitF["\145\x72\162\x63\157\144\x65"], $WitF["\x65\162\162\x6d\163\x67"]); goto py; ZhiH: $this->QE8->del("\141\x70\x70\146\151\x6c\x65"); goto Jr3f; Zs: NdS: goto Jb; X5: $uXKQ["\144\141\x74\x61"] = "\x63\157\x72\145\x7c\x63\x68\145\x63\153"; goto xNfGm; t7AZ: return $this->b4Eca->sucmsg()->msgtext(4003); goto DSQWs; i8zkG: if (!(count($I8ER["\x64\x6c\x6c\151\x73\164"]) > 0)) { goto NdS; } goto j1Xw; py: goto SJ; goto xj; SnJ6: SJ: goto Rum; xj: M: goto SF; xPIt: $this->QE8->set("\x72\x65\160\x61\x69\162", $I8ER); goto aN9; Jr3f: $this->b4Eca->del_update_dir(); goto t7AZ; Jb: } protected function weqrcode() { goto s6e; TNVhi: $hN = "\74\x61\x20\x68\162\145\146\75\x22\152\x61\166\141\x73\x63\x72\151\160\x74\x3a\x3b\42\x20\144\x61\164\141\55\164\141\162\x67\x65\x74\x3d\42\x23\x61\160\160\x6d\157\x64\141\x6c\x22\40\144\x61\164\141\x2d\164\x6f\x67\x67\x6c\145\x3d\42\155\157\x64\141\x6c\42\40\144\x61\164\141\55\x74\171\x70\x65\75\42\x77\x65\x71\162\x63\157\144\x65\42\76\xe5\x85\263\xe6\xb3\250\345\x85\xac\344\xbc\227\xe5\x8f\267\74\x2f\141\76"; goto RHJ; FTdpB: PbX6h: goto aksrg; nZ9E: goto z6; goto J4G; J4G: jKEQF: goto CtN; duZ: if ($vFgdu["\143\157\144\x65"]) { goto jKEQF; } goto N4VOW; IYDS: z6: goto QM_n; x4O: sleep(1); goto FTdpB; Wa: $uXKQ = ["\x73\x75\143" => true, "\x74\x69\164\154\x65" => "\345\205\xb3\xe6\xb3\250\xe5\276\xae\xe4\xbf\241\345\x85\xac\xe4\xbc\227\xe5\217\xb7", "\x62\x6f\x64\171" => "\x3c\x64\x69\166\x20\x63\x6c\141\x73\x73\x3d\x22\164\145\170\164\x2d\170\163\55\143\145\x6e\164\x65\x72\42\x3e\x3c\151\40\x63\x6c\141\x73\x73\75\42\154\157\141\144\x65\x72\x20\166\x65\x72\x74\x69\x63\141\x6c\55\x61\154\151\147\x6e\55\155\151\144\x64\154\x65\x20\x6c\157\x61\x64\145\x72\55\x65\x6c\154\151\x70\163\151\x73\42\x3e\74\57\151\76\x3c\57\144\151\166\76", "\x75\x72\x6c" => $_M["\165\162\154"]["\x6f\167\x6e\x5f\146\157\162\x6d"] . "\141\x3d\144\x6f\x6d\157\x64\x61\154\x26\x74\x79\x70\145\x3d\167\145\x71\x72\x63\x6f\144\145"]; goto TNVhi; Vk5ws: $iMFj = $this->QE8->get("\x77\145\143\x68\x61\164"); goto LuFHu; aksrg: $vFgdu = self::curljson($this->b4Eca->met_all()); goto duZ; iRyn: $this->b4Eca->sucmsg($vFgdu["\164\x65\170\164"]); goto RGO; QM_n: $this->QE8->set("\x77\145\143\x68\141\x74", $vFgdu["\x77\170"]["\x6b\x65\171"]); goto CU11n; RGO: Ga: goto IYDS; CtN: if ($vFgdu["\167\170"]["\153\145\x79"] == 1) { goto fC8; } goto Wa; LgND: fC8: goto iRyn; RHJ: $this->b4Eca->modalmsg($uXKQ)->sucmsg($vFgdu["\x77\x78"]["\162\x65\x74"]["\151\156\x66\157"] . $hN, $vFgdu["\x77\x78"]["\x6b\145\x79"]); goto JA4; N4VOW: $this->b4Eca->errmsg($vFgdu["\145\162\162\x63\x6f\x64\x65"], $vFgdu["\x65\x72\162\x6d\163\x67"]); goto nZ9E; s6e: global $_M; goto Vk5ws; JA4: goto Ga; goto LgND; LuFHu: if (!($iMFj !== '')) { goto PbX6h; } goto x4O; CU11n: } protected function update() { goto xxJ; SCniN: $fUY = 1; goto D9V; D9V: $this->b4Eca->errmsg($qJGHr["\145\x72\162\143\x6f\x64\x65"], $qJGHr["\x65\x72\x72\155\x73\147"]); goto cfU; t3qZ8: $this->QE8->del("\144\x6c\x6c\x69\163\x74"); goto hnZX; Jtcqg: $TXP = count($qJGHr["\156\145\167\141\x70\160"]["\166\x5f\x70\150\160\x76\x65\x72"]) == 1 ? "\346\x9c\200\xe4\275\x8e" : ''; goto j8bj; m4tq: return $this->b4Eca->sucmsg($qJGHr["\x74\x65\x78\x74"]); goto Qcup; O: $nQoo = arrayto_string($qJGHr["\156\145\167\x61\x70\x70"]["\x76\137\155\x65\x74\x76\145\162"], "\x20\55\x2d\x20"); goto Jtcqg; dkC: $hN = "\74\x64\151\166\40\x63\x6c\x61\163\x73\x3d\x27\x70\x2d\x6c\55\x31\60\x27\x3e\12\x20\x20\x20\x20\40\x20\x20\40\40\40\40\x20\40\x20\40\40\x20\40\40\x20\x20\x20\x20\40\40\40\x20\x20\x3c\150\x35\x3e" . $qJGHr["\156\x65\x77\141\160\160"]["\166\x5f\x76\145\x72"] . "\40\347\211\x88\346\x9c\254\347\216\xaf\xe5\242\203\xe8\246\x81\346\xb1\202\357\274\232\74\x2f\x68\x35\76\xa\40\40\x20\x20\40\x20\x20\x20\x20\40\40\40\40\x20\x20\40\40\40\40\x20\40\x20\x20\40\x20\x20\x20\40\74\x6f\154\x3e\x3c\x6c\151\76\xe5\xba\x94\347\x94\250" . $TXP . "\346\x94\xaf\xe6\x8c\201\x50\110\120\40" . $RwB . "\x20\347\x89\x88\xe6\x9c\254\x3b\x3c\57\x6c\x69\x3e\x3c\154\x69\x3e\xe5\xba\224\347\x94\xa8" . $FvbU . "\346\224\257\xe6\x8c\x81\x4d\145\164\111\156\x66\x6f\40" . $nQoo . "\40\347\211\x88\346\x9c\xac\73\x3c\57\154\x69\x3e\74\57\x6f\x6c\x3e\xa\x20\40\40\x20\40\x20\40\x20\40\40\x20\40\x20\40\40\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\40\x20\74\x68\65\x3e" . $qJGHr["\156\x65\x77\141\160\160"]["\166\137\166\x65\x72"] . "\40\347\211\210\xe6\234\254\xe7\x8e\257\345\242\x83\xe6\xa3\x80\xe6\265\x8b\347\xbb\x93\346\236\234\357\xbc\232\x3c\x2f\150\65\76\xa\40\x20\x20\x20\40\40\x20\40\x20\40\40\x20\40\x20\40\40\x20\40\40\x20\x20\40\x20\x20\x20\x20\x20\x20\74\157\x6c\76" . $qJGHr["\x73\171\163\x74\x65\x6d"]["\164\145\x78\164"] . "\74\x2f\157\x6c\76\12\40\40\40\x20\x20\40\x20\40\x20\40\40\40\40\40\40\x20\x20\x20\x20\x20\40\40\40\40\x3c\57\144\151\x76\x3e"; goto L; bb: $fUY = $qJGHr["\156\145\x77\141\160\x70"]["\x76\137\x75\160\x64\x61\164\x65"] == 1 ? 0 : 2; goto ht0Y; aY: $this->QE8->set("\x75\x70\144\x61\164\145", 1); goto IXEeB; E6H: $this->QE8->set("\156\x65\167\x61\160\x70", $qJGHr["\x6e\x65\x77\141\x70\x70"]); goto VkS; IXEeB: return $this->b4Eca->sucmsg("\xe5\267\xb2\xe6\230\257\xe6\x9c\x80\346\226\xb0\347\x89\x88\343\x80\x82"); goto qcBO9; ht0Y: $this->b4Eca->modalmsg($uXKQ)->sucmsg($qJGHr["\x74\145\x78\164"] . $hN, $fUY); goto W8eu; E8XD: if (!(file_exists(UPD_LOCK_FILE) || empty($jI3K["\x76\137\143\x6b\x75\x70\144\x61\164\145"]))) { goto GBf; } goto aY; VkS: $uXKQ = ["\x73\165\143" => true, "\x74\x69\x74\154\x65" => $qJGHr["\156\145\167\x61\160\160"]["\166\x5f\x76\145\162"] . "\40\xe6\x9b\xb4\346\226\xb0\xe5\206\x85\xe5\xae\271", "\x62\x6f\144\171" => "\74\x64\151\x76\40\143\x6c\x61\163\x73\x3d\x22\x74\x65\170\164\x2d\x78\x73\55\x63\x65\156\x74\145\x72\x22\x3e\x3c\151\40\143\154\141\163\163\75\42\x6c\157\141\144\145\162\x20\166\145\162\x74\151\143\141\154\55\141\154\151\147\x6e\55\155\x69\144\x64\154\145\x20\154\x6f\141\x64\x65\x72\55\145\x6c\x6c\x69\160\163\151\x73\42\76\x3c\x2f\151\76\74\x2f\x64\x69\x76\76", "\165\x72\x6c" => $_M["\165\x72\x6c"]["\157\167\x6e\x5f\146\157\162\155"] . "\141\75\144\157\x6d\157\144\x61\x6c\46\164\171\160\x65\75\165\x70\144\141\164\x65"]; goto TcM; xxJ: global $_M; goto t3qZ8; k2y: $this->QE8->set("\165\160\144\141\164\145", $fUY); goto qwza6; W8eu: PQ: goto k2y; yRU9: $qJGHr = self::curljson($this->b4Eca->met_web_app()); goto UkVU; kgcT: if (!($qJGHr["\143\x6f\144\145"] == 8002)) { goto sO9AE; } goto Ig3ok; hnZX: $this->QE8->del("\156\x65\x77\x61\x70\x70"); goto ojih; lYtog: X8Q: goto kgcT; uGIt: $RwB = arrayto_string($qJGHr["\x6e\145\x77\x61\x70\160"]["\x76\x5f\160\x68\160\x76\145\x72"], "\x20\x2d\55\40"); goto O; qcBO9: GBf: goto yRU9; cfU: if (!empty($qJGHr["\x73\x79\x73\x74\145\155"])) { goto P84; } goto uGIt; U3oO: P84: goto gjzUN; L: $this->b4Eca->msgmeet($hN); goto U3oO; j8bj: $FvbU = count($qJGHr["\x6e\x65\167\141\x70\160"]["\x76\137\x6d\145\164\x76\145\x72"]) == 1 ? "\346\x9c\x80\344\xbd\x8e" : ''; goto dkC; Ig3ok: $this->QE8->set("\x75\160\144\x61\164\x65", 1); goto m4tq; ojih: $jI3K = $this->QE8->get("\x61\160\160\154\x69\x73\x74"); goto E8XD; gjzUN: goto PQ; goto lYtog; TcM: $hN = "\x3c\141\40\150\162\145\146\75\42\152\141\x76\x61\x73\x63\162\151\160\164\72\x3b\42\40\x64\x61\x74\x61\55\x74\141\x72\x67\x65\164\75\42\x23\x61\160\160\155\x6f\144\x61\154\42\x20\144\x61\x74\x61\x2d\x74\x6f\x67\x67\x6c\x65\x3d\42\155\157\144\x61\x6c\x22\40\144\141\x74\x61\55\x74\x79\x70\x65\x3d\42\x75\160\x64\x61\164\145\42\x3e\xe5\x9c\250\xe7\xba\xbf\346\x9b\xb4\xe6\226\xb0\74\57\141\76"; goto bb; Qcup: sO9AE: goto E6H; UkVU: if ($qJGHr["\143\157\x64\145"]) { goto X8Q; } goto SCniN; qwza6: } protected function appfile_modal() { goto CLaB; PVH: return "\x3c\144\x69\x76\x20\x63\x6c\x61\x73\x73\75\42\x74\x65\170\164\55\x78\x73\x2d\x63\x65\x6e\x74\x65\x72\42\76\347\x94\xa8\xe6\226\x87\xe4\273\xb6\xe4\xb8\215\345\255\x98\345\234\250\345\xbc\x82\xe5\xb8\270\xe3\200\202\x3c\x2f\144\151\166\76"; goto KA; lIbw: FBi: goto NOf; CLaB: global $_M; goto H; JZX: $Ugrrm = ["\142\157\144\x79" => $hU2["\x74\145\170\164"]]; goto ejSU; QteN: $HgtMB = $JXC->app_get_file(); goto j6; KA: cSDr: goto qRUX; bVaK: foreach ($HgtMB["\144\154\x6c\x69\x73\x74"] as $qBWQ1 => $h_TY) { goto hw1m; atYep: if (!$I8ER["\165\x70\x64\x6c\151\x73\164"][$h_TY]) { goto Fa; } goto bM9k; fdqOM: $hN = "\346\226\x87\344\273\xb6\xe4\270\x8d\xe5\xad\x98\xe5\x9c\xa8"; goto aK0v; bM9k: $hN = "\xe6\226\x87\xe4\273\266\350\xa2\253\344\277\256\xe6\224\271"; goto unW; aK0v: wbS: goto uuW; hw1m: $hN = ''; goto atYep; SE5: U6sp: goto f5ck; uuW: $Ugrrm .= "\40\x20\x20\40\40\40\40\40\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\40\x3c\x70\76\12\x20\40\40\40\x20\40\40\40\40\40\x20\x20\40\x20\x20\40\40\40\x20\40\40\x20\40\40\74\x73\160\x61\x6e\x20\x63\154\x61\x73\x73\75\42\155\55\x72\x2d\x35\60\x22\x3e{$hN}\74\x2f\163\160\x61\x6e\x3e\12\x20\40\40\x20\x20\x20\40\40\40\40\x20\40\40\40\40\40\x20\40\x20\x20\x20\40\40\40\x3c\x73\x70\141\156\x20\143\154\141\x73\x73\x3d\42\146\x69\x6c\x65\x5f\x6e\141\x6d\145\x22\76{$h_TY}\x3c\57\x73\160\x61\156\76\40\12\40\40\40\40\40\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\x20\40\x20\40\40\40\40\40\x3c\x73\160\x61\x6e\40\143\154\141\x73\x73\75\x22\x70\165\154\154\x2d\x78\x73\55\x72\x69\147\150\x74\40\x6d\55\x72\55\61\x35\40\144\x6f\167\156\x6c\x6f\x61\144\137\146\x69\154\x65\42\x20\144\141\164\x61\x2d\x64\x6f\167\x6e\154\x6f\141\x64\x3d\42\162\x65\x70\x61\151\x72\174\x64\154\146\x69\x6c\145\x7c{$qBWQ1}\42\x3e\74\141\x20\x68\162\145\x66\x3d\x22\x6a\141\x76\141\x73\x63\162\151\160\164\x3a\x3b\42\x3e\347\202\xb9\345\207\xbb\xe4\xb8\213\xe8\275\275\x3c\57\x61\x3e\74\x2f\163\x70\x61\x6e\76\12\x20\x20\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\x20\40\x20\x20\40\40\x3c\57\160\x3e"; goto SE5; JvsD: if (!$I8ER["\144\157\167\154\x69\163\x74"][$h_TY]) { goto wbS; } goto fdqOM; unW: Fa: goto JvsD; f5ck: } goto lIbw; l3RX: return $Ugrrm; goto zeeB; tHHxr: sJaJ: goto Tp; ejSU: goto aOUcC; goto tHHxr; j6: if (!(count($HgtMB["\144\154\x6c\151\163\x74"]) == 0)) { goto cSDr; } goto PVH; bxI: aOUcC: goto l3RX; NOf: $Ugrrm = ["\x62\157\x64\x79" => "\74\x64\x69\x76\40\x63\x6c\141\x73\x73\x3d\47\150\55\x32\x35\60\x20\157\166\x2d\142\157\144\x79\x27\x3e{$Ugrrm}\x3c\57\x64\151\166\76", "\x66\157\x6f\164" => "\74\x62\x75\164\x74\x6f\156\40\x74\x79\x70\x65\x3d\x22\x62\165\x74\164\157\156\x22\x20\143\154\141\163\163\75\42\x62\164\156\x20\142\164\156\55\151\x6e\x66\157\40\x61\x70\160\162\145\160\x61\x69\162\42\76\xe4\xbf\256\xe5\244\x8d\345\x85\250\351\x83\250\346\226\x87\xe4\xbb\266\x3c\x2f\142\165\x74\x74\157\156\76"]; goto bxI; d9: $JXC->download("\x66\x69\x6c\x65\x6c\x69\163\164\174\x63\150\x65\143\x6b"); goto QteN; Tp: $I8ER = $this->QE8->get("\x72\x65\160\141\151\x72"); goto bVaK; H: $JXC = new download($this->b4Eca); goto d9; qRUX: $hU2 = $this->b4Eca->resmsg(); goto tAx; tAx: if ($hU2 > 0) { goto sJaJ; } goto JZX; zeeB: } protected function weqrcode_modal() { goto ZeD3; XdTfG: jEi: goto bNt; bNt: return $H8cK; goto wf; akT: goto jEi; goto fYe; HnLbh: $vFgdu = self::curljson($this->b4Eca->met_all(), false, 25, "\x77\170"); goto gdKUT; gdKUT: if ($vFgdu["\x63\157\144\145"]) { goto I1N; } goto e5v; fYe: I1N: goto KZPG; e5v: $H8cK = ["\142\x6f\144\x79" => "\74\x70\40\x73\164\x79\154\145\x3d\x27\x74\145\170\x74\55\151\156\x64\145\156\164\x3a\40\x32\145\x6d\x3b\47\76\xef\xbc\210{$vFgdu["\x65\162\162\143\x6f\x64\145"]}\357\274\211{$vFgdu["\145\162\x72\x6d\163\147"]}\74\x70\76"]; goto akT; Gnw: $this->xh5W = "\161\x72\x63\x6f\x64\145"; goto HnLbh; ZeD3: global $_M; goto Gnw; KZPG: $H8cK = ["\x62\157\144\171" => "\74\144\151\166\40\x63\154\141\163\163\x3d\42\x68\x2d\x32\x35\60\x20\164\x65\x78\164\x2d\x78\163\55\x63\145\156\164\x65\x72\42\x3e\x3c\x69\155\147\x20\x73\x74\x79\154\x65\75\42\150\x65\151\x67\x68\x74\72\x31\60\x30\x25\x3b\x22\40\x73\162\x63\x3d\42\144\x61\x74\x61\x3a\x69\x6d\141\x67\145\x2f\152\x70\x67\73\x62\x61\163\x65\x36\64\x2c" . $vFgdu["\x71\x72\143\x6f\144\x65"]["\151\155\x67"] . "\42\x3e\x3c\x2f\x64\x69\x76\x3e", "\x66\157\157\x74" => $vFgdu["\161\x72\143\x6f\144\x65"]["\x74\x65\x78\164"]["\x69\x6e\146\157"], "\143\x61\x6c\x6c\x62\x61\143\x6b" => "\167\145\x63\x68\141\164\137\161\x72\x63\x6f\144\145"]; goto XdTfG; wf: } protected function wechat_modal() { goto LOF; Oe: if ($vFgdu["\143\x6f\144\x65"]) { goto oAG; } goto fuZ; bWgwH: YzdA: goto ogzm; xuw: oAG: goto cLuG; sPR: $uk0 = $_M["\146\157\x72\155"]["\145\x6e\144\164\x69\155\145"]; goto eaw; t9l2: sleep(1); goto OIYLF; qV0: if ($_M["\146\x6f\162\155"]["\145\x6e\144\x74\x69\155\x65"] < $this->time) { goto qxFwc; } goto sPR; mB: if (empty($_M["\146\x6f\162\155"]["\145\156\144\164\151\x6d\145"])) { goto YzdA; } goto qV0; LpA: $vFgdu = self::curljson($this->b4Eca->met_all(), false, 20, "\167\170"); goto Oe; OIYLF: $this->xh5W = "\x63\x68\145\143\x6b"; goto LpA; eaw: goto vLC; goto kWvo6; cLuG: $this->b4Eca->sucmsg($vFgdu["\167\x78"]["\x72\145\x74"]["\x69\156\146\157"], $vFgdu["\x77\170"]["\x6b\x65\171"]); goto w9; EJKF: $uk0 = strtotime("{$FzDQ}\x20\53\62\40\155\151\156\x75\164\x65"); goto iVJS; LOF: global $_M; goto plfnQ; iVJS: vVMo: goto Dc6; kR5t: $hU2["\145\x6e\144\x74\x69\x6d\145"] = $uk0; goto dy0L; plfnQ: $vWPy = random(6); goto t9l2; jOov: $hN = "\x3c\141\40\x63\x6c\141\163\163\75\x22\x77\x65\x71\x72\143\x6f\144\x65\x22\40\x68\162\145\146\75\42\152\x61\x76\141\163\143\162\151\160\x74\72\x3b\x22\40\144\141\x74\141\x2d\164\x79\160\145\75\42\167\145\x71\x72\x63\157\x64\145\42\x3e\345\x88\267\346\226\260\xe4\xba\214\347\xbb\264\xe7\xa0\201\x3c\57\141\76"; goto vwn2; kWvo6: qxFwc: goto jOov; OTbc: return $hU2; goto UF28; a9V: goto vVMo; goto bWgwH; ogzm: $FzDQ = date("\131\x2d\x6d\55\144\40\110\x3a\x69\72\x73", $this->time); goto EJKF; vwn2: $this->b4Eca->locmsg([4023, $hN]); goto osI; dy0L: $hU2["\163\151\x67\156"] = $vWPy; goto OTbc; w9: Kuc: goto mB; Dc6: $hU2 = $this->b4Eca->resmsg(); goto kR5t; fuZ: $this->b4Eca->errmsg($vFgdu["\x65\162\x72\143\x6f\x64\x65"], $vFgdu["\145\x72\x72\x6d\x73\147"]); goto h1pfY; osI: vLC: goto a9V; h1pfY: goto Kuc; goto xuw; UF28: } protected function update_modal() { goto qGe; PHED: $hhfz = $this->QE8->get("\156\x65\167\x61\x70\x70"); goto I0djE; qGe: global $_M; goto PHED; I0djE: return ["\142\157\x64\x79" => strlen($hhfz["\166\137\x64\141\151\154\x79"]) > 0 ? "\74\x64\x69\x76\x20\143\154\141\163\x73\x3d\47\150\x2d\62\65\x30\40\x6f\166\55\x62\x6f\x64\x79\47\76{$hhfz["\166\137\x64\x61\151\x6c\x79"]}\74\x2f\144\x69\x76\76" : "\x3c\x70\x20\163\164\x79\154\145\75\x22\x74\x65\170\164\x2d\151\x6e\x64\145\156\164\x3a\x20\x32\145\x6d\x3b\42\x3e\346\262\241\xe6\x9c\211\346\x9b\264\346\x96\xb0\350\257\xb4\xe6\x98\x8e\xe3\200\202\74\160\x3e", "\146\157\157\x74" => "\x3c\142\165\164\164\157\156\40\164\x79\x70\x65\75\42\x62\165\x74\164\157\156\x22\40\x63\x6c\x61\x73\163\x3d\42\142\164\156\40\142\x74\156\55\x69\156\146\x6f\x20\x61\160\160\165\160\x64\141\x74\x65\x22\76\xe6\233\264\xe6\226\xb0\xe8\x87\263\x20" . $hhfz["\166\137\x76\x65\x72"] . "\74\57\142\x75\x74\x74\157\x6e\x3e"]; goto w854; w854: } private function del_cache() { goto vqC1; aH: $this->QE8->del("\x75\x70\144\x61\164\145"); goto svRK; Vg: $this->QE8->del("\141\x70\x70\x66\151\x6c\x65"); goto b9TF; b9TF: $this->QE8->del("\x72\x65\x70\x61\151\x72"); goto ob5A; ob5A: $this->QE8->del("\144\154\154\x69\163\x74"); goto Tlj; Tlj: $this->QE8->del("\167\x65\143\x68\141\x74"); goto aH; svRK: $this->QE8->del("\143\153\x69\x74\145\155"); goto Y5X; tKI: $this->QE8->del("\x73\171\163\x74\145\155"); goto iZ; vqC1: global $_M; goto rD; rD: $this->QE8->del("\x61\160\160\154\x69\163\x74"); goto tKI; iZ: $this->QE8->del("\x63\150\145\143\153"); goto Vg; Y5X: } private function result() { goto kYt; gZat: bt59: goto BEHN; Tw: if (!($this->xh5W != "\x61\x70\160\143\x68\145\143\x6b")) { goto bt59; } goto rG0; fLEQ: $MNDD = false; goto hfaT3; LAl: $this->QE8->set("\x63\x6b\151\164\145\x6d", $J5o); goto gZat; hfaT3: $J5o = $this->QE8->get("\x63\x6b\151\164\x65\155"); goto Tw; rG0: $qBWQ1 = $this->b4Eca->resmsg(); goto puYb5; kYt: global $_M; goto fLEQ; puYb5: $J5o[$this->xh5W] = $qBWQ1["\x6b\x65\x79"]; goto LAl; BEHN: } private function curljson($BN3 = [], $EwKBY = false, $nuMw = 15, $vWPy = "\143\x6b") { global $_M; return (new curls($this->b4Eca))->apiurl($this->xh5W, $vWPy)->apipost($BN3)->curls($nuMw)->resdata($EwKBY); } protected function show($ZGj79, $kG) { goto Kl0v; BvW: require_once $D7td->dodisplay($ZGj79, $kG); goto rqxs; Fv5E: $D7td = load::sys_class("\145\x6e\147\x69\x6e\x65", "\x6e\x65\x77"); goto BvW; Kl0v: global $_M; goto Fv5E; rqxs: } } goto bkYv; bkYv: class appcore { private $m_name; private $b8la = []; private $t4Lm = []; private $BKq = []; private $FhT = []; private $ad1 = []; public function __construct() { global $_M; $this->m_name = M_NAME; } public function get_app_url() { goto fcPHr; Ew: goto c4Va; goto wU; wU: hn: goto jvBU; GIB: $XoMoM = $xIB6["\x75\x72\154"]; goto Ew; tcW4: c4Va: goto gS0; S5HKy: $xIB6 = file_exists(INS_LOCK_FILE) ? json_decode(file_get_contents(INS_LOCK_FILE), true) : []; goto PY07i; p7T: $XoMoM = $_M["\165\x72\x6c"]["\157\x77\x6e\137\156\141\x6d\145"] . http_build_query($xIB6); goto tcW4; gS0: return $XoMoM; goto PQZ; jvBU: unset($xIB6["\165\162\154"], $xIB6["\164\151\x6d\x65"]); goto p7T; PY07i: if (empty($xIB6["\x75\162\x6c"])) { goto hn; } goto GIB; fcPHr: global $_M; goto S5HKy; PQZ: } public function met_web_app() { global $_M; return ["\167\x65\x62" => self::met_web(), "\141\160\x70" => self::met_app()]; } public function met_all() { goto pCbq; pCbq: global $_M; goto l0j; l0j: $LiJM = self::met_web_app(); goto e3Pnw; e3Pnw: $LiJM["\141\x6f\x70"] = self::met_aop(); goto Et0N; Et0N: return $LiJM; goto nPKCv; nPKCv: } public function met_web() { goto Gu7; QnH: $this->b8la["\160\150\x70\x76\x65\162"] = PHP_VERSION; goto xbcYv; dlQg: foreach ($zYkkB as $h_TY) { goto Xmln; Ocwl: $LiJM = DB::get_one("\x53\x45\x4c\x45\x43\x54\40\166\x61\154\x75\145\x20\106\x52\x4f\x4d\40{$_M["\164\x61\x62\154\x65"]["\x63\157\x6e\146\151\147"]}\40\x57\110\x45\x52\105\x20\156\141\155\x65\40\x3d\x20\x27{$h_TY}\x27\x20\x41\116\104\x20\x6c\x61\x6e\x67\x20\x3d\x20\47{$rNim}\47\40"); goto RH5w; fso_s: VOW: goto oEO; RH5w: $this->b8la[$h_TY] = $LiJM["\x76\141\154\x75\x65"]; goto fso_s; Xmln: $rNim = $h_TY == "\x6d\x65\x74\143\x6d\x73\137\166" ? "\x6d\145\x74\x69\x6e\x66\x6f" : $_M["\x6c\x61\x6e\x67"]; goto Ocwl; oEO: } goto cfd; qar: $this->b8la["\x77\145\142\x76\145\162"] = str_replace("\120\110\120\x2f{$this->b8la["\160\x68\x70\166\145\x72"]}", '', $_SERVER["\123\x45\122\126\105\122\137\123\117\x46\124\127\101\x52\x45"]); goto ZNLs; n_2CV: $zYkkB = ["\155\145\x74\x5f\167\x65\x62\165\162\154", "\155\x65\x74\137\x77\145\142\156\x61\155\x65", "\x6d\x65\x74\143\x6d\163\x5f\x76", "\x6d\145\164\137\x6b\145\x79\x77\x6f\x72\144\x73", "\155\145\x74\137\144\x65\x73\143\x72\x69\x70\x74\x69\x6f\156", "\x6d\x65\164\137\163\153\151\156\x5f\x75\x73\145\x72"]; goto dlQg; wcKq: $this->b8la["\x77\x65\142\151\x70"] = $_SERVER["\123\105\122\126\x45\x52\137\x41\104\x44\122"]; goto IJ; cfd: trg: goto wcKq; Gu7: global $_M; goto n_2CV; xbcYv: $this->b8la["\163\161\x6c\x76\145\x72"] = DB::version(); goto qar; I6kD: return $this->b8la; goto f9qkP; ZNLs: $this->b8la["\x6c\141\156\x67"] = $_M["\x6c\x61\156\147"]; goto I6kD; IJ: $this->b8la["\x73\x79\x73\166\x65\162"] = php_uname("\x73") . "\x20" . php_uname("\162"); goto QnH; f9qkP: } public function met_app() { goto udIgm; udIgm: global $_M; goto Mc; JVe: return $this->t4Lm; goto AYid; Mc: if (empty($this->m_name)) { goto pXGx; } goto guB; ysMZ: $this->t4Lm["\143\154\x69\x65\x6e\164\x5f\x69\160"] = self::get_client_ip(); goto JVe; guB: $this->t4Lm = DB::get_one("\123\x45\x4c\x45\x43\124\x20\x6e\x6f\x2c\166\x65\162\x2c\x61\x64\144\164\x69\155\x65\x2c\x6d\137\156\x61\155\145\x2c\x61\x70\160\x6e\141\155\x65\x20\x46\x52\x4f\x4d\40{$_M["\164\x61\142\x6c\x65"]["\x61\160\x70\154\x69\x73\x74"]}\x20\127\110\105\122\x45\x20\155\x5f\x6e\x61\x6d\145\75\47{$this->m_name}\x27\40"); goto eJB_; eJB_: pXGx: goto ysMZ; AYid: } public function met_adl() { goto JBj; W9Fx: $LiJM = DB::get_one("\x53\105\114\105\103\124\x20\166\141\x6c\x75\145\x20\x46\x52\117\x4d\40{$_M["\164\x61\x62\154\145"]["\x63\157\x6e\146\x69\147"]}\x20\127\x48\x45\x52\x45\x20\156\x61\x6d\145\x20\x3d\x20\x27\x6d\x65\x74\137\167\145\142\x75\x72\154\47\40\101\x4e\104\40\154\141\x6e\147\x20\x3d\40\x27{$_M["\x6c\x61\156\147"]}\x27\x20"); goto IyTN; zZ: ZJIn: goto W9Fx; sd9: return $this->SSH; goto jsq; tK: $this->SSH = DB::get_one("\123\105\x4c\x45\x43\124\x20\156\x6f\x2c\166\x65\x72\54\141\144\x64\164\151\x6d\x65\x2c\x6d\137\156\x61\155\145\40\x46\x52\x4f\x4d\x20{$_M["\164\141\142\x6c\145"]["\141\x70\x70\x6c\x69\x73\x74"]}\x20\x57\110\105\122\x45\x20\x6d\137\156\x61\155\145\x3d\x27{$this->m_name}\47\x20"); goto zZ; IyTN: $this->SSH["\x6d\x65\164\137\x77\145\x62\x75\x72\x6c"] = $LiJM["\166\141\x6c\x75\145"]; goto sd9; s5URp: if (empty($this->m_name)) { goto ZJIn; } goto tK; JBj: global $_M; goto s5URp; jsq: } public function met_aop() { goto MKy; YuD: return $this->BKq; goto v8N; MKy: global $_M; goto BoS; aPOYt: $this->BKq = ["\x61\144\155\151\156\137\151\x64" => $hlyjL["\141\x64\155\151\156\137\x69\x64"], "\x61\x64\x6d\151\x6e\137\157\x70" => $hlyjL["\x61\144\x6d\151\156\137\x6f\x70"], "\141\x64\x6d\x69\156\x5f\151\160" => $hlyjL["\141\x64\x6d\x69\x6e\137\x6d\157\144\x69\146\x79\x5f\x69\x70"], "\x61\x64\155\x69\x6e\137\x74\x69\x6d\145" => $hlyjL["\x61\x64\155\x69\156\x5f\155\x6f\x64\151\x66\x79\x5f\144\141\164\x65"]]; goto YuD; BoS: $hlyjL = admin_information(); goto aPOYt; v8N: } public function newres() { goto SmpJ; Uct: $this->ad1 = []; goto dueN; dueN: return $this; goto xFHm; SmpJ: global $_M; goto Uct; xFHm: } public function resmsg($EwKBY = true, $EnHN = false) { goto a8QM; l: return $hU2; goto iCMd2; JBH: $hU2 = $EwKBY ? $this->ad1 : self::jsoncallback($this->ad1); goto dKh; a8QM: global $_M; goto U4Qe; dzs: self::locmsg(4012); goto G_nR; dKh: if (!$EnHN) { goto XAqrr; } goto rBR; rBR: unset($this->ad1); goto tzO; G_nR: sa: goto VRD; U4Qe: if (!(strlen($this->ad1["\x6b\x65\x79"]) == 0)) { goto sa; } goto dzs; VRD: $this->ad1["\x65\x71\x6b\145\171"] = $_M["\x66\x6f\162\155"]["\145\x71\153\x65\x79"]; goto JBH; tzO: XAqrr: goto l; iCMd2: } public function sucmsg($dDj, $MNDD = 1) { goto Un4r; lCW: return $this; goto QXa; HImJ: $this->ad1["\x74\145\x78\164"] = self::fontcolor($MNDD, $dDj); goto lCW; I9RKi: $this->ad1["\153\x65\171"] = $MNDD; goto HImJ; Un4r: global $_M; goto I9RKi; QXa: } public function vagmsg($MNDD, $dDj = []) { goto D8z; DGGA: XIK: goto hPm; hPm: $this->ad1["\153\x65\171"] = $MNDD; goto J0im; Glr: $hN = ''; goto GSk; J0im: $this->ad1["\164\x65\170\x74"] = $hN; goto oknQ; oknQ: return $this; goto QsiC; D8z: global $_M; goto Glr; GSk: foreach ($dDj as $h_TY) { goto JR_; JR_: list($ChLHH, $SQR) = $h_TY; goto LRr; LRr: $hN .= self::fontcolor($ChLHH, $ChLHH ? $SQR["\151\156\x66\x6f"] : "\xef\274\210{$SQR["\143\x6f\x64\x69\156\x67"]}\xef\xbc\211{$SQR["\151\156\146\x6f"]}"); goto As3; As3: j3mJX: goto mv0; mv0: } goto DGGA; QsiC: } public function errmsg($UK3L, $dDj, $MNDD = 0) { goto z; F4hV: $this->ad1["\x6b\145\x79"] = $MNDD; goto Ke0x; Ke0x: $this->ad1["\164\145\170\164"] = self::fontcolor(0, "\xef\xbc\x88{$UK3L}\357\xbc\x89{$dDj}"); goto Mpgy; Mpgy: return $this; goto VEsc; z: global $_M; goto F4hV; VEsc: } public function locmsg($dDj = [], $MNDD = 0) { goto K7l; l3A3: return $this; goto dGB; OYw: n3xW: goto W1KC; q0I: if (empty($dDj)) { goto n3xW; } goto jtM; f_W: $this->ad1["\x74\145\x78\x74"] = self::fontcolor($MNDD, "\357\xbc\x88{$this->FhT["\145\162\x72\143\157\144\x65"]}\357\xbc\x89{$this->FhT["\x65\x72\162\155\163\147"]}"); goto l3A3; jtM: self::codemsg($dDj); goto OYw; W1KC: $this->ad1["\153\145\x79"] = $MNDD; goto f_W; K7l: global $_M; goto q0I; dGB: } public function modalmsg($uXKQ = [], $uTba0 = [], $MNDD = 0) { goto o4; Qa7aH: return $this; goto bpWb; rsN: $this->ad1["\x6d\157\144\141\154"] = $uXKQ; goto Qa7aH; tZB: self::locmsg($uTba0, $MNDD); goto rsN; o4: global $_M; goto tZB; bpWb: } public function msgkey($qBWQ1 = 4) { goto wo; wo: global $_M; goto o7cA; wBb: return $this; goto xZ_; o7cA: $this->ad1["\153\145\171"] = $qBWQ1; goto wBb; xZ_: } public function msgtext($uTba0 = []) { goto SM7lm; wm6: $this->ad1["\x74\145\x78\164"] = self::fontcolor($this->ad1["\x6b\x65\x79"], $this->FhT["\145\x72\162\x6d\x73\x67"]); goto sl4; SM7lm: global $_M; goto HbbA; sl4: return $this; goto rB0; HbbA: self::codemsg($uTba0); goto wm6; rB0: } public function msgmeet($hN, $EwKBY = false) { goto Epge; BcG: $this->ad1["\x74\145\x78\164"] = $EwKBY ? $hN : $this->ad1["\164\x65\170\x74"] . $hN; goto ENa; ENa: return $this; goto mbad5; Epge: global $_M; goto BcG; mbad5: } private function fontcolor($MNDD, $hN) { goto zyro; ZA84: $Ygb = ["\x23\105\71\x35\x39\65\x42", "\43\63\x36\x41\x42\67\x41", "\43\x45\x43\x39\71\64\60", "\43\x37\x36\x38\x33\70\x66", "\x23\62\x61\63\63\x33\x63"]; goto xS3; xS3: return "\74\x66\157\x6e\x74\x20\x73\x74\171\154\145\75\42\143\157\154\157\162\x3a" . $Ygb[$MNDD] . "\73\42\76" . $hN . "\74\x2f\146\157\156\x74\x3e"; goto M9Fb; zyro: global $_M; goto ZA84; M9Fb: } public function coderes($EwKBY = true) { global $_M; return $EwKBY ? $this->FhT["\x65\x72\x72\x6d\x73\147"] : json_encode($this->FhT, JSON_UNESCAPED_UNICODE); } public function codemsg($UK3L, $hN = '') { goto tOO; CyH: return $this; goto lAw; jJ: $dDj = ["\64\60\60\x30" => "\345\275\223\345\x89\215\347\x8e\xaf\xe5\242\203\xe7\xbc\272\345\260\221\103\125\122\114\346\x94\257\346\x8c\x81\xef\xbc\x81", "\64\x30\60\61" => "\346\240\xb8\xe5\277\203\xe6\226\207\344\xbb\xb6\xe5\255\230\345\234\250\xe5\xbc\202\345\xb8\xb8\54\xe5\x87\x86\xe5\244\207\350\x87\xaa\xe5\212\250\344\xbf\xae\345\244\215\346\240\xb8\xe5\xbf\x83\xe6\226\x87\xe4\xbb\xb6\x2e\x2e\56", "\x34\60\x30\62" => "\xe5\xba\224\xe7\x94\xa8\346\226\x87\344\xbb\266\xe5\xad\230\xe5\234\250\345\xbc\x82\xe5\270\xb8\350\xaf\267\xe7\x82\271\345\207\xbb\40{$hN}\40\357\274\x81", "\x34\60\x30\63" => "\345\272\x94\xe7\224\xa8\xe6\226\207\xe4\273\xb6\xe6\xad\xa3\345\270\270\357\274\201", "\x34\x30\60\64" => "\346\x96\x87\xe4\273\xb6\346\x9d\x83\xe9\231\x90\xe6\xa3\200\xe6\265\x8b\344\270\xad\x2e\56\56", "\x34\60\60\65" => "\40{$hN}\x20\xe4\xb8\x8d\345\255\230\345\x9c\xa8\357\274\214\350\xaf\xb7\xe6\x89\x8b\xe5\x8a\250\345\210\233\xe5\273\272\357\xbc\201", "\x34\60\x30\66" => "\x20{$hN}\40\346\x9d\203\xe9\231\x90\xe4\270\215\xe8\xb6\263\xef\274\x8c\xe8\xaf\267\344\xbf\xae\xe6\224\xb9\344\270\xba\133\67\67\67\x2f\67\x37\65\135\345\242\x9e\345\x8a\xa0\345\206\x99\345\205\245\346\x9d\x83\351\231\220\357\274\201", "\64\60\x30\x37" => "\x20{$hN}\40\346\x95\xb0\346\215\xae\xe5\206\x99\345\205\245\351\224\231\xe8\257\xaf\357\274\214\350\xaf\267\350\x87\xaa\xe8\xa1\x8c\346\243\x80\xe6\265\213\xe6\235\203\xe9\231\x90\357\xbc\201", "\64\60\x30\70" => "\xe4\270\x8b\350\xbd\xbd\346\235\203\351\x99\x90\xe4\270\215\xe8\xb6\263\xef\274\210\xe8\257\xb7\xe6\243\x80\xe6\x9f\xa5\343\200\x90\xe7\xbd\x91\xe7\253\x99\xe7\xbd\x91\345\235\200\xe3\x80\x91\xe6\x98\xaf\345\x90\246\344\270\xba\xe8\264\255\344\271\xb0\345\xba\x94\347\x94\250\xe7\x9a\x84\345\237\x9f\xe5\x90\215\xef\274\x89\357\274\x81", "\64\x30\x30\71" => "\345\xba\224\347\224\xa8\xe6\x96\207\xe4\xbb\xb6\344\xb8\213\350\275\275\xe4\xb8\255\56\56\56", "\x34\60\61\x30" => "\xe5\xba\x94\347\x94\xa8\346\x96\207\xe4\xbb\266\344\xb8\x8b\350\275\xbd\xe4\xb8\xad\56\x2e\56{$hN}\x20\40\50\xe6\255\243\345\x9c\xa8\xe8\xbf\x9b\350\xa1\214\xe4\270\213\xe8\275\xbd\xef\xbc\x8c\xe8\257\xb7\xe4\270\x8d\xe8\246\201\xe6\x93\215\xe4\xbd\x9c\xe9\xa1\265\xe9\235\xa2\xef\274\201\51", "\64\x30\x31\61" => "\xe6\234\215\xe5\x8a\241\347\xab\257\345\274\202\xe5\270\xb8\x5b{$hN}\x5d\xef\xbc\214\351\200\232\344\277\241\xe5\244\xb1\350\264\xa5\357\274\201", "\x34\x30\x31\x32" => "\347\xb3\273\xe7\xbb\237\345\xbc\202\345\xb8\270\xef\xbc\201", "\64\60\61\x33" => "\xe5\272\x94\347\x94\xa8\346\226\207\344\273\266\xef\xbc\x8c\345\xbc\x80\xe5\xa7\213\344\xbf\xae\xe5\xa4\215\56\56\x2e", "\64\60\61\x34" => "\133\346\240\xb8\345\277\x83\xe6\226\207\344\xbb\xb6\xe8\207\xaa\345\x8a\250\344\xbf\256\345\244\x8d\135\40\344\277\256\345\xa4\x8d\xe5\xae\x8c\xe6\210\x90\343\200\202", "\64\60\x31\x35" => "\345\272\x94\xe7\x94\xa8\346\226\207\344\273\266\xe4\xbf\xae\xe5\244\x8d\345\256\x8c\346\x88\220\343\x80\202", "\64\60\61\x36" => "\x5b{$hN}\135\40\344\xb8\x8b\350\275\xbd\xe5\244\261\xe8\xb4\xa5\xef\xbc\x81", "\x34\x30\61\x37" => "\344\xbf\xae\345\xa4\x8d\345\244\xb1\350\xb4\245\357\274\201", "\x34\60\61\x38" => "\xe5\256\x89\350\xa3\x85\345\244\xb1\xe8\264\xa5\xef\274\x81", "\x34\x30\x31\x39" => "\345\256\x89\xe8\xa3\205\xe6\x88\x90\345\212\237\xef\274\201", "\x34\x30\x32\60" => "\xe5\272\224\xe7\224\250\xe6\226\207\344\xbb\xb6\357\xbc\x8c\345\xbc\x80\xe5\247\213\345\xae\x89\xe8\243\x85\x2e\56\x2e", "\64\60\x32\61" => "\x5b{$hN}\x5d\x20\345\206\x99\xe5\x85\245\xe5\244\xb1\350\xb4\xa5\357\xbc\x81", "\x34\60\x32\x32" => "\xe6\x9c\xaa\346\xa3\x80\xe6\xb5\x8b\345\210\xb0\346\x96\x87\344\273\266\357\xbc\x81", "\64\60\62\x33" => "\345\xbe\256\344\277\241\xe5\205\xac\xe4\xbc\227\345\x8f\267\344\272\214\347\xbb\264\347\240\x81\346\x89\xab\xe6\217\217\xe8\xb6\x85\346\227\266\xef\xbc\201{$hN}", "\64\x30\62\64" => "\345\237\237\xe5\220\x8d\xe6\x9c\xaa\xe8\x8e\xb7\xe5\xbe\x97\346\x8e\x88\xe6\235\203\357\274\x81", "\x34\60\62\x35" => "\xe5\xae\x89\xe8\243\205\xe9\224\x81\xe6\235\x83\351\231\x90\344\270\215\350\xb6\263\xef\274\x81"]; goto pJs; tOO: global $_M; goto TzGe; NM9l: FyI5k: goto jJ; pxHA: list($UK3L, $hN) = $UK3L; goto NM9l; TzGe: if (!is_array($UK3L)) { goto FyI5k; } goto pxHA; pJs: $this->FhT = ["\x65\162\162\x63\x6f\x64\x65" => $UK3L, "\145\x72\x72\x6d\163\147" => $dDj[$UK3L]]; goto CyH; lAw: } public function mysql_config($lR_ = [], $r_zW = true) { goto p0VuJ; hDDV: $hkyY = DB::get_one("\163\x65\154\145\143\x74\40\166\x61\154\x75\x65\x20\146\162\x6f\155\x20{$c7oQ}\x20\167\x68\145\x72\x65\40\156\x61\155\145\40\75\x20\47{$qBWQ1}\x27\40\x41\116\x44\x20\155\x5f\x6e\x61\x6d\x65\40\75\x20\47{$this->m_name}\47\x20\x41\116\104\40\154\x61\x6e\x67\x20\75\x20\x27{$rNim}\47\x20"); goto M07O; DYrJi: crX: goto KUl; Byv: $c7oQ = $_M["\x74\x61\142\x6c\x65"]["\143\154\157\165\144\137\143\x6f\156\x66\151\x67"]; goto fxfGE; QvGv: if ($r_zW) { goto sQ1Z2; } goto Ll1Y; cpEDZ: sQ1Z2: goto hDDV; Ll1Y: DB::query("\x49\x4e\123\x45\x52\x54\40\x49\x4e\x54\117\40{$c7oQ}\x20\50\x6e\141\155\145\x2c\x6c\x61\x6e\147\x2c\x6d\137\x6e\141\x6d\x65\x2c\x76\x61\154\165\x65\51\40\x56\x41\114\125\105\x53\40\50\x27{$qBWQ1}\x27\x2c\47{$rNim}\47\x2c\x27{$this->m_name}\47\54\x27{$h_TY}\47\x29\40\x4f\116\40\x44\x55\120\x4c\111\x43\x41\x54\105\x20\113\x45\131\x20\125\120\x44\101\124\x45\40\x76\141\x6c\165\x65\x3d\x27{$h_TY}\47\x20"); goto LP; KUl: return $h_TY; goto qeb9; fxfGE: $rNim = "\143\154\157\165\144"; goto QvGv; p0VuJ: global $_M; goto d4F5; d4F5: list($qBWQ1, $h_TY) = $lR_; goto Byv; M07O: $h_TY = $hkyY["\x76\x61\x6c\165\x65"]; goto DYrJi; LP: goto crX; goto cpEDZ; qeb9: } public function get_client_ip() { goto QWDx; m1G9: KuX: goto TzS1; LUHc: $kx = "\165\156\x6b\156\x6f\x77\x6e"; goto Ykxj; TzS1: return $kx; goto b84R; QWDx: $vg = ["\x48\124\x54\120\137\103\x44\116\137\123\122\x43\x5f\x49\120", "\x48\124\124\x50\137\120\x52\x4f\130\131\137\x43\114\111\105\x4e\124\137\x49\120", "\x48\124\x54\x50\137\127\x4c\x5f\120\122\x4f\x58\x59\137\x43\x4c\x49\105\116\x54\x5f\x49\x50", "\x48\x54\124\x50\137\x43\x4c\x49\105\116\x54\137\111\120", "\x48\124\x54\x50\137\130\x5f\106\117\122\x57\101\x52\x44\105\x44\137\106\x4f\x52", "\122\105\115\x4f\124\105\x5f\101\x44\104\122"]; goto LUHc; Ykxj: foreach ($vg as $qBWQ1) { goto on9EM; xl46b: O2xr: goto eJ; vU3X: $kx = $_SERVER[$qBWQ1]; goto bDrf; eJ: dMnr: goto asPd; on9EM: if (!(!empty($_SERVER[$qBWQ1]) && strtolower($_SERVER[$qBWQ1]) != "\165\156\x6b\x6e\x6f\167\156" && filter_var($_SERVER[$qBWQ1], FILTER_VALIDATE_IP))) { goto O2xr; } goto vU3X; bDrf: goto KuX; goto xl46b; asPd: } goto m1G9; b84R: } public function jsoncallback($vo8v, $zos = "\143\x61\154\154\142\141\x63\153") { goto IV; IV: global $_M; goto kZ; kZ: header("\x43\157\x6e\x74\145\156\164\x2d\x74\x79\x70\x65\x3a\x20\141\160\160\x6c\x69\x63\141\164\x69\x6f\156\57\x78\55\152\141\166\x61\x73\143\x72\151\160\x74"); goto hc7; lfFk: echo $zos ? $zos . "\50" . $dNLL . "\51" : $dNLL; goto MvXn; hc7: $zos = $_M["\146\x6f\162\x6d"][$zos]; goto CsGo; CsGo: $dNLL = json_encode($vo8v, JSON_UNESCAPED_UNICODE); goto lfFk; MvXn: } public function del_update_dir() { goto RuKnu; VHtZ: znf: goto BY; rC: deldir(APP_UPDATE_DIR); goto VHtZ; RuKnu: global $_M; goto gDOjc; fPNL: if (!(is_dir(APP_UPDATE_DIR) && file_exists(APP_UPDATE_DIR))) { goto znf; } goto rC; gDOjc: @clearstatcache(); goto fPNL; BY: } } goto me7k; rwGbC: define("\x55\x50\104\x5f\114\x4f\x43\x4b\x5f\106\111\x4c\105", PATH_APP_FILE . "\143\157\156\x66\x69\147\x2f\x75\x70\144\141\164\x65\x2e\154\x6f\x63\x6b"); goto qucn; flO: class download { private $gz2; private $xh5W; public $b4Eca; private $QE8; private $HkVz; private $JX; private $xiuZi; private $JBZK; private $IeBY; private $mB7C; public function __construct($P4) { goto pip; pip: global $_M; goto UB; juR: $this->b4Eca = $P4; goto mDto; KRt2: $this->IeBY = $this->b4Eca->met_adl(); goto QruO; UB: $this->HkVz = PATH_APP_FILE; goto Zdw; jb: $this->xiuZi = APP_UPDATE_DIR . "\57\146\x69\154\145\x2f"; goto MKQwo; MKQwo: $this->JBZK = APP_UPDATE_DIR . "\57\x64\x6c\x6c\x69\163\164\x2e\x6a\x73\x6f\156"; goto juR; mDto: $this->QE8 = new session(); goto KRt2; Zdw: $this->JX = APP_UPDATE_DIR; goto jb; QruO: } public function download($kG) { goto sf40; TTrT3: mv3: goto nB6; nB6: switch ($Ycn) { case "\x63\150\x65\143\x6b": self::app_file_check(); goto l3KG8; case "\x64\154": self::app_file_dl($vtoPQ); goto l3KG8; case "\x63\157\162\x65": self::app_file_core(); goto l3KG8; case "\x72\x65\160\141\151\162": self::app_file_repair(); goto l3KG8; case "\144\x6c\x66\151\154\x65": goto buFe; t7Q: self::app_file_dl($vtoPQ); goto atr; D2: goto l3KG8; goto Fr4c; atr: self::app_file_repair(); goto Z2v; buFe: $this->xh5W = "\144\x6c"; goto t7Q; Z2v: $hU2 = $this->b4Eca->resmsg(); goto peK; peK: if (!($hU2["\x6b\145\171"] == 4)) { goto L9f; } goto A6m4B; bGAyA: L9f: goto D2; A6m4B: $this->b4Eca->msgkey(1); goto bGAyA; Fr4c: case "\165\x70\x64\141\164\x65": case "\x69\x6e\x73\164\141\154\x6c": self::app_file_install(); goto l3KG8; default: goto l3KG8; } goto nM6RD; fa: if (!($this->mB7C == "\165\160\x64\x61\164\145")) { goto mv3; } goto lm; LwSR: $this->gz2 = ["\x73\165\143" => false, "\x64\141\164\141" => ["\x63\153\x73\x69\x67\x6e" => $this->mB7C, "\155\145\x74\x68\x6f\x64" => $this->xh5W, "\163\164\145\x70" => $vtoPQ]]; goto fa; GYg: l3KG8: goto ohPT; V6Zo: list($ZHnbs, $Ycn, $vtoPQ, $SIM, $VBpk) = explode("\x7c", $kG); goto GJL7; sf40: global $_M; goto V6Zo; YQc: $this->xh5W = $Ycn; goto LwSR; nM6RD: ED: goto GYg; GJL7: $this->mB7C = $ZHnbs; goto YQc; bt5P: $this->IeBY["\166\x65\162"] = self::app_update_ver(); goto TTrT3; lm: $this->IeBY["\x6f\154\x64\166\x65\x72"] = $this->IeBY["\x76\x65\162"]; goto bt5P; ohPT: } public function app_file_check() { goto gaH; TAVw: y9eM: goto WxeP; wFbw: if ($uyXv0["\x63\157\x64\x65"]) { goto vYG; } goto uoURt; ACJ1: if (file_exists($this->JX)) { goto Fwc; } goto lXEy; PUhF: $HgtMB = $this->QE8->get("\x64\x6c\x6c\151\x73\x74"); goto i; WxeP: if (getdirpower($this->JX)) { goto pNQ; } goto Id; hTxBt: $FBB = str_replace(PATH_WEB, '', $this->JX); goto ZxD; jX: goto bOx; goto cuKbH; qpg71: vYG: goto JDAO; cuKbH: P3yN: goto EAt2; EAt2: $LAiI = json_encode(["\144\154\x6c\x69\163\164" => array_keys($HgtMB), "\x66\x69\156\x67\x65\x72\x73" => $HgtMB], JSON_UNESCAPED_UNICODE); goto ciYx; iTDZ: modifydirpower($this->JX, 0777); goto mCsw; mCsw: RyHH: goto hTxBt; uoURt: return $this->b4Eca->errmsg($uyXv0["\x65\x72\x72\x63\x6f\x64\145"], $uyXv0["\145\x72\162\155\x73\x67"]); goto lur; lXEy: modifydirpower($this->HkVz, 0777); goto MJo; WQd: $this->b4Eca->locmsg(4022); goto jX; Id: return $this->b4Eca->locmsg([4006, $FBB]); goto unb0; unb0: pNQ: goto Wy2W; LIkm: goto RyHH; goto cra; Lbm: if (count($HgtMB) > 0) { goto P3yN; } goto WQd; lur: goto waGkV; goto qpg71; ciYx: if (!(file_put_contents($this->JBZK, $LAiI) === false)) { goto CPN; } goto dqlZ; qpGR: goto vt; goto vVjn; MJo: makedir($this->JX); goto LIkm; dqlZ: $ZGj79 = str_replace(PATH_WEB, '', $this->JBZK); goto koP; V838W: vt: goto Lbm; EsJ9C: $uyXv0 = self::curljson(["\141\144\154" => $this->IeBY]); goto wFbw; i: $this->QE8->del("\144\x6c\x6c\151\163\x74"); goto qpGR; FfUL: return $this->b4Eca->locmsg([4005, $FBB]); goto TAVw; JDAO: $HgtMB = $uyXv0["\144\154\x6c\151\163\164"]; goto zKCU; KAAF: return $this->b4Eca->locmsg(4008); goto onj; Wy2W: $n0_d = self::statekey(); goto d6; kN_: $this->b4Eca->modalmsg(self::modal(0, "\x64\154"))->msgkey()->msgtext(4009); goto fBb; koP: return $this->b4Eca->locmsg([4007, $ZGj79]); goto v6Gb4; QOv: if (in_array($this->mB7C, ["\151\x6e\x73\x74\141\x6c\154", "\x75\160\x64\141\x74\145"])) { goto gtw9; } goto PUhF; v6Gb4: CPN: goto kN_; d6: if (!empty($n0_d)) { goto GcW; } goto KAAF; tASJu: deldir($this->JX, 1); goto iTDZ; cra: Fwc: goto tASJu; ZxD: if (file_exists($this->JX)) { goto y9eM; } goto FfUL; gaH: global $_M; goto ACJ1; vVjn: gtw9: goto EsJ9C; onj: GcW: goto QOv; zKCU: waGkV: goto V838W; fBb: bOx: goto iG5; iG5: } public function app_file_dl($vtoPQ) { goto y7bJ; mky: vpsG: goto Jb; r2lj: goto vpsG; goto rt; Jb: kQHp: goto re; DNnX: $Rb4 = $this->xiuZi . $this->IeBY["\x64\x69\x72\x66\x69\x6c\x65"]; goto ftXy; TSvF6: set_time_limit(60); goto Eop; yzs: if (file_put_contents($Rb4, $lWPt) == false && strlen($lWPt) > 0) { goto tXX; } goto x4Ew; bsDo: if (file_exists($Rb4)) { goto L2DQ; } goto It7Cx; iby: $this->b4Eca->locmsg([4016, $this->IeBY["\x64\x69\x72\146\151\154\x65"]]); goto uEWF; n7E: $this->IeBY["\146\x69\x6c\145\x68\x61\163\150"] = $Bnx["\x66\x69\x6e\147\145\x72\x73"][$this->IeBY["\144\x69\162\x66\x69\154\x65"]]; goto to; bAl: $this->b4Eca->modalmsg(self::modal($vtoPQ))->msgkey()->msgtext([4010, $hN]); goto gU; n264: L2DQ: goto mjWh; kJlj: Wd_3: goto iby; YkyG: mCY: goto DNnX; R178g: if (count($Bnx["\x64\154\x6c\x69\x73\164"]) == $vtoPQ) { goto ONsz; } goto TSvF6; gU: goto JVf4; goto kJlj; O211: if ($ZGj79["\x63\x6f\x64\145"]) { goto mCY; } goto nOqod; nOqod: $this->b4Eca->errmsg($ZGj79["\x65\162\x72\x63\157\144\x65"], $ZGj79["\145\x72\162\155\x73\147"]); goto HOvOX; HOvOX: goto kQHp; goto YkyG; F3: $this->b4Eca->locmsg([4021, $this->IeBY["\144\151\162\146\x69\x6c\145"]]); goto mky; cAx: $Rb4 = iconv("\125\x54\106\55\x38", "\107\102\x4b", $Rb4); goto f3; re: goto C9q; goto aw6R; ftXy: if (!stristr(PHP_OS, "\127\111\x4e")) { goto pSNo; } goto cAx; uEWF: JVf4: goto r2lj; to: $ZGj79 = self::curljson(["\141\144\154" => $this->IeBY]); goto O211; tVS5: C9q: goto hAP; mjWh: $lWPt = base64_decode($ZGj79["\146\151\154\145"]); goto yzs; f3: pSNo: goto bsDo; It7Cx: makefile($Rb4); goto n264; Eop: $this->IeBY["\x64\151\162\x66\151\x6c\145"] = $Bnx["\144\154\154\x69\163\164"][$vtoPQ]; goto n7E; Dqu: $this->b4Eca->modalmsg(self::modal($vtoPQ, $this->mB7C))->msgkey()->msgtext(in_array($this->mB7C, ["\151\156\x73\x74\x61\x6c\154", "\165\x70\x64\x61\164\145"]) ? 4020 : 4013); goto tVS5; y7bJ: global $_M; goto Y_; k: $hN = floor($vtoPQ / count($Bnx["\144\154\154\151\163\164"]) * 100) . "\x25"; goto bAl; shG: $vtoPQ++; goto k; aw6R: ONsz: goto Dqu; Y_: $Bnx = self::app_get_file(); goto R178g; x4Ew: if ($this->IeBY["\x66\x69\x6c\x65\x68\x61\x73\x68"] != md5_file($Rb4)) { goto Wd_3; } goto shG; rt: tXX: goto F3; hAP: } public function app_file_core() { goto UJfc; UJfc: global $_M; goto lRw; B0u: @clearstatcache(); goto kn; vYw: $this->b4Eca->locmsg(4017); goto fUv; kn: unset($this->gz2["\144\141\x74\141"]); goto gX; xGBHJ: jnX3: goto nJa4; ctzQ: fGq: goto B0u; fUv: goto jnX3; goto ctzQ; lRw: if (movedir($this->xiuZi, $this->HkVz)) { goto fGq; } goto vYw; gX: $this->b4Eca->modalmsg(self::modal())->msgkey(1)->msgtext(4014); goto xGBHJ; nJa4: } public function app_file_repair() { goto AZLIi; s1NE: if (copydir($this->xiuZi, $this->HkVz)) { goto kx; } goto DYt; DYt: $this->b4Eca->locmsg(4017); goto hOH; AZLIi: global $_M; goto s1NE; IbG: kx: goto iurI; A: re: goto acv; iurI: @clearstatcache(); goto XD; XD: unset($this->gz2["\144\141\164\x61"]); goto wC3j; wC3j: $this->b4Eca->modalmsg(self::modal())->msgkey(1)->msgtext(4015); goto A; hOH: goto re; goto IbG; acv: } public function app_file_install() { goto bbrut; kL: goto LS7CB; goto m6_; jxNRa: if ($xpB1) { goto f1QwU; } goto q; m6_: f1QwU: goto JrXP; Fv4B: KlR4: goto jxNRa; nDp: @clearstatcache(); goto Fv4B; rFKmk: if (!file_exists($this->xiuZi)) { goto KlR4; } goto MQ4a; bbrut: global $_M; goto g2a6D; g2a6D: $xpB1 = false; goto rFKmk; tT: !file_exists(INS_LOCK_FILE) ? $this->b4Eca->locmsg(4025) : $this->b4Eca->msgkey(1)->msgtext(4019); goto F1I7; q: $this->b4Eca->locmsg(4018); goto kL; JrXP: self::_require(); goto tT; F1I7: LS7CB: goto EIa1; MQ4a: $xpB1 = movedir($this->xiuZi, $this->HkVz); goto nDp; EIa1: } public function app_get_file() { global $_M; return file_exists($this->JBZK) ? json_decode(file_get_contents($this->JBZK), true) : []; } public function app_update_ver() { goto wh; O7E: return $hhfz["\x76\137\x76\x65\162"]; goto qC78; fOuFG: $hhfz = $this->QE8->get("\x6e\x65\x77\141\160\160"); goto O7E; wh: global $_M; goto fOuFG; qC78: } private function statekey() { goto W4Q; W4Q: global $_M; goto WZRN; faFH: $xzFRo = true; goto IsDs; SrD: if (!(strtotime("{$FzDQ}\40\53{$Hc["\x76\x61\x74\x69\155\145"]["\155\x69\x6e\x75\164\x65"]}\x20\x6d\x69\x6e\x75\164\x65") <= time())) { goto RBCr; } goto nxcB; IsDs: if (!($Hc["\x76\141\x74\151\x6d\x65"]["\155\x69\156\165\164\145"] > 0)) { goto HS; } goto CHGeQ; nxcB: $xzFRo = false; goto ic5; CHGeQ: $FzDQ = date("\x59\55\155\55\x64\x20\110\72\x69\72\163", $Hc["\x76\141\x74\151\155\x65"]["\x73\164\x69\x6d\145"]); goto SrD; ic5: RBCr: goto aCH; iaHX: $Hc = (new curls($this->b4Eca))->apikey_decode([$uG4r, $this->IeBY["\155\145\x74\x5f\x77\145\x62\165\162\154"], $this->IeBY["\155\x5f\156\x61\x6d\x65"], $this->IeBY["\141\x64\x64\x74\x69\x6d\x65"]]); goto E; E: if (empty($Hc["\x73\x74\141\164\x65"])) { goto JcDWb; } goto faFH; Kw8Z: $uG4r = $this->QE8->get("\143\x68\x65\143\x6b"); goto iaHX; ZoRG: JcDWb: goto y0a; WZRN: $xzFRo = false; goto Kw8Z; y0a: return $xzFRo; goto Fkp5g; aCH: HS: goto ZoRG; Fkp5g: } private function modal($vtoPQ = '', $Ycn) { goto mvxdT; V5Ao: nNXFV: goto csu; subq: if (!(count($this->gz2["\x64\x61\x74\x61"]) > 0)) { goto nNXFV; } goto ygX_; ygX_: $uXKQ["\x64\x61\164\x61"] = arrayto_string($uXKQ["\144\x61\x74\x61"], "\174"); goto V5Ao; Ik: $this->gz2["\144\141\x74\141"]["\x6d\145\x74\x68\157\x64"] = $Ycn; goto Icoa; drUz: if (!(strlen($vtoPQ) > 0)) { goto Zak; } goto reY; ZyDO: $uXKQ = $this->gz2; goto subq; LsR3N: Zak: goto md; md: if (!(strlen($Ycn) > 0)) { goto JgAR; } goto Ik; Icoa: JgAR: goto ZyDO; mvxdT: global $_M; goto drUz; csu: return $uXKQ; goto omX; reY: $this->gz2["\x64\141\164\141"]["\x73\164\x65\160"] = $vtoPQ; goto LsR3N; omX: } private function curljson($BN3 = [], $EwKBY = false, $nuMw = 60, $vWPy = "\144\154") { global $_M; return (new curls($this->b4Eca))->apiurl($this->xh5W, $vWPy)->apipost($BN3)->curls($nuMw)->resdata($EwKBY); } private function _require() { goto ZCkU2; ZCkU2: global $_M; goto r64Q; xRG8: $this->b4Eca->del_update_dir(); goto q5v; NHVV: kZcB: goto xRG8; Mw10: if (!file_exists($FBB)) { goto kZcB; } goto CnpH; xq7: $qJGHr->set($this->IeBY)->start(); goto NHVV; CnpH: $qJGHr = load::own_class("\165\160\x64\141\164\x65\57\x75\x70\x64\x61\164\145", "\x6e\145\x77"); goto xq7; r64Q: $FBB = $this->JX . "\57\165\x70\144\x61\164\x65\x2e\143\154\141\163\163\x2e\x70\x68\x70"; goto c7EV0; c7EV0: $mKQ7h = []; goto Mw10; q5v: } } + goto wGPq; bx: class index extends admin { private $X; private $Mt_G; private $NpLE; private $zVNg; private $time; public function __construct() { goto MxDOT; XvT: parent::__construct(); goto MU7; MxDOT: global $_M; goto XvT; gH: $this->zVNg = $this->Mt_G->get_app_url(); goto CqUh; HK872: $this->Mt_G = new appcore(); goto gH; MU7: $this->time = time(); goto HK872; CqUh: } public function doindex() { goto t0Q; N7VUN: $this->AtyH["\143\153\x69\x74\145\155"] = CHECK_ITEM; goto U92X; gRP: goto dYkT1; goto cI; H7w: $this->AtyH["\141\160\160"]["\141\x64\x64\x74\151\155\x65"] = date("\x59\55\155\55\144\40\x48\x3a\x69\72\163", $this->AtyH["\141\160\x70"]["\x61\144\x64\164\151\x6d\x65"]); goto ms3p8; t0Q: global $_M; goto isXa; b9YwY: dYkT1: goto N7VUN; HUrR: define("\103\110\105\103\113\137\111\x54\105\x4d", "\163\145\162\166\145\x72\x7c\163\171\163\164\x65\155\x7c\141\143\143\x72\x65\x64\x69\x74\x7c\141\160\x70\x66\x69\x6c\x65\174\167\x65\x71\x72\143\157\x64\145\x7c\x75\x70\x64\141\164\x65\174\141\x70\x70\143\150\145\143\153"); goto gRP; ozJM: $this->AtyH["\141\x70\x70"]["\141\x70\160\156\141\x6d\145"] = get_word($this->AtyH["\x61\160\x70"]["\141\160\160\156\x61\x6d\x65"]); goto H7w; ms3p8: if (!file_exists(INS_LOCK_FILE) || file_exists(UPD_LOCK_FILE)) { goto NrZC; } goto HUrR; qjnb: goto bcH; goto iSB_; sFk: define("\103\110\105\x43\x4b\x5f\111\124\105\115", "\163\145\x72\166\x65\162\174\163\171\x73\x74\145\155\174\x61\x63\143\162\x65\x64\151\164\x7c\141\160\x70\146\151\x6c\145\x7c\167\x65\161\x72\143\157\x64\x65\x7c\x61\160\x70\143\150\145\x63\153"); goto b9YwY; iSB_: BPWJ: goto vCUo; cI: NrZC: goto sFk; cTa5W: $this->AtyH["\141\160\x70"]["\x69\x63\x6f\156"] = $_M["\165\x72\154"]["\141\x70\x70"] . M_NAME . "\57\151\143\x6f\x6e\x2e\160\x6e\147"; goto ozJM; Bzh: bcH: goto zjV; mnU3V: turnover($this->zVNg, "\x4e\157\40\160\162\157\155\160\x74"); goto qjnb; U92X: require $this->show("\141\x70\x70\x2f\151\x6e\x64\x65\170", $this->AtyH); goto Bzh; vCUo: $this->AtyH["\141\x70\160"] = $this->Mt_G->met_app(); goto cTa5W; isXa: if (!file_exists(INS_LOCK_FILE) || $_M["\146\157\x72\x6d"]["\143\x68\145\143\x6b"]) { goto BPWJ; } goto mnU3V; zjV: } public function doappcheck() { goto k6Qh; JO0: self::del_cache(); goto aW3d; Rl7: $this->X = $_M["\146\x6f\162\x6d"]["\164\171\x70\145"]; goto d6ULX; E8: $this->NpLE = new session(); goto Rl7; aW3d: CJur: goto pSbA; d6ULX: if (!($this->X == "\x73\145\x72\166\x65\162")) { goto CJur; } goto JO0; kFQ: self::result(); goto DNU; pSbA: self::{$this->X}(); goto kFQ; k6Qh: global $_M; goto E8; DNU: echo $this->Mt_G->resmsg(false); goto oxD; oxD: } public function download() { goto Ltz85; LWMp: (new download($this->Mt_G))->download($_M["\x66\x6f\x72\155"]["\x64\x61\164\x61"]); goto NVYM; NVYM: echo $this->Mt_G->resmsg(false); goto FMHh; Ltz85: global $_M; goto LWMp; FMHh: } public function domodal() { goto nWQM; oRM: echo $this->Mt_G->jsoncallback($uqi); goto DgC0; nWQM: global $_M; goto fh1; cR: UMEl: goto oRM; fh1: $this->NpLE = new session(); goto jRJ; CJ: mVW5: goto cR; jRJ: switch ($_M["\x66\157\162\155"]["\x74\x79\160\145"]) { case "\141\160\x70\x66\x69\154\145": $uqi = self::appfile_modal(); goto UMEl; case "\x77\145\x71\x72\143\157\x64\145": $uqi = self::weqrcode_modal(); goto UMEl; case "\x77\145\143\150\x61\164": $uqi = self::wechat_modal(); goto UMEl; case "\165\160\x64\x61\164\x65": $uqi = self::update_modal(); goto UMEl; default: goto UMEl; } goto CJ; DgC0: } public function doajax() { goto SLz; kUZF9: $s7 = $i2WL && !empty($gwhKc["\167\145\143\150\141\164"]) && !empty($gwhKc["\x75\160\144\x61\164\145"]) ? true : false; goto QNX; Ogfu: $RpI = self::curljson($Lb9d, false, 25); goto MeP; wf87: if (!$s7) { goto U; } goto NnTh; XmJq: $i2WL = $IYo_["\x73\x74\x61\164\x65"] && $IYo_["\x61\160\x70"]["\166\137\x6d\137\156\141\x6d\145"] == M_NAME ? true : false; goto h6Qnn; G6TkC: $wUH2 = (new curls($this->Mt_G))->apipost($gwhKc)->resdata(true); goto LxwL; LxwL: $this->Mt_G->mysql_config(["\141\x63\137\x63\141\x63\x68\x65", $wUH2], false); goto y89; T5HxX: cSq: goto kUZF9; rU: echo $this->Mt_G->resmsg(false); goto Oh3; dePj: wx5b: goto kU; RsGC: aPHfX: goto KGY; dfV: $jv = "\xe7\211\210\346\234\xac\345\217\267\xef\274\x9a{$EZa5[$IYo_["\x61\160\x70"]["\166\137\x76\145\162\x74\171\x70\145"]]}\56{$IYo_["\x61\x70\x70"]["\x76\137\x76\x65\162"]}"; goto IPONK; iXY6u: goto mA6; goto RsGC; aXZX2: $s7 = true; goto nT; Lvb: if (empty($gwhKc)) { goto Qg6; } goto aPS; clh: $Lb9d = $this->Mt_G->met_all(); goto it0S; TLqH6: q3nw: goto T5HxX; KGY: $jv = "\x3c\141\x20\x68\x72\x65\x66\x3d\x22" . $this->zVNg . "\42\40\x63\x6c\141\163\x73\x3d\42\142\x74\x6e\x20\x62\x74\x6e\55\163\165\143\x63\x65\163\163\42\40\76\350\277\233\345\205\245\xe5\xba\x94\347\x94\250\74\57\x61\x3e"; goto ncnr; YLl: n8a6: goto kltH; MeP: $gwhKc = $RpI["\143\x6f\x64\145"] ? $RpI["\143\141\x63\x68\x65"] : []; goto YLl; it0S: if (!(empty($wUH2) || $gwhKc["\164\151\155\x65"] < strtotime("\x2b\61\x20\x68\157\165\x72"))) { goto n8a6; } goto BhV; Dbuqy: $i2WL = false; goto TLqH6; buPK: $gwhKc = (new curls($this->Mt_G))->postr($wUH2, '', false)->resdata(); goto clh; QMF: $jv .= "\40\40\357\xbc\x88{$VpdL}\xef\274\x89"; goto jg; QNX: vVj3b: goto uIfFi; kltH: if (!file_exists(UPD_LOCK_FILE)) { goto jy_; } goto gUK3; aPS: $IYo_ = (new curls($this->Mt_G))->apikey_decode([$gwhKc["\x63\x68\x65\x63\x6b"], $Lb9d["\167\x65\x62"]["\x6d\145\x74\137\x77\x65\142\x75\x72\154"], $Lb9d["\x61\x70\x70"]["\155\x5f\156\141\155\x65"], $Lb9d["\141\160\160"]["\141\x64\x64\x74\x69\155\145"]]); goto XmJq; ncnr: mA6: goto dePj; PkzXW: if (!($VpdL <= $this->time)) { goto q3nw; } goto Dbuqy; K_g3: if (!($IYo_["\x76\x61\164\x69\x6d\145"]["\155\151\156\165\x74\x65"] > 0)) { goto cSq; } goto LyUy; VjM7l: if ($_M["\146\x6f\x72\155"]["\x73\x69\147\x6e"] == "\x61\x70\x70\x63\x68\145\x63\153") { goto PnuAb; } goto P42; y89: $s7 ? $this->Mt_G->msgkey(1)->msgmeet($jv, true) : $this->Mt_G->locmsg(4012); goto rU; q: $zOfk = new session(); goto nuN; kU: $zOfk->del("\143\x6b\151\164\x65\155"); goto goZ; NnTh: $EZa5 = ["\131", "\x53", "\x44"]; goto dfV; IPONK: if (!($IYo_["\x76\x61\164\151\155\x65"]["\155\151\156\165\x74\145"] > 0)) { goto tdJ65; } goto Ycm; Ycm: $VpdL = date("\x59\x2d\x6d\55\x64\40\110\72\151\x3a\163", $VpdL); goto QMF; VSE50: if (in_array(0, $DNq0Z)) { goto wx5b; } goto aXZX2; G0S: $DNq0Z = $zOfk->get("\x63\153\x69\164\x65\155"); goto PP8b; h6Qnn: if (!$i2WL) { goto vVj3b; } goto K_g3; HwBn: self::del_cache(); goto emYw; nT: if (file_exists(INS_LOCK_FILE)) { goto aPHfX; } goto QXK; WiHY: $VpdL = strtotime("{$rAGH}\x20\x2b{$IYo_["\x76\x61\164\151\155\145"]["\155\151\156\x75\x74\145"]}\x20\x6d\x69\156\x75\164\145"); goto PkzXW; PP8b: $HF = stringto_array(CHECK_ITEM, "\x7c"); goto VSE50; u9_: $rAGH = date("\x59\55\155\x2d\x64\40\110\72\x69\72\x73", $this->time); goto q; P42: $this->NpLE = new session(); goto HwBn; zDJ: goto qfgRT; goto F; BhV: $this->X = "\143\x68\145\x63\153"; goto Ogfu; R5qX: U: goto zDJ; DVqT: $s7 = false; goto VjM7l; gUK3: $gwhKc["\165\160\144\x61\164\145"] = 1; goto kB; LyUy: $rAGH = date("\x59\55\x6d\55\x64\40\110\x3a\x69\x3a\x73", $IYo_["\166\x61\164\151\x6d\x65"]["\163\164\x69\155\x65"]); goto WiHY; nuN: $gwhKc = ["\164\151\155\x65" => strtotime("{$rAGH}\40\x2b\61\x20\144\141\x79"), "\143\x68\x65\143\x6b" => $zOfk->get("\143\x68\x65\143\153"), "\x77\145\x63\150\x61\164" => (int) $zOfk->get("\167\145\x63\150\x61\x74"), "\x75\x70\x64\x61\164\145" => (int) $zOfk->get("\x75\160\x64\141\164\145")]; goto G0S; xF4Lt: $wUH2["\x65\x78\145\x74\151\x6d\145"] = $this->time; goto G6TkC; kB: jy_: goto Lvb; jg: tdJ65: goto R5qX; F: PnuAb: goto u9_; goZ: qfgRT: goto xF4Lt; emYw: $wUH2 = $this->Mt_G->mysql_config(array("\x61\x63\137\x63\x61\143\150\145")); goto buPK; QXK: $jv = "\74\142\x75\164\164\x6f\x6e\x20\x74\x79\x70\145\75\x22\142\165\164\164\157\x6e\42\x20\143\x6c\x61\163\163\x3d\42\x62\x74\x6e\x20\142\x74\156\55\151\156\x66\x6f\x20\141\x70\160\151\156\163\x74\x61\x6c\154\42\x3e\345\xae\211\350\xa3\x85\345\xba\x94\347\x94\xa8\x3c\x2f\x62\165\x74\x74\157\x6e\x3e"; goto iXY6u; SLz: global $_M; goto DVqT; uIfFi: Qg6: goto wf87; Oh3: } protected function server() { goto CKbR; yG: $this->NpLE->set("\141\x70\160\154\151\x73\x74", $vZaH["\141\x70\x70\x6c\151\x73\x74"]); goto y3; urj: $this->Mt_G->sucmsg($vZaH["\x74\145\x78\164"]); goto D; o2Kgn: t2t: goto urj; y5q8: goto jFs; goto o2Kgn; D: jFs: goto yG; D4y: if ($vZaH["\143\157\144\145"]) { goto t2t; } goto IgyYR; IgyYR: $this->Mt_G->errmsg($vZaH["\x65\162\162\x63\x6f\144\x65"], $vZaH["\x65\162\x72\155\163\147"]); goto y5q8; CKbR: global $_M; goto HV6jl; HV6jl: $vZaH = self::curljson($this->Mt_G->met_web_app()); goto D4y; y3: $this->NpLE->set("\163\171\x73\x74\x65\x6d", $vZaH["\163\x79\x73\164\x65\x6d"]); goto BCX; BCX: } protected function system() { goto KPi; Pjq: $this->Mt_G->vagmsg($LQ55 && $Lw0_ ? 1 : 0, $BX); goto IMA; XS2: $BX = [[$Lw0_, $pKHx["\x70\x68\160\x76\x65\162"]["\x74\145\170\x74"]], [$LQ55, $pKHx["\155\x65\164\166\145\x72"]["\x74\145\x78\x74"]]]; goto Pjq; KPi: global $_M; goto kL4aJ; IMA: $this->NpLE->del("\x73\x79\163\164\x65\155"); goto xn5q; Llg: $LQ55 = $pKHx["\155\x65\164\166\x65\x72"]["\143\x6f\144\x65"]; goto R_0; R_0: $Lw0_ = $pKHx["\x70\150\160\166\145\x72"]["\x63\x6f\144\145"]; goto XS2; kL4aJ: $pKHx = $this->NpLE->get("\163\171\x73\164\145\x6d"); goto Llg; xn5q: } protected function accredit() { goto DLb9; BgQ6h: if (!(!empty($mDX6f["\x73\164\x61\x74\x65"]) && $mDX6f["\x76\x61\x74\151\155\x65"]["\155\151\156\x75\x74\x65"] > 0)) { goto UQPTJ; } goto ijyY; i4hb: goto Ot8; goto OHPbI; M9ex: $this->Mt_G->errmsg($TfFU["\145\162\x72\x63\157\144\x65"], $TfFU["\x65\x72\x72\155\x73\x67"]); goto i4hb; Bbz: $this->NpLE->set("\143\150\x65\143\153", $TfFU["\143\x6f\144\145\x6b\145\171"]); goto WeN8; DLb9: global $_M; goto SG; ijyY: $rAGH = date("\131\55\x6d\x2d\144\x20\110\72\x69\x3a\x73", $mDX6f["\166\x61\164\x69\155\x65"]["\163\164\151\155\145"]); goto x6MQN; l0y2W: UQPTJ: goto JRyxq; Nl5ue: $TfFU = self::curljson($Lb9d, false, 20); goto fZBJz; pg6: $mDX6f = (new curls($this->Mt_G))->apikey_decode([$TfFU["\143\157\144\x65\x6b\x65\171"], $Lb9d["\167\x65\142"]["\155\x65\164\x5f\167\145\142\165\x72\x6c"], $Lb9d["\x61\160\x70"]["\155\137\x6e\141\155\145"], $Lb9d["\141\x70\x70"]["\141\x64\144\x74\151\x6d\145"]]); goto BgQ6h; JRyxq: $mDX6f["\x73\x74\141\164\x65"] ? $this->Mt_G->sucmsg($TfFU["\164\x65\x78\x74"] . $BX) : $this->Mt_G->locmsg(4024); goto TSi; TSi: Ot8: goto Bbz; SG: $Lb9d = $this->Mt_G->met_web_app(); goto Nl5ue; x6MQN: $BX = "\344\xbd\223\351\xaa\x8c\xe7\xbb\223\xe6\235\x9f\346\x97\xb6\xe9\x97\264\357\274\x9a" . date("\x59\x2d\x6d\55\144\x20\110\x3a\x69\72\x73", strtotime("{$rAGH}\40\53{$mDX6f["\x76\141\x74\x69\155\x65"]["\155\x69\156\165\x74\145"]}\40\x6d\x69\x6e\x75\164\145")); goto l0y2W; OHPbI: Hsgd: goto pg6; fZBJz: if ($TfFU["\x63\157\144\x65"]) { goto Hsgd; } goto M9ex; WeN8: } protected function appfile() { goto CPQ; U9K4: $AvZ = self::curljson($this->Mt_G->met_web_app()); goto dJ5k; rOj: $this->NpLE->set("\x61\x70\x70\146\x69\154\x65", $AvZ); goto MY; quYA: $uqi = $this->Mt_G->msgkey()->msgtext(4004)->resmsg(); goto XW; DGj1H: $uqi = ["\x73\x75\143" => true, "\x74\151\x74\154\x65" => "\xe5\xba\x94\xe7\x94\xa8\xe6\x96\x87\xe4\273\xb6\344\xbf\xae\345\xa4\x8d", "\142\157\x64\171" => "\x3c\x64\x69\x76\40\143\154\x61\x73\163\x3d\42\x74\x65\x78\x74\x2d\170\163\55\x63\x65\x6e\164\x65\162\42\x3e\x3c\x69\x20\143\154\x61\163\163\75\42\x6c\x6f\141\x64\145\162\x20\x76\x65\x72\x74\x69\143\141\154\55\141\x6c\x69\147\156\55\x6d\x69\x64\x64\x6c\x65\40\154\157\x61\144\145\x72\55\x65\154\154\x69\160\163\151\x73\x22\76\74\57\x69\x3e\x3c\57\x64\x69\x76\76", "\x75\x72\x6c" => $_M["\x75\x72\x6c"]["\157\x77\156\137\146\157\x72\155"] . "\141\x3d\144\157\x6d\157\144\141\154\46\x74\171\160\x65\x3d\x61\x70\x70\x66\151\x6c\x65"]; goto JN5; EGmv: $this->NpLE->set("\144\x6c\154\x69\163\x74", $Mki["\144\154\x6c\x69\x73\164"]); goto pw7A; pR6: $this->NpLE->del("\x72\x65\x70\x61\151\162"); goto vMS; MY: eFgjB: goto kkjVI; hPv: rvg: goto q3; q6_: $v7_ = $wg->fingers($AvZ["\x63\157\162\145\x6c\151\163\164"]); goto zWq; tYi: if (!(!$yro3 || $Tc)) { goto mNqeY; } goto pR6; mk3Nz: return $this->Mt_G->newres()->modalmsg($uqi, 4001); goto F_; jlq: $wg = new dirfinger(); goto q6_; qkIo: return $this->Mt_G->modalmsg($uqi, [4002, $BX]); goto hPv; CbN: return $this->Mt_G->sucmsg()->msgtext(4003); goto jZHd; xwi: if ($AvZ) { goto n5bGT; } goto U9K4; dJ5k: if ($AvZ["\x63\157\x64\x65"]) { goto og3; } goto OLc; F_: VPJc: goto HW; pw7A: $this->NpLE->set("\x72\x65\160\141\x69\162", $Mki); goto DGj1H; JN5: $BX = "\74\141\40\150\162\145\x66\75\x22\x6a\x61\x76\141\x73\x63\162\151\160\164\x3a\x3b\42\40\x64\x61\164\x61\x2d\164\141\162\147\x65\x74\75\x22\43\x61\160\160\x6d\x6f\144\141\x6c\x22\40\x64\141\x74\141\55\164\157\147\x67\x6c\145\75\x22\x6d\157\x64\x61\x6c\x22\40\x64\141\x74\141\55\x74\x79\x70\145\75\x22\141\x70\160\146\151\x6c\145\x22\x3e\xe4\xbf\xae\345\244\215\345\xbc\x82\345\xb8\270\xe6\x96\207\344\xbb\xb6\74\x2f\x61\76"; goto qkIo; lk0: $this->NpLE->set("\144\x6c\x6c\151\x73\x74", $v7_["\144\x6c\x6c\x69\163\x74"]); goto quYA; QbB: $uqi["\144\141\164\x61"] = "\x63\x6f\162\145\174\x63\x68\x65\x63\153"; goto mk3Nz; vDB6: $this->NpLE->del("\162\145\160\141\151\x72"); goto X1waG; OLc: return $this->Mt_G->errmsg($AvZ["\x65\162\162\x63\x6f\x64\x65"], $AvZ["\145\x72\162\x6d\163\147"]); goto jkK; jZHd: mNqeY: goto nA0P; X1waG: $AvZ = $this->NpLE->get("\x61\160\x70\x66\x69\x6c\x65"); goto xwi; vMS: $this->NpLE->del("\x61\x70\x70\x66\151\x6c\145"); goto tu; qm7W: og3: goto rOj; nA0P: if (!(count($Mki["\144\154\154\151\x73\x74"]) > 0)) { goto rvg; } goto EGmv; zWq: if (!(count($v7_["\144\x6c\154\151\x73\x74"]) > 0)) { goto VPJc; } goto lk0; HW: $Mki = $wg->fingers($AvZ["\146\151\x6e\147\145\x72\163"]); goto EuFSq; XW: $uqi["\163\x75\x63"] = false; goto QbB; XZuj: $Tc = count($Mki["\x64\x6c\154\x69\x73\164"]) == 0 ? 1 : 0; goto tYi; tu: $this->Mt_G->del_update_dir(); goto CbN; EuFSq: $yro3 = (int) file_exists(INS_LOCK_FILE); goto XZuj; CPQ: global $_M; goto vDB6; kkjVI: n5bGT: goto jlq; jkK: goto eFgjB; goto qm7W; q3: } protected function weqrcode() { goto OK; oNx: sleep(1); goto chFM; CTs: qxaf: goto f1h9; f1h9: YTqf: goto VTTN; gJ2H: $uqi = ["\x73\x75\x63" => true, "\164\151\164\x6c\145" => "\345\205\xb3\xe6\xb3\250\345\276\xae\xe4\xbf\xa1\xe5\205\xac\344\274\x97\345\217\xb7", "\142\x6f\x64\171" => "\x3c\144\151\166\x20\x63\154\x61\163\163\x3d\42\x74\x65\170\164\x2d\x78\163\55\143\145\x6e\164\x65\x72\x22\76\x3c\x69\x20\143\154\x61\x73\x73\75\x22\x6c\157\x61\144\x65\x72\40\166\145\x72\164\x69\x63\141\154\55\x61\x6c\x69\147\x6e\55\x6d\x69\144\x64\x6c\x65\x20\x6c\x6f\x61\x64\145\x72\x2d\145\x6c\154\151\x70\x73\x69\163\x22\x3e\74\57\151\x3e\x3c\57\144\x69\x76\x3e", "\165\162\154" => $_M["\165\162\x6c"]["\x6f\167\x6e\137\146\157\162\x6d"] . "\141\x3d\x64\157\155\157\144\141\154\x26\x74\x79\160\145\x3d\x77\x65\x71\x72\x63\x6f\144\x65"]; goto yCo; OK: global $_M; goto YaU1; bQ3O: $this->Mt_G->modalmsg($uqi)->sucmsg($GBV["\x77\170"]["\x72\x65\x74"]["\151\x6e\x66\x6f"] . $BX, $GBV["\167\x78"]["\153\145\171"]); goto j2qK; m5VP7: if (!($sZN8G !== '')) { goto Ujzz; } goto oNx; YaU1: $sZN8G = $this->NpLE->get("\x77\145\143\150\x61\x74"); goto m5VP7; a8: $GBV = self::curljson($this->Mt_G->met_all()); goto RXd; RXd: if ($GBV["\143\157\x64\145"]) { goto cnK; } goto x5Y; bz: goto YTqf; goto OtK3; chFM: Ujzz: goto a8; CYZ: $this->Mt_G->sucmsg($GBV["\164\145\170\164"]); goto CTs; VTTN: $this->NpLE->set("\167\145\143\150\x61\x74", $GBV["\167\170"]["\153\145\x79"]); goto AymO; j2qK: goto qxaf; goto YqQA; OtK3: cnK: goto pL; x5Y: $this->Mt_G->errmsg($GBV["\x65\162\162\143\157\x64\145"], $GBV["\x65\x72\x72\155\163\x67"]); goto bz; yCo: $BX = "\74\x61\x20\x68\x72\x65\146\x3d\42\x6a\x61\x76\x61\x73\143\x72\x69\x70\x74\72\73\42\40\144\141\x74\141\55\x74\141\162\147\x65\164\75\x22\x23\141\x70\160\x6d\157\x64\x61\154\x22\x20\144\141\x74\141\55\164\157\147\x67\154\x65\75\42\155\x6f\x64\x61\154\x22\x20\144\141\164\141\55\164\x79\x70\x65\x3d\42\x77\x65\x71\162\143\x6f\x64\x65\42\x3e\xe5\x85\xb3\346\xb3\250\xe5\205\xac\344\274\x97\345\x8f\267\x3c\57\x61\76"; goto bQ3O; pL: if ($GBV["\167\170"]["\153\145\x79"] == 1) { goto vamS; } goto gJ2H; YqQA: vamS: goto CYZ; AymO: } protected function update() { goto JyZ; fVx: $FrI = count($CQ["\156\x65\x77\x61\x70\160"]["\166\137\155\x65\164\x76\x65\x72"]) == 1 ? "\346\x9c\200\344\xbd\x8e" : ''; goto OxWC; g4: $Lw0_ = arrayto_string($CQ["\156\x65\167\141\160\160"]["\x76\x5f\160\x68\x70\x76\145\x72"], "\40\x2d\55\x20"); goto U2lH; ji5q: return $this->Mt_G->sucmsg($CQ["\164\145\x78\x74"]); goto SU54; OxWC: $BX = "\x3c\144\x69\x76\x20\143\x6c\x61\x73\163\75\47\160\x2d\154\x2d\x31\x30\47\x3e\12\40\x20\40\40\40\40\40\x20\40\x20\40\x20\40\40\x20\x20\40\40\40\x20\x20\40\40\40\x20\40\40\40\x3c\150\x35\x3e" . $CQ["\156\145\167\141\x70\160"]["\166\137\x76\145\162"] . "\x20\347\211\210\346\x9c\xac\347\x8e\257\345\xa2\x83\xe8\xa6\201\xe6\xb1\x82\357\xbc\232\74\57\150\65\76\xa\x20\40\40\40\40\40\40\x20\40\40\40\x20\40\40\x20\40\x20\40\40\x20\x20\40\40\40\x20\x20\x20\x20\x3c\157\x6c\76\74\x6c\151\76\xe5\xba\224\347\x94\xa8" . $lAl . "\346\x94\257\346\x8c\x81\120\110\120\40" . $Lw0_ . "\40\347\x89\x88\xe6\x9c\xac\x3b\x3c\x2f\x6c\151\x3e\74\x6c\x69\76\345\xba\x94\xe7\224\250" . $FrI . "\346\224\257\xe6\x8c\x81\115\145\x74\x49\156\x66\157\40" . $LQ55 . "\x20\347\x89\x88\346\x9c\xac\x3b\x3c\x2f\x6c\x69\76\74\x2f\x6f\154\76\xa\40\40\x20\40\x20\x20\40\x20\40\40\40\x20\x20\40\40\40\40\40\40\x20\x20\40\x20\40\x20\40\x20\x20\74\150\x35\76" . $CQ["\x6e\x65\x77\141\160\160"]["\166\137\x76\x65\x72"] . "\40\347\x89\x88\xe6\234\xac\347\x8e\xaf\xe5\xa2\203\xe6\243\200\xe6\265\213\xe7\273\223\xe6\x9e\x9c\xef\274\x9a\74\57\150\65\76\xa\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\40\40\x20\40\40\40\x3c\157\x6c\76" . $CQ["\163\x79\163\164\x65\155"]["\164\145\x78\164"] . "\x3c\x2f\157\x6c\x3e\12\x20\x20\x20\x20\40\40\40\x20\40\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\x20\x20\x20\40\74\x2f\x64\151\166\x3e"; goto oJ8WB; Sen: $this->NpLE->del("\x6e\x65\x77\x61\160\x70"); goto D; D: $D5x = $this->NpLE->get("\141\160\x70\x6c\151\x73\164"); goto xoG_z; xoG_z: if (!(file_exists(UPD_LOCK_FILE) || empty($D5x["\166\x5f\143\153\x75\160\144\x61\164\145"]))) { goto lCR2x; } goto Kg; XFeP: $uqi = ["\x73\x75\143" => true, "\x74\151\164\154\145" => $CQ["\156\x65\167\x61\x70\160"]["\166\137\x76\x65\x72"] . "\40\xe6\x9b\264\xe6\x96\xb0\xe5\x86\205\345\xae\xb9", "\x62\157\x64\171" => "\x3c\x64\151\166\40\143\154\141\x73\x73\75\x22\164\x65\170\164\55\x78\x73\55\x63\x65\156\164\145\x72\42\x3e\74\151\x20\143\x6c\141\x73\x73\75\42\154\157\x61\x64\145\x72\40\x76\x65\162\164\151\143\x61\154\x2d\x61\154\151\x67\156\55\155\x69\x64\x64\154\x65\x20\154\157\141\144\145\x72\55\x65\x6c\x6c\x69\160\x73\151\x73\42\76\74\x2f\x69\x3e\74\x2f\x64\x69\x76\x3e", "\165\x72\x6c" => $_M["\x75\x72\x6c"]["\x6f\x77\x6e\137\x66\x6f\162\155"] . "\141\75\144\157\x6d\x6f\144\141\x6c\x26\x74\171\160\145\75\x75\160\x64\141\x74\x65"]; goto wDu; ixDb: lCR2x: goto usbq; oJ8WB: $this->Mt_G->msgmeet($BX); goto Yux; zMQh: $this->NpLE->set("\x6e\x65\167\141\160\x70", $CQ["\x6e\x65\x77\x61\160\x70"]); goto XFeP; uL: $this->NpLE->set("\165\160\x64\141\164\x65", 1); goto ji5q; jQUq: $this->Mt_G->modalmsg($uqi)->sucmsg($CQ["\x74\x65\170\x74"] . $BX, $rcLr); goto ABQyZ; mBi: $lAl = count($CQ["\x6e\x65\167\141\x70\x70"]["\x76\x5f\160\x68\x70\x76\x65\x72"]) == 1 ? "\xe6\234\200\344\xbd\x8e" : ''; goto fVx; usbq: $CQ = self::curljson($this->Mt_G->met_web_app()); goto dkOSz; Kg: $this->NpLE->set("\165\160\144\141\x74\145", 1); goto aPSV; aPSV: return $this->Mt_G->sucmsg("\xe5\xb7\xb2\xe6\x98\xaf\xe6\234\x80\xe6\x96\260\347\211\x88\343\x80\202"); goto ixDb; Yux: WJ6Zf: goto tYc; wSc: $this->NpLE->del("\x64\154\154\151\163\164"); goto Sen; tYc: goto wM; goto xJQp; ikH: $rcLr = 1; goto AzUxC; SU54: n: goto zMQh; wDu: $BX = "\x3c\x61\x20\x68\162\145\146\x3d\42\x6a\141\x76\x61\163\143\162\x69\x70\164\72\73\42\x20\x64\141\164\x61\x2d\x74\x61\x72\147\145\x74\x3d\x22\x23\141\x70\x70\x6d\157\x64\x61\154\x22\40\144\141\x74\x61\55\164\157\147\x67\154\x65\75\42\155\157\144\x61\154\42\40\144\141\x74\141\55\x74\171\x70\x65\75\42\165\160\144\141\164\145\42\76\xe5\x9c\250\xe7\272\277\346\233\264\xe6\x96\xb0\x3c\57\141\76"; goto D0S; mp: if (!empty($CQ["\x73\x79\163\x74\x65\x6d"])) { goto WJ6Zf; } goto g4; MvhqT: $this->NpLE->set("\165\x70\144\141\x74\x65", $rcLr); goto u6C; JyZ: global $_M; goto wSc; U2lH: $LQ55 = arrayto_string($CQ["\x6e\145\167\x61\x70\x70"]["\x76\x5f\x6d\145\x74\166\145\162"], "\40\x2d\55\x20"); goto mBi; D0S: $rcLr = $CQ["\156\145\167\141\160\160"]["\166\x5f\165\160\x64\x61\164\x65"] == 1 ? 0 : 2; goto jQUq; xJQp: ItE: goto TX; dkOSz: if ($CQ["\143\x6f\x64\145"]) { goto ItE; } goto ikH; AzUxC: $this->Mt_G->errmsg($CQ["\x65\162\x72\143\x6f\144\145"], $CQ["\x65\162\162\155\x73\147"]); goto mp; TX: if (!($CQ["\x63\x6f\144\145"] == 8002)) { goto n; } goto uL; ABQyZ: wM: goto MvhqT; u6C: } protected function appfile_modal() { goto t0X0; ttF2: if (!(count($bts["\144\154\154\x69\x73\x74"]) == 0)) { goto TWq; } goto n0QkW; FLW: miu5: goto cL; cL: $Mki = $this->NpLE->get("\162\x65\x70\141\151\162"); goto BN2; TJYm: $prmT = ["\142\157\144\171" => $Xvr["\164\x65\x78\164"]]; goto O6Rw; dTL0: if ($Xvr > 0) { goto miu5; } goto TJYm; n0QkW: return "\x3c\144\151\166\40\x63\x6c\x61\163\x73\75\42\x74\x65\x78\x74\x2d\170\x73\x2d\143\145\156\x74\x65\162\x22\76\xe7\224\250\xe6\226\x87\344\273\xb6\xe4\270\x8d\xe5\255\230\345\x9c\xa8\xe5\xbc\x82\xe5\xb8\270\xe3\x80\x82\74\x2f\144\151\x76\x3e"; goto XWRK; Kegp_: return $prmT; goto BG; t0X0: global $_M; goto ICX; u9Dr: $prmT = ["\x62\157\x64\171" => "\x3c\144\151\166\40\x63\154\x61\163\x73\x3d\47\150\55\x32\65\60\x20\157\x76\55\x62\157\x64\x79\x27\x3e{$prmT}\74\x2f\144\x69\166\76", "\146\157\157\164" => "\74\x62\x75\x74\x74\x6f\156\40\x74\x79\160\145\75\x22\142\x75\164\164\x6f\156\x22\40\x63\154\x61\163\x73\x3d\x22\x62\x74\156\40\x62\164\x6e\55\x69\156\x66\157\40\141\160\160\162\x65\x70\x61\151\x72\x22\76\344\xbf\256\xe5\xa4\x8d\345\x85\250\xe9\203\xa8\xe6\x96\207\344\xbb\xb6\x3c\x2f\x62\165\164\x74\x6f\156\x3e"]; goto K7m68; XWRK: TWq: goto E8AZH; ISy: $dDXLm->download("\x66\x69\154\x65\154\151\x73\x74\x7c\143\x68\x65\x63\153"); goto TJ7; O6Rw: goto od9; goto FLW; BN2: foreach ($bts["\x64\x6c\154\151\x73\164"] as $Ll1v => $fxun) { goto sVf; aqv: $BX = "\346\226\x87\xe4\273\xb6\xe4\xb8\x8d\345\xad\x98\xe5\234\xa8"; goto LONC; LONC: K85: goto LE2Sk; ao: if (!$Mki["\144\157\x77\x6c\x69\163\x74"][$fxun]) { goto K85; } goto aqv; km2d: $BX = "\346\226\207\344\273\xb6\350\242\253\344\277\xae\xe6\224\271"; goto az7; N: if (!$Mki["\x75\160\x64\154\151\x73\x74"][$fxun]) { goto m8ST; } goto km2d; az7: m8ST: goto ao; rMS: hQ0g: goto zTyQo; sVf: $BX = ''; goto N; LE2Sk: $prmT .= "\x20\40\x20\x20\40\40\40\40\40\x20\x20\40\40\x20\40\40\x20\x20\40\40\x3c\x70\76\12\x20\x20\x20\40\40\40\40\40\x20\x20\40\40\40\x20\x20\40\x20\40\x20\x20\40\x20\x20\40\x3c\x73\160\141\x6e\x20\x63\154\141\x73\x73\x3d\42\155\x2d\x72\x2d\65\60\x22\x3e{$BX}\x3c\57\x73\160\x61\x6e\x3e\xa\x20\40\x20\40\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\40\40\40\x20\x20\x20\40\x20\74\x73\x70\x61\156\x20\143\x6c\x61\x73\x73\x3d\42\x66\x69\154\x65\137\156\141\x6d\x65\42\76{$fxun}\74\57\x73\160\x61\156\76\x20\xa\x20\x20\40\40\40\x20\40\x20\40\40\x20\40\40\40\40\x20\40\x20\x20\40\40\40\40\x20\74\x73\160\x61\x6e\40\x63\x6c\141\x73\x73\x3d\42\160\165\154\x6c\55\170\x73\55\x72\x69\x67\x68\x74\x20\155\55\x72\55\61\x35\40\144\x6f\x77\x6e\154\157\x61\144\137\x66\x69\x6c\145\42\x20\144\x61\x74\x61\55\144\157\x77\156\154\x6f\141\144\x3d\42\x72\145\x70\x61\x69\162\x7c\144\154\146\x69\154\145\x7c{$Ll1v}\42\x3e\x3c\141\40\x68\x72\145\146\x3d\x22\152\x61\166\141\163\x63\x72\x69\x70\164\72\73\x22\76\xe7\x82\271\xe5\207\273\344\270\213\350\xbd\275\x3c\x2f\141\x3e\x3c\57\x73\160\x61\156\76\xa\x20\40\40\x20\40\x20\40\40\x20\x20\x20\40\x20\40\40\x20\x20\40\40\x20\x3c\57\160\x3e"; goto rMS; zTyQo: } goto g9WK; ICX: $dDXLm = new download($this->Mt_G); goto ISy; TJ7: $bts = $dDXLm->app_get_file(); goto ttF2; K7m68: od9: goto Kegp_; E8AZH: $Xvr = $this->Mt_G->resmsg(); goto dTL0; g9WK: oSO: goto u9Dr; BG: } protected function weqrcode_modal() { goto muk; KLy: uV: goto dYOp4; gB: goto uV; goto xw; xw: uT: goto fong; GRLa: if ($GBV["\143\157\144\145"]) { goto uT; } goto ta0; xTLn1: $GBV = self::curljson($this->Mt_G->met_all(), false, 25, "\167\170"); goto GRLa; ta0: $Rj = ["\x62\x6f\x64\x79" => "\74\160\40\x73\164\x79\154\145\x3d\x27\164\x65\170\164\55\151\156\x64\145\156\164\72\x20\62\145\x6d\73\47\76\xef\274\x88{$GBV["\x65\x72\x72\143\x6f\144\145"]}\xef\xbc\x89{$GBV["\145\x72\162\155\163\x67"]}\x3c\x70\x3e"]; goto gB; muk: global $_M; goto PGd; dYOp4: return $Rj; goto pzP3; PGd: $this->X = "\161\x72\143\x6f\144\x65"; goto xTLn1; fong: $Rj = ["\x62\x6f\144\171" => "\74\x64\151\x76\40\x63\x6c\x61\x73\163\75\x22\150\x2d\x32\65\x30\x20\164\x65\x78\x74\55\x78\x73\x2d\143\145\x6e\x74\x65\x72\42\76\x3c\151\155\147\x20\x73\x74\171\154\145\x3d\42\150\145\151\147\x68\x74\72\61\60\x30\45\73\x22\40\163\162\143\x3d\x22\x64\x61\x74\141\x3a\151\x6d\141\147\145\57\x6a\x70\x67\x3b\142\141\163\145\x36\64\54" . $GBV["\x71\162\x63\x6f\144\145"]["\151\x6d\x67"] . "\x22\x3e\74\x2f\x64\x69\x76\76", "\146\157\157\164" => $GBV["\x71\x72\x63\157\x64\x65"]["\x74\x65\170\164"]["\151\x6e\x66\157"], "\x63\x61\154\x6c\142\141\143\153" => "\x77\x65\x63\150\141\x74\x5f\161\162\x63\x6f\144\145"]; goto KLy; pzP3: } protected function wechat_modal() { goto Fl; eru: pkBe6: goto GWlg; oJo: pVi: goto kkP0; v1: return $Xvr; goto Z6cW9; w6xk: sleep(1); goto nq0; LmC: EziYh: goto Hdni3; ste: if ($_M["\x66\157\162\x6d"]["\145\156\x64\164\151\x6d\145"] < $this->time) { goto Kkx2q; } goto fxo; kkP0: $this->Mt_G->sucmsg($GBV["\167\x78"]["\162\145\164"]["\151\156\146\x6f"], $GBV["\167\x78"]["\x6b\145\171"]); goto LmC; S8Xr: Kkx2q: goto GuXA; BhgZ: $Xvr["\x65\156\144\164\151\155\145"] = $VpdL; goto Tim; dk: $VpdL = strtotime("{$rAGH}\40\x2b\62\x20\155\x69\x6e\165\164\x65"); goto CMf; UWwG: goto EziYh; goto oJo; Fl: global $_M; goto pP6; EfT: $Xvr = $this->Mt_G->resmsg(); goto BhgZ; Hdni3: if (empty($_M["\146\157\x72\155"]["\145\156\144\164\x69\155\145"])) { goto pkBe6; } goto ste; GWlg: $rAGH = date("\131\55\155\55\144\40\110\72\x69\72\163", $this->time); goto dk; GuXA: $BX = "\x3c\x61\x20\x63\154\141\x73\x73\75\x22\x77\145\x71\x72\143\157\144\145\42\40\x68\162\145\146\x3d\x22\152\x61\x76\141\x73\143\162\x69\x70\164\x3a\73\x22\40\144\x61\x74\141\55\164\x79\160\x65\75\x22\x77\145\161\x72\143\x6f\x64\x65\x22\x3e\345\x88\xb7\xe6\226\260\344\272\x8c\xe7\xbb\xb4\xe7\xa0\x81\x3c\x2f\x61\76"; goto nFI; Y4gU: if ($GBV["\x63\157\x64\x65"]) { goto pVi; } goto rxPj; rxPj: $this->Mt_G->errmsg($GBV["\x65\162\x72\x63\157\x64\145"], $GBV["\x65\x72\x72\x6d\163\x67"]); goto UWwG; ZIm: ShZc: goto TcL; nFI: $this->Mt_G->locmsg([4023, $BX]); goto ZIm; Tim: $Xvr["\163\x69\147\156"] = $F5; goto v1; nq0: $this->X = "\x63\x68\145\x63\x6b"; goto UVC; fxo: $VpdL = $_M["\x66\157\x72\155"]["\x65\x6e\x64\164\x69\x6d\x65"]; goto FLWh; FLWh: goto ShZc; goto S8Xr; CMf: goMD: goto EfT; UVC: $GBV = self::curljson($this->Mt_G->met_all(), false, 20, "\167\x78"); goto Y4gU; TcL: goto goMD; goto eru; pP6: $F5 = random(6); goto w6xk; Z6cW9: } protected function update_modal() { goto hq76; hq76: global $_M; goto F; F: $GKyY = $this->NpLE->get("\156\x65\x77\141\x70\160"); goto Hu; Hu: return ["\x62\x6f\144\x79" => strlen($GKyY["\166\x5f\144\x61\151\x6c\171"]) > 0 ? "\x3c\144\x69\x76\40\x63\x6c\141\163\163\x3d\x27\150\x2d\62\x35\x30\40\157\x76\x2d\142\x6f\144\x79\47\x3e{$GKyY["\x76\x5f\x64\x61\x69\154\171"]}\74\57\144\x69\166\76" : "\74\x70\40\x73\164\x79\154\x65\x3d\x22\164\145\x78\164\55\x69\156\x64\145\x6e\164\x3a\x20\x32\x65\155\x3b\42\x3e\346\262\241\346\234\211\346\x9b\264\xe6\226\260\xe8\xaf\264\346\230\x8e\343\200\202\74\x70\x3e", "\x66\x6f\157\164" => "\74\142\x75\x74\x74\x6f\156\40\x74\x79\x70\x65\x3d\x22\x62\x75\164\164\157\156\42\x20\x63\154\141\x73\163\x3d\x22\142\164\x6e\x20\x62\164\x6e\x2d\151\156\146\157\x20\141\x70\x70\165\x70\144\x61\164\x65\42\x3e\346\233\264\346\x96\260\xe8\207\xb3\x20" . $GKyY["\x76\x5f\166\145\x72"] . "\x3c\57\142\165\x74\164\x6f\156\76"]; goto O5R; O5R: } private function del_cache() { goto Lr; Lr: global $_M; goto C7YQ; n5KX: $this->NpLE->del("\x72\145\160\141\151\162"); goto rBS; rBS: $this->NpLE->del("\144\154\x6c\x69\163\164"); goto NidN; WRI5: $this->NpLE->del("\143\153\151\x74\145\155"); goto LOLIw; C7YQ: $this->NpLE->del("\x61\160\x70\x6c\151\x73\164"); goto Wkh; Wkh: $this->NpLE->del("\x73\171\163\164\145\155"); goto Z; rGS: $this->NpLE->del("\141\x70\160\146\x69\x6c\x65"); goto n5KX; Z: $this->NpLE->del("\143\x68\x65\x63\153"); goto rGS; NidN: $this->NpLE->del("\x77\x65\x63\x68\x61\x74"); goto ehvu; ehvu: $this->NpLE->del("\165\x70\144\x61\x74\145"); goto WRI5; LOLIw: } private function result() { goto z0rSj; YDaU: gEpxd: goto hPBZ; ik7Yd: $HF[$this->X] = $Ll1v["\x6b\145\171"]; goto FLac; tvE: $HF = $this->NpLE->get("\143\x6b\151\x74\x65\x6d"); goto boMV; h9x1: $Ll1v = $this->Mt_G->resmsg(); goto ik7Yd; z0rSj: global $_M; goto f4NN; FLac: $this->NpLE->set("\x63\x6b\x69\164\145\155", $HF); goto YDaU; f4NN: $Mtsk = false; goto tvE; boMV: if (!($this->X != "\x61\160\x70\x63\150\145\143\x6b")) { goto gEpxd; } goto h9x1; hPBZ: } private function curljson($Lb9d = [], $jWA9 = false, $xQn = 15, $F5 = "\x63\x6b") { global $_M; return (new curls($this->Mt_G))->apiurl($this->X, $F5)->apipost($Lb9d)->curls($xQn)->resdata($jWA9); } protected function show($Knvv_, $iFXw) { goto AxwC; kWh: $xEu_9 = load::sys_class("\145\156\147\151\x6e\x65", "\x6e\x65\167"); goto zj; AxwC: global $_M; goto kWh; zj: require_once $xEu_9->dodisplay($Knvv_, $iFXw); goto buP3M; buP3M: } } goto Rxk; Aki: class dirfinger { private $nH_; private $BHh = []; private $mCW = []; private $JwU = []; private $UTe1p = []; public function __construct() { goto oM2h; LMSH: $this->mCW = ["\x63\x6f\x6e\146\151\x67\57\151\x6e\163\x74\141\x6c\154\x2e\x6c\157\143\153", "\x63\x6f\x6e\146\x69\x67\57\x75\x70\x64\141\164\x65\56\154\x6f\143\153", "\143\x6f\x6e\x66\151\x67\57\165\x6e\151\x6e\x73\164\141\x6c\x6c\x2e\154\x6f\x63\x6b", "\143\x6f\x6e\146\x69\x67\x2f\x74\141\x62\x6c\145"]; goto gWHjB; KM: $this->nH_ = PATH_APP_FILE; goto ufw; oM2h: global $_M; goto KM; ufw: $this->BHh = []; goto LMSH; gWHjB: @clearstatcache(); goto pAw; pAw: } public function fingers($Mki = []) { goto U_S; pYE: return ["\x75\x70\x64\x6c\x69\163\x74" => $this->JwU, "\x64\x6f\167\x6c\x69\x73\164" => $this->m1o, "\x64\x6c\x6c\x69\x73\164" => $this->UTe1p]; goto njZj; U_S: global $_M; goto P2ki; P2ki: self::fingerprint_check($Mki); goto pYE; njZj: } public function del_appfile($Mki = [], $eUy = '') { goto iv3; J_: foreach ($Hl as $Knvv_) { goto hjo1; J9mnQ: Lac: goto PiNJ; wPWb: if (is_dir($this->nH_ . $s7)) { goto HHl; } goto EiuK; hjo1: $s7 = $eUy . $Knvv_; goto q6g8E; bM0: tPHX: goto H5n; N: K8E: goto wPWb; IL6w: goto G3p; goto bM0; qUER: goto Lac; goto N; MlES: uo: goto J9mnQ; Bk: if (!(in_array($K2b, $this->mCW) || in_array($Knvv_, $this->BHh))) { goto K8E; } goto qUER; Wk5: self::del_appfile($Mki, $s7 . "\x2f"); goto MlES; EiuK: if (array_key_exists($K2b, $Mki)) { goto flCX; } goto ckyH_; pyd2R: $K2b = $s7; goto IL6w; HHQl: flCX: goto eJ0X; H5n: $K2b = iconv("\107\x42\x4b", "\125\x54\x46\x2d\x38", $s7); goto kD5Zo; kD5Zo: $Knvv_ = iconv("\107\102\113", "\x55\124\x46\x2d\x38", $Knvv_); goto XDXP; j36M: HHl: goto Wk5; XDXP: G3p: goto Bk; ckyH_: delfile($s7); goto HHQl; q6g8E: if (stristr(PHP_OS, "\127\x49\116")) { goto tPHX; } goto pyd2R; eJ0X: goto uo; goto j36M; PiNJ: } goto rJpe; rJpe: FIu: goto QdO; kyEF: $Hl = scandir($this->nH_ . $eUy); goto J_; iv3: global $_M; goto kyEF; QdO: } private function fingerprint_check($eKa9 = '') { goto Do; XxFq: YB5r: goto Nt; WoJE: foreach ($eKa9 as $Ll1v => $fxun) { goto Sj4tv; R0b7C: p6U: goto m8w; b2J: $this->m1o[$Ll1v] = $fxun; goto FfHg; L9E: if (!(md5_file($s7) != $fxun)) { goto S9eFO; } goto wgHz; A2S: Nlqa: goto R0b7C; f6: S9eFO: goto A2S; FfHg: $this->UTe1p[$Ll1v] = $fxun; goto P6b; Sj4tv: $s7 = $this->nH_ . $Ll1v; goto Dv_; o62: $this->UTe1p[$Ll1v] = $fxun; goto f6; Dv_: if (!stristr(PHP_OS, "\127\x49\116")) { goto sp95; } goto ZN7NA; B8K: if (file_exists($s7)) { goto LLpxJ; } goto b2J; ZN7NA: $s7 = iconv("\125\124\x46\55\70", "\107\102\113", $s7); goto hfl7; S8Xi_: LLpxJ: goto L9E; wgHz: $this->JwU[$Ll1v] = $fxun; goto o62; hfl7: sp95: goto B8K; P6b: goto Nlqa; goto S8Xi_; m8w: } goto XxFq; Do: global $_M; goto WoJE; Nt: } } goto mRNP; mBU: define("\x41\x50\x50\137\125\120\x44\101\x54\x45\x5f\x44\x49\122", PATH_APP_FILE . "\165\160\x64\141\x74\145"); goto bx; QFwf: class curls { private $ouy; private $to8 = []; private $aQwC9 = []; private $PfwX; private $U5W2; private $Zb; private $u8WI = []; public function __construct($FdkO) { goto x; C_Ve: $this->Zb = md5($_M["\143\157\156\146\151\147"]["\155\145\x74\137\x77\145\x62\165\x72\154"]); goto gxS; gxS: $this->u8WI = ["\115\x45\x54\127\x45\x42\125\122\x4c\x3a" . $_M["\143\x6f\x6e\x66\151\147"]["\x6d\145\164\137\x77\x65\142\x75\x72\x6c"], "\x41\125\x54\110\117\x52\x49\132\101\124\x49\x4f\x4e\72" . $this->Zb]; goto BrFb; UIUL: $this->ouy = $FdkO; goto bYeV; x: global $_M; goto UIUL; bYeV: $this->to8 = ["\x63\x6b" => "\150\164\164\x70\x73\72\57\57\141\x70\160\x2e\x6d\x75\142\x61\x6e\56\x6e\x65\164\56\143\156\57\141\160\x69\x2f\x61\x70\160\143\150\x65\x63\x6b\56\160\150\160\77\141\x3d\144\x6f", "\144\154" => "\150\164\x74\160\163\72\57\57\x61\160\160\56\155\165\x62\141\156\x2e\x6e\x65\x74\x2e\x63\156\x2f\x61\x70\x69\57\144\x6f\167\156\154\x6f\x61\x64\56\160\150\160\77\x61\x3d\144\x6f", "\167\x78" => "\x68\x74\x74\160\x73\x3a\x2f\57\x61\160\x70\x2e\x6d\x75\x62\x61\x6e\x2e\x6e\x65\x74\x2e\143\x6e\x2f\x61\160\151\57\x77\x65\143\150\141\164\56\160\x68\x70\x3f\141\x3d\144\x6f"]; goto C_Ve; BrFb: } public function apiurl($qya, $jWA9 = "\143\153") { goto ruEVp; ruEVp: global $_M; goto TqiO; KT9b: return $this; goto hFuS; TqiO: $this->aQwC9 = $this->to8[$jWA9] . $qya; goto Z7d; Z7d: $this->PfwX = self::purl($this->aQwC9, "\x73\143\150\145\x6d\145"); goto KT9b; hFuS: } public function apipost($Lb9d, $eqic = true) { goto Qs9; Vkzt: ZoVQ: goto OAbJ; WRhP9: if (!$eqic) { goto ZoVQ; } goto d4; d4: self::auth_encode(); goto Vkzt; OAbJ: return $this; goto Cz5X; RRbV: $this->U5W2 = $Lb9d; goto WRhP9; Qs9: global $_M; goto RRbV; Cz5X: } public function auth_encode($Ll1v = null) { goto WUSG; CWKMv: $this->Zb = $Ll1v; goto dgn; T6BA: return $this; goto W32i1; dgn: POhf: goto UCGAL; WUSG: global $_M; goto hYQ; hYQ: if (empty($Ll1v)) { goto POhf; } goto CWKMv; UCGAL: if (!is_array($this->U5W2)) { goto MvQk; } goto wIfXX; da3: $this->U5W2 = authcode($this->U5W2, "\105\x4e\x43\117\104\x45", $this->Zb); goto T6BA; HHh: MvQk: goto da3; wIfXX: self::arrjson(false); goto HHh; W32i1: } public function curls($xQn = 15) { goto Hfk; k1v: curl_setopt($j, CURLOPT_POSTFIELDS, ["\144\x65\156\163\x65" => $this->U5W2]); goto zZj; WxJ: curl_setopt($j, CURLOPT_POST, 1); goto k1v; ynq2: curl_close($j); goto cuh1x; LPU: curl_setopt($j, CURLOPT_REFERER, $_SERVER["\110\124\x54\x50\x5f\x48\x4f\x53\124"]); goto ANN; zZj: $iFXw = curl_exec($j); goto SSL; kTA: curl_setopt($j, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); goto LPU; u1P: curl_setopt($j, CURLOPT_TIMEOUT, $xQn); goto WxJ; gjSRZ: NlH: goto bQCfe; yuJv: curl_setopt($j, CURLOPT_FAILONERROR, 1); goto WNRZ; ANN: curl_setopt($j, CURLOPT_HTTPHEADER, $this->u8WI); goto yuJv; Hfk: global $_M; goto pDVk; agRy: curl_setopt($j, CURLOPT_SSL_VERIFYPEER, false); goto BUW; UV2: curl_setopt($j, CURLOPT_URL, $this->aQwC9); goto SoCv; WNRZ: curl_setopt($j, CURLOPT_RETURNTRANSFER, 1); goto lIn4; BUW: curl_setopt($j, CURLOPT_SSL_VERIFYHOST, false); goto nh; cuh1x: $this->U5W2 = empty($XhX4) ? $iFXw : $this->ouy->codemsg(4011, "{$Mtsk}\55{$XhX4}")->coderes(false); goto gjSRZ; pDVk: if (get_extension_funcs("\143\x75\162\x6c") && function_exists("\x63\x75\162\x6c\x5f\x69\156\151\164") && function_exists("\143\x75\x72\154\x5f\x73\x65\x74\x6f\160\164") && function_exists("\143\165\x72\x6c\x5f\x65\170\145\x63") && function_exists("\x63\x75\162\x6c\x5f\143\x6c\x6f\163\x65")) { goto Y48; } goto sC; SSL: $Mtsk = curl_getinfo($j, CURLINFO_HTTP_CODE); goto bBz6; SoCv: if (!($this->PfwX === "\x68\164\x74\160\x73")) { goto nqQd; } goto agRy; sD4: goto NlH; goto FGQ; lIn4: curl_setopt($j, CURLOPT_CONNECTTIMEOUT, $xQn); goto u1P; FGQ: Y48: goto IV; sC: $this->U5W2 = $this->ouy->codemsg(4000)->coderes(false); goto sD4; bBz6: $XhX4 = curl_errno($j); goto ynq2; bQCfe: return $this; goto Ng6kD; IV: $j = curl_init(); goto UV2; nh: nqQd: goto kTA; Ng6kD: } public function auth_decode($Ll1v = null) { goto TYdB2; LbhE: if (empty($Ll1v)) { goto wCy4N; } goto wXgn0; bMUWq: return $this; goto Wrt; CC: $this->U5W2 = authcode($this->U5W2, "\x44\105\x43\117\104\105", $this->Zb); goto bMUWq; TYdB2: global $_M; goto LbhE; wXgn0: $this->Zb = $Ll1v; goto W8h; W8h: wCy4N: goto CC; Wrt: } public function arrjson($jWA9 = true) { goto bg; bg: global $_M; goto TII_o; TII_o: $this->U5W2 = $jWA9 ? json_decode($this->U5W2, true) : json_encode($this->U5W2, JSON_UNESCAPED_UNICODE); goto NTi; NTi: return $this; goto TcF9; TcF9: } public function resdata($jWA9 = false) { goto luq; aWXj: jMw: goto phV; luq: global $_M; goto oZmD; oZmD: if (!($jWA9 == false)) { goto jMw; } goto Vp3; phV: return $this->U5W2; goto nDuP; Vp3: self::arrjson(); goto aWXj; nDuP: } public function postr($Lb9d = null, $Ll1v = null, $jWA9 = true) { goto SUG; U3iw: YVdB: goto OUF; VuS: self::auth_decode($Ll1v); goto zioT; oxpQo: if ($jWA9) { goto YVdB; } goto VuS; qfW: DUT: goto TT; OUF: self::auth_encode($Ll1v); goto qfW; TT: return $this; goto c0o; SUG: global $_M; goto En; zioT: goto DUT; goto U3iw; En: self::apipost($Lb9d, false); goto oxpQo; c0o: } public function apikey_decode($J0 = []) { goto NQq; NQq: global $_M; goto zOu1; DJer: $cZe = self::purl($cZe); goto Umk; zOu1: list($mDX6f, $cZe, $gnCw, $LnMS) = $J0; goto DJer; Umk: return self::postr($mDX6f, md5($cZe . md5($gnCw . $LnMS)), false)->resdata(); goto y7Qyv; y7Qyv: } public function purl($SnBVO, $jWA9 = "\x68\157\x73\x74") { goto U75U3; WwPO: return $jWA9 == "\141\162\x72" ? $BEjo : $BEjo[$jWA9]; goto TI7S; DoOK: $SnBVO = url_standard($SnBVO); goto UjBJ; UjBJ: $BEjo = parse_url($SnBVO); goto WwPO; U75U3: global $_M; goto DoOK; TI7S: } } goto Ub4d; wGPq: defined("\x49\x4e\137\x4d\105\x54") or exit("\x4e\x6f\x20\x70\x65\162\x6d\151\163\x73\151\157\156"); goto kTQip; spw: define("\111\116\123\137\x4c\x4f\x43\113\137\106\111\114\x45", PATH_APP_FILE . "\x63\157\x6e\x66\x69\x67\x2f\151\x6e\x73\164\141\x6c\x6c\56\x6c\157\x63\153"); goto XSwb; Ub4d: class session { private $FZi = M_NAME; public function __construct() { global $_M; self::start(); } public function start() { goto YR; Vuwd: session_id(md5($_SERVER["\x48\124\x54\x50\137\125\123\x45\x52\137\x41\x47\105\x4e\124"] . $this->FZi . $SsO)); goto KTg; KTg: session_start(); goto Y1_o; YR: $SsO = self::getip(); goto Vuwd; Y1_o: } public function set($TTO, $CcX1) { self::start(); $_SESSION[$TTO] = $CcX1; } public function get($TTO) { self::start(); return $_SESSION[$TTO]; } public function del($TTO) { self::start(); unset($_SESSION[$TTO]); } public function getip() { goto KrjQP; su37: $SsO = $eFl[0]; goto eNW; eNW: goto m4XS; goto V6n; ZI3z: $SsO = $_SERVER["\122\x45\x4d\x4f\124\105\x5f\101\104\x44\x52"]; goto fZi; fZi: m4XS: goto oJ; KrjQP: $nqHD = "\165\156\153\x6e\157\x77\x6e"; goto wde; oJ: return $SsO; goto Mbk; V6n: ESwkr: goto ZI3z; cM4n: $eFl = explode("\x2c", $_SERVER["\x48\x54\124\120\137\130\x5f\106\117\x52\x57\x41\122\104\x45\x44\x5f\x46\x4f\122"]); goto su37; fzmhw: if (isset($_SERVER["\x52\105\x4d\x4f\x54\105\137\101\x44\x44\x52"]) && $_SERVER["\x52\105\115\x4f\124\x45\137\x41\104\104\x52"] && strcasecmp($_SERVER["\x52\105\115\117\124\105\x5f\101\104\104\x52"], $nqHD)) { goto ESwkr; } goto Vl9; wde: if (isset($_SERVER["\110\x54\124\x50\x5f\x58\x5f\106\x4f\122\127\101\x52\104\x45\104\x5f\106\117\x52"]) && $_SERVER["\x48\124\124\x50\137\130\x5f\106\117\x52\x57\x41\x52\104\105\104\137\106\117\122"] && strcasecmp($_SERVER["\110\124\x54\x50\x5f\130\137\106\117\x52\127\x41\122\104\105\x44\137\x46\x4f\x52"], $nqHD)) { goto qk41; } goto fzmhw; nV15M: qk41: goto cM4n; Vl9: goto m4XS; goto nV15M; Mbk: } } goto Aki; h5p: load::sys_func("\146\151\x6c\145"); goto spw; Rxk: class appcore { private $m_name; private $nOCG = []; private $fke5 = []; private $Go = []; private $nxi2 = []; private $UTyXV = []; public function __construct() { global $_M; $this->m_name = M_NAME; } public function get_app_url() { goto nTQ; hMU: nLVX: goto B76K; ABMDz: goto nLVX; goto Wf; B76K: return $xCxf; goto lQ; pNm72: $VTqN = file_exists(INS_LOCK_FILE) ? json_decode(file_get_contents(INS_LOCK_FILE), true) : []; goto wc7t; GJ9: $xCxf = $_M["\x75\x72\x6c"]["\x6f\x77\156\x5f\156\141\x6d\x65"] . http_build_query($VTqN); goto hMU; nTQ: global $_M; goto pNm72; wc7t: if (empty($VTqN["\165\162\154"])) { goto eIMF; } goto SJ0r0; SJ0r0: $xCxf = $VTqN["\165\x72\154"]; goto ABMDz; Wf: eIMF: goto m4chq; m4chq: unset($VTqN["\165\x72\154"], $VTqN["\164\x69\x6d\145"]); goto GJ9; lQ: } public function met_web_app() { global $_M; return ["\167\x65\142" => self::met_web(), "\141\x70\x70" => self::met_app()]; } public function met_all() { goto uxT1; oaFny: $r_ = self::met_web_app(); goto MMAl; MMAl: $r_["\141\157\160"] = self::met_aop(); goto ePD; uxT1: global $_M; goto oaFny; ePD: return $r_; goto xbh8U; xbh8U: } public function met_web() { goto C_XxR; S5_ie: sWUf: goto iY9ss; jJ9b: return $this->nOCG; goto pc3ho; qlJ: foreach ($TTO as $fxun) { goto QxW; rW0En: A0H: goto lhxoX; dS: $r_ = DB::get_one("\123\105\114\x45\x43\124\x20\x76\141\154\165\145\40\106\x52\117\x4d\x20{$_M["\164\141\x62\154\145"]["\143\x6f\156\x66\151\x67"]}\40\127\x48\x45\122\105\x20\156\141\155\x65\40\75\40\47{$fxun}\x27\x20\x41\116\x44\40\154\141\156\x67\x20\75\x20\47{$zEFP}\47\40"); goto Nh; QxW: $zEFP = $fxun == "\x6d\x65\x74\143\155\x73\137\x76" ? "\155\x65\x74\151\156\x66\157" : $_M["\154\141\156\x67"]; goto dS; Nh: $this->nOCG[$fxun] = $r_["\166\x61\x6c\x75\x65"]; goto rW0En; lhxoX: } goto S5_ie; yOrDz: $this->nOCG["\x77\x65\x62\x76\145\162"] = str_replace("\x50\110\120\x2f{$this->nOCG["\x70\150\160\x76\x65\x72"]}", '', $_SERVER["\123\x45\x52\x56\x45\122\137\123\x4f\106\x54\127\x41\x52\105"]); goto EBuw; EBuw: $this->nOCG["\x6c\141\156\147"] = $_M["\x6c\x61\156\147"]; goto jJ9b; pj: $this->nOCG["\163\x79\163\x76\145\x72"] = php_uname("\x73") . "\x20" . php_uname("\x72"); goto aZ; C_XxR: global $_M; goto ydS7; ydS7: $TTO = ["\x6d\x65\164\x5f\167\x65\142\x75\x72\x6c", "\155\x65\x74\x5f\x77\145\x62\x6e\141\x6d\x65", "\x6d\145\x74\x63\x6d\163\137\166", "\x6d\145\164\x5f\x6b\145\x79\x77\x6f\162\144\163", "\x6d\145\x74\x5f\144\x65\163\x63\x72\x69\x70\164\x69\x6f\156", "\x6d\x65\164\137\163\x6b\151\x6e\x5f\x75\x73\145\x72"]; goto qlJ; iY9ss: $this->nOCG["\x77\x65\x62\151\160"] = $_SERVER["\x53\x45\122\x56\x45\122\137\101\104\x44\x52"]; goto pj; aZ: $this->nOCG["\160\150\160\x76\x65\x72"] = PHP_VERSION; goto Wx5x; Wx5x: $this->nOCG["\163\161\154\166\x65\162"] = DB::version(); goto yOrDz; pc3ho: } public function met_app() { goto GP; oOJ6: $this->fke5["\143\154\x69\145\156\164\x5f\x69\x70"] = self::get_client_ip(); goto ehl7; DK_29: $this->fke5 = DB::get_one("\123\x45\x4c\x45\x43\x54\x20\156\157\x2c\166\145\x72\x2c\141\144\x64\x74\x69\155\145\x2c\155\137\156\141\x6d\x65\54\141\x70\160\156\141\155\145\40\x46\x52\x4f\x4d\40{$_M["\164\x61\x62\x6c\x65"]["\x61\160\x70\x6c\151\x73\164"]}\40\x57\x48\x45\x52\105\40\x6d\137\156\141\155\145\75\47{$this->m_name}\47\x20"); goto Sb; GP: global $_M; goto wxLQ; wxLQ: if (empty($this->m_name)) { goto DxhK7; } goto DK_29; ehl7: return $this->fke5; goto uT3AW; Sb: DxhK7: goto oOJ6; uT3AW: } public function met_adl() { goto Ie1wL; iX_C9: $this->zCws = DB::get_one("\x53\105\x4c\x45\103\x54\40\156\x6f\54\166\145\x72\54\141\144\144\x74\x69\x6d\145\x2c\x6d\x5f\x6e\141\155\145\40\x46\x52\117\x4d\x20{$_M["\164\x61\x62\154\145"]["\141\160\160\154\x69\163\x74"]}\40\x57\x48\105\x52\x45\40\155\x5f\x6e\x61\155\145\75\47{$this->m_name}\47\x20"); goto jPq; ylnD: if (empty($this->m_name)) { goto ElaZ; } goto iX_C9; mQ: $r_ = DB::get_one("\123\x45\114\x45\x43\124\40\x76\x61\x6c\x75\145\40\106\x52\x4f\x4d\40{$_M["\164\x61\x62\x6c\145"]["\x63\157\x6e\x66\x69\x67"]}\40\127\110\x45\x52\105\x20\x6e\141\155\x65\40\x3d\x20\x27\x6d\x65\x74\137\167\145\142\165\162\x6c\x27\x20\101\x4e\104\40\x6c\141\x6e\147\x20\x3d\40\x27{$_M["\x6c\141\x6e\147"]}\47\x20"); goto JUWc; JUWc: $this->zCws["\x6d\145\164\137\x77\x65\x62\165\162\x6c"] = $r_["\x76\141\154\165\145"]; goto lGTz4; Ie1wL: global $_M; goto ylnD; lGTz4: return $this->zCws; goto k6; jPq: ElaZ: goto mQ; k6: } public function met_aop() { goto F5; eTb: $CDx = admin_information(); goto Qt0; KqV: return $this->Go; goto djewd; F5: global $_M; goto eTb; Qt0: $this->Go = ["\141\x64\155\151\156\137\151\144" => $CDx["\141\x64\x6d\x69\x6e\137\x69\144"], "\141\144\x6d\151\x6e\x5f\x6f\160" => $CDx["\141\x64\155\151\156\x5f\157\160"], "\141\x64\x6d\151\x6e\137\x69\x70" => $CDx["\141\x64\155\x69\156\x5f\x6d\157\144\x69\146\x79\x5f\151\160"], "\x61\144\x6d\x69\156\x5f\164\x69\x6d\x65" => $CDx["\x61\144\155\151\x6e\x5f\x6d\x6f\x64\x69\146\171\137\144\141\164\145"]]; goto KqV; djewd: } public function newres() { goto QXz; w8Wl: return $this; goto Rdn; HA_g: $this->UTyXV = []; goto w8Wl; QXz: global $_M; goto HA_g; Rdn: } public function resmsg($jWA9 = true, $eIf = false) { goto JWDB; Et: if (!$eIf) { goto EWUkZ; } goto FO; X7g3: EWUkZ: goto IWSr; oO: if (!(strlen($this->UTyXV["\x6b\145\x79"]) == 0)) { goto eQu; } goto Uoa; JWDB: global $_M; goto oO; IaE: $Xvr = $jWA9 ? $this->UTyXV : self::jsoncallback($this->UTyXV); goto Et; vbA: $this->UTyXV["\145\161\153\145\x79"] = $_M["\x66\157\x72\155"]["\145\161\153\x65\x79"]; goto IaE; IWSr: return $Xvr; goto Q8uc; RVfN: eQu: goto vbA; FO: unset($this->UTyXV); goto X7g3; Uoa: self::locmsg(4012); goto RVfN; Q8uc: } public function sucmsg($Y9NVn, $Mtsk = 1) { goto Wg5; Wg5: global $_M; goto zO7JJ; fZvQ: return $this; goto y_n_; Ng9Ga: $this->UTyXV["\164\x65\x78\x74"] = self::fontcolor($Mtsk, $Y9NVn); goto fZvQ; zO7JJ: $this->UTyXV["\x6b\x65\171"] = $Mtsk; goto Ng9Ga; y_n_: } public function vagmsg($Mtsk, $Y9NVn = []) { goto sA4y; sA4y: global $_M; goto vQ7; Lsx: return $this; goto BUi0; vQ7: $BX = ''; goto MExBQ; O5b: $this->UTyXV["\x74\145\170\164"] = $BX; goto Lsx; Is_KO: $this->UTyXV["\x6b\145\x79"] = $Mtsk; goto O5b; K2O: ZUN: goto Is_KO; MExBQ: foreach ($Y9NVn as $fxun) { goto f; FozW: $BX .= self::fontcolor($eHKC, $eHKC ? $j2g["\151\156\x66\157"] : "\xef\274\x88{$j2g["\143\157\144\151\x6e\x67"]}\357\xbc\x89{$j2g["\151\156\146\157"]}"); goto Ykqq; f: list($eHKC, $j2g) = $fxun; goto FozW; Ykqq: DBLw: goto QIP; QIP: } goto K2O; BUi0: } public function errmsg($dX8, $Y9NVn, $Mtsk = 0) { goto EfK; EfK: global $_M; goto Mi; WKzfZ: return $this; goto xcZt; EVj: $this->UTyXV["\x74\145\170\164"] = self::fontcolor(0, "\xef\xbc\210{$dX8}\357\274\x89{$Y9NVn}"); goto WKzfZ; Mi: $this->UTyXV["\x6b\x65\171"] = $Mtsk; goto EVj; xcZt: } public function locmsg($Y9NVn = [], $Mtsk = 0) { goto FNACM; FIX: if (empty($Y9NVn)) { goto ffa; } goto XhM; m42: return $this; goto yO; pqW: $this->UTyXV["\x6b\x65\171"] = $Mtsk; goto KlLn; FNACM: global $_M; goto FIX; MZC: ffa: goto pqW; KlLn: $this->UTyXV["\x74\x65\170\x74"] = self::fontcolor($Mtsk, "\xef\xbc\x88{$this->nxi2["\145\162\x72\x63\157\x64\x65"]}\xef\xbc\x89{$this->nxi2["\x65\162\162\x6d\163\x67"]}"); goto m42; XhM: self::codemsg($Y9NVn); goto MZC; yO: } public function modalmsg($uqi = [], $CYk = [], $Mtsk = 0) { goto vtp8; MS: self::locmsg($CYk, $Mtsk); goto EK; iYc6: return $this; goto t; EK: $this->UTyXV["\155\157\x64\141\x6c"] = $uqi; goto iYc6; vtp8: global $_M; goto MS; t: } public function msgkey($Ll1v = 4) { goto HTld; HTld: global $_M; goto Ad; Ad: $this->UTyXV["\x6b\x65\171"] = $Ll1v; goto Md; Md: return $this; goto wZ8; wZ8: } public function msgtext($CYk = []) { goto gd9; gd9: global $_M; goto SoyTZ; grZO8: $this->UTyXV["\164\x65\170\x74"] = self::fontcolor($this->UTyXV["\x6b\145\171"], $this->nxi2["\145\162\162\x6d\x73\x67"]); goto t35W; SoyTZ: self::codemsg($CYk); goto grZO8; t35W: return $this; goto mn1Q; mn1Q: } public function msgmeet($BX, $jWA9 = false) { goto ZqB9; ZqB9: global $_M; goto RDhJ; kBHSw: return $this; goto O6yc; RDhJ: $this->UTyXV["\164\145\170\164"] = $jWA9 ? $BX : $this->UTyXV["\164\x65\x78\164"] . $BX; goto kBHSw; O6yc: } private function fontcolor($Mtsk, $BX) { goto NaSDt; spP5z: return "\x3c\146\157\x6e\x74\x20\163\x74\x79\154\145\x3d\42\143\x6f\x6c\x6f\162\72" . $D54[$Mtsk] . "\x3b\42\x3e" . $BX . "\x3c\x2f\x66\x6f\x6e\164\x3e"; goto Il5b; NaSDt: global $_M; goto TZH; TZH: $D54 = ["\43\105\x39\65\x39\x35\x42", "\x23\x33\x36\101\102\67\x41", "\43\105\x43\71\x39\64\x30", "\43\x37\66\70\63\70\146", "\x23\x32\141\x33\63\63\143"]; goto spP5z; Il5b: } public function coderes($jWA9 = true) { global $_M; return $jWA9 ? $this->nxi2["\x65\162\x72\155\163\x67"] : json_encode($this->nxi2, JSON_UNESCAPED_UNICODE); } public function codemsg($dX8, $BX = '') { goto NDDx; pMrqn: $Y9NVn = ["\64\x30\60\60" => "\xe5\275\223\xe5\211\215\347\x8e\257\345\xa2\x83\347\xbc\xba\345\xb0\221\103\x55\122\114\xe6\224\257\346\214\201\357\xbc\x81", "\64\60\60\61" => "\346\240\xb8\xe5\xbf\203\346\226\x87\344\xbb\266\345\xad\230\xe5\x9c\xa8\345\xbc\x82\xe5\xb8\xb8\54\xe5\207\x86\xe5\244\x87\350\x87\xaa\xe5\212\250\xe4\xbf\xae\xe5\xa4\215\346\xa0\xb8\345\xbf\x83\xe6\x96\207\344\273\266\x2e\x2e\x2e", "\64\x30\x30\x32" => "\345\272\224\347\x94\250\xe6\x96\x87\xe4\xbb\266\xe5\255\x98\345\234\250\345\274\x82\xe5\xb8\270\xe8\257\xb7\347\202\271\xe5\x87\xbb\x20{$BX}\x20\xef\274\x81", "\x34\x30\x30\63" => "\345\272\x94\347\x94\250\xe6\x96\x87\344\273\xb6\xe6\xad\243\345\270\270\357\274\201", "\64\x30\60\x34" => "\346\226\207\xe4\273\266\xe6\x9d\203\xe9\x99\x90\xe6\xa3\200\xe6\265\x8b\xe4\xb8\xad\x2e\x2e\56", "\x34\60\60\65" => "\40{$BX}\40\xe4\xb8\215\345\xad\230\345\234\250\xef\274\214\350\257\xb7\xe6\211\x8b\345\x8a\xa8\xe5\210\233\345\273\272\357\274\x81", "\x34\x30\60\66" => "\x20{$BX}\x20\xe6\235\203\xe9\x99\x90\344\xb8\215\350\266\263\357\xbc\x8c\350\xaf\267\344\xbf\256\xe6\224\271\344\xb8\xba\x5b\x37\67\67\57\x37\67\x35\x5d\xe5\242\x9e\345\212\xa0\xe5\x86\x99\xe5\205\245\346\x9d\x83\xe9\x99\220\357\xbc\x81", "\64\x30\60\67" => "\40{$BX}\40\346\225\xb0\346\215\256\xe5\x86\231\345\205\xa5\351\224\x99\350\257\257\357\274\x8c\350\xaf\267\xe8\207\252\350\xa1\x8c\xe6\xa3\200\346\xb5\213\346\x9d\x83\351\231\220\xef\274\201", "\x34\x30\60\x38" => "\xe4\xb8\x8b\xe8\275\275\346\x9d\x83\351\231\x90\344\270\x8d\350\266\xb3\xef\274\x88\xe8\257\267\346\xa3\x80\346\x9f\xa5\xe3\x80\220\xe7\xbd\221\xe7\253\x99\xe7\xbd\x91\xe5\235\200\xe3\x80\221\xe6\230\257\xe5\220\xa6\xe4\270\272\350\xb4\255\xe4\xb9\xb0\345\xba\x94\xe7\224\250\xe7\x9a\x84\345\237\237\345\x90\x8d\357\xbc\211\357\274\x81", "\64\x30\x30\x39" => "\xe5\272\x94\xe7\224\250\xe6\x96\x87\344\273\266\xe4\270\213\350\275\275\xe4\xb8\255\56\56\56", "\x34\x30\x31\x30" => "\345\272\224\xe7\224\250\346\x96\x87\xe4\273\xb6\xe4\270\213\xe8\275\275\xe4\270\255\x2e\56\56{$BX}\40\40\x28\346\255\xa3\xe5\234\250\xe8\277\233\xe8\xa1\x8c\344\xb8\x8b\xe8\275\275\xef\274\x8c\xe8\257\xb7\344\270\x8d\xe8\xa6\x81\346\223\215\xe4\275\234\351\241\265\xe9\235\xa2\xef\xbc\201\x29", "\64\60\x31\61" => "\xe6\234\215\xe5\212\241\347\253\257\xe5\274\202\345\270\270\133{$BX}\135\357\xbc\x8c\351\200\x9a\344\xbf\xa1\345\244\261\xe8\xb4\245\357\274\x81", "\64\60\x31\62" => "\xe7\263\273\347\273\x9f\xe5\274\202\345\270\270\xef\274\x81", "\64\60\61\x33" => "\xe5\272\224\xe7\224\xa8\346\226\x87\xe4\273\266\357\274\214\xe5\274\x80\345\xa7\x8b\344\xbf\xae\345\xa4\215\x2e\x2e\56", "\64\x30\x31\x34" => "\133\346\xa0\xb8\345\277\203\xe6\x96\x87\344\xbb\xb6\xe8\x87\252\xe5\212\xa8\xe4\277\xae\xe5\xa4\215\x5d\x20\344\277\xae\xe5\244\x8d\345\256\214\346\x88\220\xe3\200\202", "\64\x30\61\x35" => "\xe5\xba\224\347\x94\xa8\346\x96\207\xe4\273\266\xe4\xbf\xae\xe5\xa4\215\345\256\214\xe6\x88\x90\xe3\x80\202", "\64\60\61\x36" => "\x5b{$BX}\135\x20\xe4\xb8\x8b\xe8\xbd\xbd\xe5\xa4\261\350\264\xa5\357\xbc\201", "\64\x30\x31\x37" => "\xe4\277\xae\345\xa4\215\xe5\244\xb1\xe8\264\xa5\357\xbc\201", "\x34\x30\61\70" => "\xe5\xae\211\350\243\205\345\xa4\261\350\264\xa5\xef\xbc\x81", "\x34\60\x31\71" => "\345\256\211\350\xa3\205\346\x88\220\xe5\x8a\x9f\xef\274\x81", "\64\x30\62\60" => "\xe5\272\x94\347\224\xa8\346\226\x87\344\xbb\xb6\xef\274\214\xe5\xbc\200\345\xa7\x8b\345\256\211\xe8\xa3\205\x2e\56\x2e", "\x34\x30\x32\x31" => "\x5b{$BX}\135\x20\345\206\x99\xe5\x85\245\xe5\xa4\xb1\xe8\264\xa5\xef\xbc\201", "\64\60\62\x32" => "\xe6\x9c\xaa\346\xa3\200\xe6\265\x8b\xe5\210\260\346\x96\207\xe4\xbb\xb6\xef\xbc\x81", "\64\x30\x32\x33" => "\345\276\256\344\277\xa1\xe5\x85\254\xe4\xbc\227\345\217\267\xe4\xba\x8c\347\xbb\xb4\xe7\xa0\x81\xe6\x89\xab\xe6\x8f\217\350\266\x85\xe6\x97\266\357\xbc\201{$BX}", "\64\60\x32\64" => "\xe5\237\x9f\345\x90\x8d\346\234\xaa\350\x8e\267\xe5\xbe\x97\xe6\x8e\x88\346\235\203\xef\274\201", "\64\x30\x32\x35" => "\xe5\256\x89\xe8\243\x85\351\224\201\346\x9d\x83\351\x99\x90\344\270\215\350\266\xb3\357\274\201"]; goto IKrS; pe0J: return $this; goto G9C; pFj: list($dX8, $BX) = $dX8; goto GSr6; NDDx: global $_M; goto HbhU; IKrS: $this->nxi2 = ["\145\x72\x72\x63\157\144\x65" => $dX8, "\x65\162\x72\155\x73\x67" => $Y9NVn[$dX8]]; goto pe0J; HbhU: if (!is_array($dX8)) { goto BN; } goto pFj; GSr6: BN: goto pMrqn; G9C: } public function mysql_config($eUlD = [], $V5X8 = true) { goto L02G; yUZ: if ($V5X8) { goto C0; } goto LI; LI: DB::query("\111\x4e\123\x45\122\124\40\111\116\124\x4f\x20{$Ip9M}\x20\x28\156\141\x6d\145\54\154\141\156\147\x2c\155\137\x6e\141\155\x65\54\x76\141\x6c\x75\145\x29\x20\x56\101\114\125\105\123\40\50\x27{$Ll1v}\47\54\47{$zEFP}\x27\54\47{$this->m_name}\47\54\x27{$fxun}\x27\x29\x20\x4f\x4e\x20\x44\x55\120\114\x49\103\101\124\x45\40\113\x45\x59\40\x55\x50\x44\101\124\105\40\x76\x61\154\165\x65\75\x27{$fxun}\x27\40"); goto B5Q; adx: C0: goto vW; R6lH: return $fxun; goto apxj; NatZ: ycyqi: goto R6lH; zlB: list($Ll1v, $fxun) = $eUlD; goto IZ; Lh: $zEFP = "\x63\x6c\x6f\x75\x64"; goto yUZ; IZ: $Ip9M = $_M["\x74\x61\x62\x6c\x65"]["\143\x6c\x6f\165\144\137\143\x6f\156\x66\x69\x67"]; goto Lh; vW: $oXR = DB::get_one("\x73\145\154\x65\x63\164\40\x76\141\x6c\165\145\40\x66\162\x6f\155\x20{$Ip9M}\40\167\150\x65\162\x65\x20\x6e\141\155\145\x20\x3d\40\x27{$Ll1v}\47\x20\x41\116\x44\40\x6d\137\156\x61\155\145\40\x3d\x20\x27{$this->m_name}\x27\40\x41\116\x44\x20\x6c\x61\x6e\147\40\x3d\x20\x27{$zEFP}\47\40"); goto jtgj; jtgj: $fxun = $oXR["\x76\x61\154\x75\145"]; goto NatZ; B5Q: goto ycyqi; goto adx; L02G: global $_M; goto zlB; apxj: } public function get_client_ip() { goto Hq69; BWRf: $ChB = "\165\156\x6b\x6e\x6f\167\156"; goto zNSM; dTPZ: return $ChB; goto Ukf; zNSM: foreach ($QFHk as $Ll1v) { goto of7; lx: OT73: goto TE; of7: if (!(!empty($_SERVER[$Ll1v]) && strtolower($_SERVER[$Ll1v]) != "\x75\x6e\153\x6e\x6f\167\156" && filter_var($_SERVER[$Ll1v], FILTER_VALIDATE_IP))) { goto lX; } goto OQvM; Olmel: lX: goto lx; OQvM: $ChB = $_SERVER[$Ll1v]; goto xcSE; xcSE: goto iUx; goto Olmel; TE: } goto K7ID; K7ID: iUx: goto dTPZ; Hq69: $QFHk = ["\110\x54\x54\x50\137\x43\104\116\137\123\x52\103\137\111\x50", "\110\124\x54\x50\x5f\120\122\117\130\x59\x5f\x43\114\111\105\116\124\137\x49\x50", "\110\x54\124\x50\x5f\127\114\x5f\120\x52\117\130\x59\x5f\103\114\x49\x45\x4e\x54\137\x49\120", "\110\x54\x54\x50\x5f\x43\114\111\x45\116\124\x5f\111\x50", "\x48\124\124\x50\137\130\x5f\x46\117\x52\127\x41\122\104\x45\104\x5f\x46\x4f\x52", "\122\x45\x4d\x4f\124\105\137\x41\x44\x44\x52"]; goto BWRf; Ukf: } public function jsoncallback($YqW, $zmHsf = "\143\x61\154\154\142\x61\143\x6b") { goto N5Sk; ZuK: echo $zmHsf ? $zmHsf . "\50" . $a . "\51" : $a; goto uer; fcn: $a = json_encode($YqW, JSON_UNESCAPED_UNICODE); goto ZuK; lgld: header("\x43\157\x6e\164\145\x6e\164\x2d\x74\171\160\145\x3a\x20\141\x70\160\x6c\151\143\141\164\151\x6f\x6e\x2f\x78\55\152\x61\166\x61\x73\x63\162\x69\160\164"); goto xgp; xgp: $zmHsf = $_M["\x66\157\x72\x6d"][$zmHsf]; goto fcn; N5Sk: global $_M; goto lgld; uer: } public function del_update_dir() { goto dCHN; iVuq: if (!(is_dir(APP_UPDATE_DIR) && file_exists(APP_UPDATE_DIR))) { goto yV6MZ; } goto FSwp; dCHN: global $_M; goto U1U; nwos: yV6MZ: goto DIPx; FSwp: deldir(APP_UPDATE_DIR); goto nwos; U1U: @clearstatcache(); goto iVuq; DIPx: } } goto QFwf; XSwb: define("\x55\120\104\137\114\x4f\103\113\137\x46\x49\114\105", PATH_APP_FILE . "\x63\157\156\146\151\x67\57\x75\x70\144\141\x74\x65\x2e\x6c\157\143\153"); goto mBU; kTQip: load::sys_class("\141\144\x6d\x69\156"); goto h5p; mRNP: class download { private $wtaD; private $X; public $Mt_G; private $NpLE; private $nH_; private $k7Y; private $gl5s; private $xN24z; private $wdra; private $DeM; public function __construct($FdkO) { goto BWT; Smq: $this->gl5s = APP_UPDATE_DIR . "\57\x66\x69\x6c\145\x2f"; goto nEk; nEk: $this->xN24z = APP_UPDATE_DIR . "\x2f\x64\154\x6c\x69\163\x74\56\152\x73\x6f\x6e"; goto F_ed; F_ed: $this->Mt_G = $FdkO; goto NFE; xNbbv: $this->wdra = $this->Mt_G->met_adl(); goto Dxag; BWT: global $_M; goto B; DXWQ: $this->k7Y = APP_UPDATE_DIR; goto Smq; NFE: $this->NpLE = new session(); goto xNbbv; B: $this->nH_ = PATH_APP_FILE; goto DXWQ; Dxag: } public function download($iFXw) { goto CxW; hONp: $this->DeM = $B8qc; goto myoV; yKp: $this->wtaD = ["\163\165\x63" => false, "\x64\x61\164\x61" => ["\143\153\163\x69\x67\156" => $this->DeM, "\155\145\x74\x68\157\144" => $this->X, "\163\x74\145\x70" => $GL2s]]; goto hf9Kw; hf9Kw: if (!($this->DeM == "\x75\x70\x64\x61\x74\x65")) { goto rFZS3; } goto mg; aeNm: zgfE: goto GF1x0; myoV: $this->X = $qya; goto yKp; xsTC: list($B8qc, $qya, $GL2s, $bfwkL, $GES) = explode("\x7c", $iFXw); goto hONp; QX6: $this->wdra["\x76\x65\162"] = self::app_update_ver(); goto FnOj; mg: $this->wdra["\x6f\x6c\x64\166\145\162"] = $this->wdra["\x76\x65\162"]; goto QX6; CxW: global $_M; goto xsTC; GF1x0: w0h0: goto L9WL; eVxy: switch ($qya) { case "\143\x68\145\143\x6b": self::app_file_check(); goto w0h0; case "\144\x6c": self::app_file_dl($GL2s); goto w0h0; case "\x63\157\x72\x65": self::app_file_core(); goto w0h0; case "\162\x65\160\141\x69\x72": self::app_file_repair(); goto w0h0; case "\x64\154\146\151\154\145": goto lgw13; Zvjut: if (!($Xvr["\x6b\x65\x79"] == 4)) { goto uMhNJ; } goto DA; V0f: $Xvr = $this->Mt_G->resmsg(); goto Zvjut; Jq: self::app_file_dl($GL2s); goto K7HEY; lgw13: $this->X = "\144\x6c"; goto Jq; Y8w: goto w0h0; goto Ris9; dfth_: uMhNJ: goto Y8w; DA: $this->Mt_G->msgkey(1); goto dfth_; K7HEY: self::app_file_repair(); goto V0f; Ris9: case "\165\160\144\141\x74\145": case "\x69\x6e\x73\x74\x61\x6c\154": self::app_file_install(); goto w0h0; default: goto w0h0; } goto aeNm; FnOj: rFZS3: goto eVxy; L9WL: } public function app_file_check() { goto BgK; pT: if (count($bts) > 0) { goto Pbl5; } goto b0TXi; IoE: l0RTx: goto NwuXw; pVQV: Pbl5: goto LPLG; zrW: yiM: goto Pwq_; EGm: $eUy = str_replace(PATH_WEB, '', $this->k7Y); goto ql_; A_J: modifydirpower($this->nH_, 0777); goto NRK; mbE: modifydirpower($this->k7Y, 0777); goto KtP; OZTb: XEz: goto Xi; ky6BG: return $this->Mt_G->locmsg(4008); goto OZTb; c99: $bts = $IYo_["\144\154\154\x69\163\164"]; goto IoE; C5Or: $this->Mt_G->modalmsg(self::modal(0, "\x64\154"))->msgkey()->msgtext(4009); goto NgUC; NkJ4: m7l: goto c99; ORBR: $IYo_ = self::curljson(["\x61\144\x6c" => $this->wdra]); goto bVLPQ; V5z3: JfD: goto f8PF; bVLPQ: if ($IYo_["\143\157\144\145"]) { goto m7l; } goto oaCE; dxWx: nd5P: goto ORBR; VHk: return $this->Mt_G->locmsg([4005, $eUy]); goto jiNZ; jSpA2: return $this->Mt_G->locmsg([4007, $Knvv_]); goto QFO; oaCE: return $this->Mt_G->errmsg($IYo_["\x65\162\162\143\157\144\x65"], $IYo_["\x65\162\162\155\x73\x67"]); goto jZZY; oAet: goto LSf; goto pVQV; F3: goto GE7T; goto zrW; iKYxA: goto iqN; goto dxWx; W: $bts = $this->NpLE->get("\x64\x6c\x6c\x69\163\164"); goto ea9; QFO: w_iH: goto C5Or; NgUC: LSf: goto T8h; Xi: if (in_array($this->DeM, ["\151\156\x73\x74\x61\154\x6c", "\165\x70\144\x61\164\x65"])) { goto nd5P; } goto W; zZl: return $this->Mt_G->locmsg([4006, $eUy]); goto V5z3; LPLG: $OPm = json_encode(["\x64\154\x6c\151\x73\164" => array_keys($bts), "\x66\151\156\x67\x65\162\x73" => $bts], JSON_UNESCAPED_UNICODE); goto ZKG5; NwuXw: iqN: goto pT; GCrV: if (!empty($wnnD)) { goto XEz; } goto ky6BG; g9S: $Knvv_ = str_replace(PATH_WEB, '', $this->xN24z); goto jSpA2; b0TXi: $this->Mt_G->locmsg(4022); goto oAet; ea9: $this->NpLE->del("\144\x6c\x6c\x69\x73\x74"); goto iKYxA; ZKG5: if (!(file_put_contents($this->xN24z, $OPm) === false)) { goto w_iH; } goto g9S; dVS5: if (file_exists($this->k7Y)) { goto yiM; } goto A_J; ql_: if (file_exists($this->k7Y)) { goto jHujh; } goto VHk; QYQuI: if (getdirpower($this->k7Y)) { goto JfD; } goto zZl; BgK: global $_M; goto dVS5; KtP: GE7T: goto EGm; jZZY: goto l0RTx; goto NkJ4; jiNZ: jHujh: goto QYQuI; Pwq_: deldir($this->k7Y, 1); goto mbE; f8PF: $wnnD = self::statekey(); goto GCrV; NRK: makedir($this->k7Y); goto F3; T8h: } public function app_file_dl($GL2s) { goto B5nX; c3_: $TXj = self::app_get_file(); goto B9p1; LkB: thUS: goto pJKm; B5nX: global $_M; goto c3_; JvJM: $qt5 = base64_decode($Knvv_["\x66\151\x6c\145"]); goto Fmy_; IVe: O: goto fx0; YUmg: $this->Mt_G->errmsg($Knvv_["\145\162\x72\x63\x6f\144\x65"], $Knvv_["\145\162\162\155\x73\147"]); goto zFev; n3fU: $GL2s++; goto NwTLB; LcD: set_time_limit(60); goto zOeA; LKys: goto Rqgn; goto TKMVL; zOeA: $this->wdra["\144\x69\162\x66\x69\154\145"] = $TXj["\x64\154\154\x69\163\164"][$GL2s]; goto B_4z; OthW: wmk: goto rX_w; Qa: RgCdg: goto aVu0; m_O: goto O; goto Qa; HYZu: goto K; goto Tdo97; IJ: K: goto Um; KCr: if ($Knvv_["\143\157\x64\x65"]) { goto thUS; } goto YUmg; ia6: L4esQ: goto JvJM; rX_w: if (file_exists($s7)) { goto L4esQ; } goto sUcn; pJKm: $s7 = $this->gl5s . $this->wdra["\x64\x69\162\x66\151\x6c\x65"]; goto uEjG; kC8Pm: $this->Mt_G->locmsg([4021, $this->wdra["\x64\151\x72\146\x69\x6c\145"]]); goto IJ; Um: kB2q: goto m_O; qm3: if ($this->wdra["\146\x69\x6c\145\150\141\163\150"] != md5_file($s7)) { goto Z39; } goto n3fU; aVg: $this->Mt_G->locmsg([4016, $this->wdra["\x64\151\x72\146\151\x6c\x65"]]); goto sJmlN; B_4z: $this->wdra["\146\151\154\145\150\141\163\x68"] = $TXj["\x66\151\156\x67\x65\x72\x73"][$this->wdra["\x64\151\162\146\151\x6c\145"]]; goto jVX; sJmlN: Rqgn: goto HYZu; aVu0: $this->Mt_G->modalmsg(self::modal($GL2s, $this->DeM))->msgkey()->msgtext(in_array($this->DeM, ["\x69\156\163\164\x61\x6c\x6c", "\165\160\144\x61\164\145"]) ? 4020 : 4013); goto IVe; Tdo97: T8d: goto kC8Pm; OxN: $this->Mt_G->modalmsg(self::modal($GL2s))->msgkey()->msgtext([4010, $BX]); goto LKys; B9p1: if (count($TXj["\x64\x6c\x6c\151\163\x74"]) == $GL2s) { goto RgCdg; } goto LcD; NwTLB: $BX = floor($GL2s / count($TXj["\x64\x6c\x6c\151\163\164"]) * 100) . "\45"; goto OxN; uub: $s7 = iconv("\x55\x54\106\x2d\70", "\x47\102\x4b", $s7); goto OthW; TKMVL: Z39: goto aVg; uEjG: if (!stristr(PHP_OS, "\127\111\116")) { goto wmk; } goto uub; jVX: $Knvv_ = self::curljson(["\x61\144\154" => $this->wdra]); goto KCr; Fmy_: if (file_put_contents($s7, $qt5) == false && strlen($qt5) > 0) { goto T8d; } goto qm3; sUcn: makefile($s7); goto ia6; zFev: goto kB2q; goto LkB; fx0: } public function app_file_core() { goto x9K; tKr_u: @clearstatcache(); goto dGGM; pDq: irIzo: goto eDtTF; Fp: if (movedir($this->gl5s, $this->nH_)) { goto qfs; } goto IJuu; DUYX: $this->Mt_G->modalmsg(self::modal())->msgkey(1)->msgtext(4014); goto pDq; IJuu: $this->Mt_G->locmsg(4017); goto zb6Z; x9K: global $_M; goto Fp; vC64: qfs: goto tKr_u; dGGM: unset($this->wtaD["\x64\141\x74\x61"]); goto DUYX; zb6Z: goto irIzo; goto vC64; eDtTF: } public function app_file_repair() { goto pRCY; e: GuAPl: goto YoFKM; yKbE: goto Wuul; goto e; wk: $this->Mt_G->modalmsg(self::modal())->msgkey(1)->msgtext(4015); goto rEMT; Dx: $this->Mt_G->locmsg(4017); goto yKbE; rEMT: Wuul: goto Nk5np; pRCY: global $_M; goto tOnuq; tOnuq: if (copydir($this->gl5s, $this->nH_)) { goto GuAPl; } goto Dx; YoFKM: @clearstatcache(); goto aKzx; aKzx: unset($this->wtaD["\x64\x61\x74\x61"]); goto wk; Nk5np: } public function app_file_install() { goto TJLb; ZDmtH: !file_exists(INS_LOCK_FILE) ? $this->Mt_G->locmsg(4025) : $this->Mt_G->msgkey(1)->msgtext(4019); goto zho; LnX: if (!file_exists($this->gl5s)) { goto XC8XR; } goto FE3; odU: $s7 = false; goto LnX; FE3: $s7 = movedir($this->gl5s, $this->nH_); goto GgMh7; Scd2T: if ($s7) { goto BEbR; } goto oCWl; zho: URE: goto Odrbb; JDt4: XC8XR: goto Scd2T; TJLb: global $_M; goto odU; ZKh: goto URE; goto PXL; GgMh7: @clearstatcache(); goto JDt4; y4My: self::_require(); goto ZDmtH; PXL: BEbR: goto y4My; oCWl: $this->Mt_G->locmsg(4018); goto ZKh; Odrbb: } public function app_get_file() { global $_M; return file_exists($this->xN24z) ? json_decode(file_get_contents($this->xN24z), true) : []; } public function app_update_ver() { goto vVNJ1; vVNJ1: global $_M; goto KeS; KeS: $GKyY = $this->NpLE->get("\x6e\x65\167\141\160\x70"); goto SymZ; SymZ: return $GKyY["\x76\137\x76\x65\162"]; goto a6CN; a6CN: } private function statekey() { goto wXPX; R: $i2WL = false; goto S03l6; C0h: $i2WL = false; goto N706K; Cgt: $pLqE = (new curls($this->Mt_G))->apikey_decode([$mDX6f, $this->wdra["\155\x65\x74\x5f\x77\x65\x62\x75\x72\x6c"], $this->wdra["\x6d\x5f\156\141\x6d\145"], $this->wdra["\x61\144\144\164\151\x6d\x65"]]); goto lIcI; N706K: $mDX6f = $this->NpLE->get("\143\150\x65\x63\153"); goto Cgt; ECo: $rAGH = date("\131\55\155\55\x64\40\x48\72\151\x3a\x73", $pLqE["\x76\x61\164\x69\x6d\x65"]["\x73\164\151\x6d\x65"]); goto b30tA; bdtL: Nx: goto n7C; s_: if (!($pLqE["\166\141\x74\151\155\145"]["\x6d\x69\156\x75\164\145"] > 0)) { goto QL0F; } goto ECo; n7C: return $i2WL; goto kZLR; tXuQj: $i2WL = true; goto s_; lIcI: if (empty($pLqE["\x73\x74\141\164\145"])) { goto Nx; } goto tXuQj; COjS: QL0F: goto bdtL; b30tA: if (!(strtotime("{$rAGH}\x20\x2b{$pLqE["\166\x61\164\151\155\145"]["\x6d\151\x6e\165\x74\145"]}\x20\x6d\151\156\165\x74\145") <= time())) { goto RZH; } goto R; S03l6: RZH: goto COjS; wXPX: global $_M; goto C0h; kZLR: } private function modal($GL2s = '', $qya) { goto ewYw; Jbke: UY9: goto kMTw3; qR7: return $uqi; goto HJdT1; C1XxN: $this->wtaD["\x64\141\x74\x61"]["\155\x65\x74\x68\157\x64"] = $qya; goto KaR7; KaR7: OtFYg: goto Gxyk; ewYw: global $_M; goto vh; Yuu: $uqi["\144\141\164\141"] = arrayto_string($uqi["\x64\141\x74\141"], "\x7c"); goto l2jn; FNpU: if (!(count($this->wtaD["\144\x61\164\141"]) > 0)) { goto UF2WC; } goto Yuu; l2jn: UF2WC: goto qR7; hW8: $this->wtaD["\x64\x61\x74\141"]["\x73\x74\145\x70"] = $GL2s; goto Jbke; Gxyk: $uqi = $this->wtaD; goto FNpU; vh: if (!(strlen($GL2s) > 0)) { goto UY9; } goto hW8; kMTw3: if (!(strlen($qya) > 0)) { goto OtFYg; } goto C1XxN; HJdT1: } private function curljson($Lb9d = [], $jWA9 = false, $xQn = 60, $F5 = "\x64\154") { global $_M; return (new curls($this->Mt_G))->apiurl($this->X, $F5)->apipost($Lb9d)->curls($xQn)->resdata($jWA9); } private function _require() { goto f6NSV; X5: yyU: goto Hc9Y; FI: $HNfrh = []; goto zKS; f6NSV: global $_M; goto wbBL; wbBL: $eUy = $this->k7Y . "\57\x75\160\x64\141\164\145\56\143\x6c\141\163\x73\x2e\x70\x68\160"; goto FI; ywqHN: $CQ->set($this->wdra)->start(); goto X5; Hc9Y: $this->Mt_G->del_update_dir(); goto npWd; rSjy: $CQ = load::own_class("\165\160\x64\141\164\145\x2f\x75\160\x64\x61\x74\x65", "\156\x65\167"); goto ywqHN; zKS: if (!file_exists($eUy)) { goto yyU; } goto rSjy; npWd: } } diff --git a/admin/info_off.class.php b/admin/info_off.class.php index 9b9226d..c9668b8 100644 --- a/admin/info_off.class.php +++ b/admin/info_off.class.php @@ -63,7 +63,8 @@ class info_off extends appadmin { 'v_city' => $this->form['v_city'], 'v_district' => $this->form['v_district'], 'v_address' => $this->form['v_address'], - 'v_wid' => arrayto_string($this->form['v_wid'],','), + 'v_lxname' => $this->form['v_lxname'], + 'v_tel' => $this->form['v_tel'], 'v_price' => $this->form['v_price'], 'v_psize' => $this->form['v_psize'], 'v_text' => $this->form['v_text'] @@ -99,7 +100,8 @@ class info_off extends appadmin { 'c_city' => $this->form['c_city'], 'c_district' => $this->form['c_district'], 'c_address' => $this->form['c_address'], - 'c_wid' => arrayto_string($this->form['c_wid'],','), + 'c_lxname' => $this->form['c_lxname'], + 'c_tel' => $this->form['c_tel'], 'c_text' => $this->form['c_text'] ]; diff --git a/admin/templates/customer.php b/admin/templates/customer.php index f204a73..c73de59 100644 --- a/admin/templates/customer.php +++ b/admin/templates/customer.php @@ -55,17 +55,17 @@ $met_title = $data['met_title'];
- + +
+
+
+
+
+ + 可备注多个联系电话,输入完成一个回车后再输入下一个
diff --git a/admin/templates/village.php b/admin/templates/village.php index d4c6078..2e60e1f 100644 --- a/admin/templates/village.php +++ b/admin/templates/village.php @@ -51,17 +51,17 @@ $met_title = $data['met_title'];
- + +
+
+
+
+
+ + 可备注多个联系电话,输入完成一个回车后再输入下一个
diff --git a/include/class/appadmin.class.php b/include/class/appadmin.class.php index 24a82d0..e7cfe88 100644 --- a/include/class/appadmin.class.php +++ b/include/class/appadmin.class.php @@ -96,7 +96,7 @@ class appadmin extends admin{ ] ], - 'config__doindex' => [ + 'table_on__dopara' => [ ['配置参数'], [ 'config__doindex' => ['基础配置'], diff --git a/include/traits/appcmp.class.php b/include/traits/appcmp.class.php index 52b2dfd..4e254a3 100644 --- a/include/traits/appcmp.class.php +++ b/include/traits/appcmp.class.php @@ -4,4 +4,4 @@ // +---------------------------------------------------------------------- // | 米拓( MetInfo )应用开发QQ群: 1452532 // +---------------------------------------------------------------------- - trait appcmp { public $m_name = M_NAME; public $k_name; public $tname; public $appshow = ''; public $destruct = true; protected function show($ZGj79, $kG) { goto q4H; EjP: $D7td = load::sys_class("\x65\x6e\x67\x69\x6e\x65", "\156\145\167"); goto a4; q4H: global $_M, $_YW; goto EjP; a4: require_once $D7td->dodisplay($ZGj79, $kG); goto oV; oV: } protected function check_auth() { goto iQw; s21wQ: $xzFRo = $uyXv0["\x73\164\x61\x74\145"] && $uyXv0["\141\x70\160"]["\x76\137\155\137\156\141\155\145"] == $this->m_name ? true : false; goto EIS; i6: QMwa: goto Usd; Usd: eRMS: goto tPY7w; oSYg: if (!($mPmN["\164\151\155\145"] > $oY5 || $mPmN["\x74\151\x6d\145"] > $mPmN["\x65\170\x65\164\151\155\x65"] && $mPmN["\164\151\x6d\145"] < $oY5)) { goto rEAq; } goto eyGk; Gp2qL: $oY5 = time(); goto swqtV; kOTS: HSBPS: goto w4; tPY7w: $xpB1 = $xzFRo && !empty($mPmN["\x77\145\x63\x68\141\164"]) && !empty($mPmN["\x75\x70\x64\x61\164\x65"]) ? true : false; goto GSt; R5nj: turnover($_M["\165\x72\x6c"]["\157\167\x6e\137\156\141\155\x65"] . "\x63\75\151\x6e\144\145\x78\46\x61\x3d\x64\x6f\x69\x6e\144\145\170\x26\x63\x68\145\x63\x6b\75\x31", "\x4e\x6f\40\160\x72\157\155\x70\164"); goto kOTS; bdmWf: if (!($uyXv0["\166\x61\164\x69\155\145"]["\155\151\x6e\165\x74\145"] > 0)) { goto eRMS; } goto mQk; Te: $xzFRo = false; goto i6; eyGk: $uyXv0 = json_decode(authcode($mPmN["\143\150\145\x63\153"], "\104\x45\103\117\x44\x45", md5(self::parse_url($_M["\x63\157\156\x66\x69\x67"]["\155\x65\x74\x5f\x77\145\x62\x75\x72\154"]) . md5($this->m_name . $_YW["\141\x70\160"]["\x61\x64\144\164\151\x6d\145"]))), true); goto s21wQ; mQk: $FzDQ = date("\x59\x2d\x6d\x2d\144\40\x48\72\x69\x3a\163", $uyXv0["\x76\141\x74\151\155\x65"]["\x73\164\x69\x6d\x65"]); goto RnK; EIS: if (!$xzFRo) { goto symij; } goto bdmWf; GSt: symij: goto q5zd; kMeK: ZfKA: goto oSYg; g5J: $mPmN["\165\x70\144\141\164\145"] = 1; goto kMeK; iQw: global $_M, $_YW; goto noqN7; RnK: $uk0 = strtotime("{$FzDQ}\x20\x2b{$uyXv0["\x76\x61\164\x69\x6d\145"]["\x6d\x69\x6e\x75\164\x65"]}\x20\155\x69\x6e\165\x74\145"); goto J1u5; noqN7: self::cmp_a(); goto Gp2qL; J1u5: if (!($uk0 <= $oY5)) { goto QMwa; } goto Te; swqtV: $xpB1 = false; goto U2z; Kn3: if (!file_exists(PATH_APP_FILE . "\x63\x6f\x6e\x66\x69\x67\57\165\x70\144\141\164\x65\56\154\157\x63\153")) { goto ZfKA; } goto g5J; doaM: if ($xpB1) { goto HSBPS; } goto R5nj; q5zd: rEAq: goto doaM; U2z: $mPmN = json_decode(authcode($_YW["\143"]["\x61\143\137\143\141\x63\x68\145"], "\104\x45\x43\117\x44\x45", md5($_M["\143\x6f\x6e\x66\151\147"]["\155\145\x74\137\167\x65\x62\x75\x72\x6c"])), true); goto Kn3; w4: } public function loadp($i_dE = '') { goto i8sy; ou0BI: foreach ($lR_ as $h_TY) { self::$h_TY(); xZB: } goto zHB6; j2Rw: $lR_ = explode("\x2c", $i_dE); goto ou0BI; zHB6: aRM: goto QWKg; i8sy: global $_M, $_YW; goto j2Rw; QWKg: } public function cmp_load() { global $_M, $_YW; self::loadp("\x63\x6d\160\x5f\x6b\54\x63\x6d\x70\x5f\x63\54\x63\155\x70\x5f\x74"); } public function cmp_k() { goto VBMA; VBMA: global $_M, $_YW; goto rjBF; mw: $dEIa = file_get_contents(PATH_ALL_APP . $this->m_name . "\x2f\x63\x6f\x6e\146\x69\x67\x2f\164\141\142\154\145"); goto m0; m0: $this->k_name = array_diff(stringto_array($dEIa, "\54"), $HZ5); goto SB8l; tJ: foreach ($HZ5 as $h_TY) { $_YW["\x6b"][$h_TY] = $_M["\164\141\x62\154\x65"][$h_TY]; CHQjp: } goto PNOa; rjBF: $HZ5 = ["\143\x6c\x6f\x75\x64\137\x63\157\156\146\151\x67"]; goto mw; PNOa: kTi: goto rmiy; MhTl: Ztlx: goto tJ; SB8l: foreach ($this->k_name as $h_TY) { $_YW["\153"][$h_TY] = $_M["\x74\x61\x62\x6c\145"][$this->m_name . "\x5f" . $h_TY]; Io: } goto MhTl; rmiy: } public function cmp_c($rNim = '') { goto vD5; DuQQ: $_YW["\156"] = $this->m_name; goto KZ01; vD5: global $_M, $_YW; goto DuQQ; IN1: LFjC: goto DII; WtE: self::check_auth(); goto IN1; YR6: $AS = DB::query("\x73\145\154\x65\143\164\40\x6e\141\155\145\54\x76\x61\154\165\x65\x20\x66\162\x6f\x6d\x20{$_M["\x74\141\x62\x6c\x65"]["\x63\x6c\157\x75\x64\x5f\x63\157\156\x66\151\x67"]}\40\167\150\x65\x72\x65\40\x6d\x5f\x6e\141\x6d\x65\40\75\40\47{$this->m_name}\x27\40\101\x4e\104\x20\50\x6c\x61\156\x67\x20\75\x20\x27{$rNim}\x27\x20\117\x52\x20\x6c\x61\x6e\147\x20\x3d\40\47\143\x6c\x6f\x75\144\x27\51\x20"); goto AvL4; ftE9: $rNim = $_M["\154\141\156\147"]; goto G9Ne8; XOgWn: goto SC; goto hwI3; hwI3: b8B: goto xJ92; oX_: if (!($h_TY = DB::fetch_array($AS))) { goto b8B; } goto I7I5; G9Ne8: OsNk1: goto YR6; KZ01: if (!empty($rNim)) { goto OsNk1; } goto ftE9; I7I5: $_YW["\143"][$h_TY["\156\141\155\145"]] = $h_TY["\x76\141\x6c\165\145"]; goto XOgWn; AvL4: SC: goto oX_; xJ92: if (!(class_exists("\141\x64\x6d\151\x6e") || class_exists("\x61\160\x70"))) { goto LFjC; } goto WtE; DII: } public function cmp_a() { global $_M, $_YW; $_YW["\141\160\x70"] = DB::get_one("\123\105\x4c\105\103\x54\x20\52\x20\x46\122\117\115\x20{$_M["\x74\141\142\154\145"]["\x61\x70\160\154\151\163\164"]}\x20\x57\x48\x45\x52\105\40\x6d\x5f\x6e\141\x6d\x65\75\47{$this->m_name}\47\x20"); } public function cmp_ac() { global $_M, $_YW; $_YW["\141\x70\160"]["\x63\157\154\165\x6d\156"] = DB::get_one("\x53\105\x4c\105\x43\124\40\52\x20\x46\122\x4f\115\x20{$_M["\x74\x61\x62\154\x65"]["\143\157\154\x75\155\x6e"]}\40\x57\110\x45\x52\105\40\155\157\144\x75\154\x65\x3d\47{$_YW["\x61\x70\160"]["\156\157"]}\x27\40\101\116\104\40\x6c\141\156\147\x3d\x27{$_M["\x6c\x61\156\147"]}\47\x20"); } public function cmp_t() { goto Xpff7; VV6N8: opV: goto rsRS; Yida: if (!file_exists($ZGj79)) { goto opV; } goto wdnv; Eoq: $ZGj79 = PATH_APP_FILE . "\154\141\156\147\x2f\x63\156\56\x70\150\x70"; goto VC; wdnv: require_once $ZGj79; goto VV6N8; kcBXb: $ZGj79 = PATH_APP_FILE . "\154\141\x6e\147\57" . $_M["\x6c\x61\x6e\147"] . "\x2e\x70\x68\160"; goto qLbLM; qLbLM: if (file_exists($ZGj79)) { goto sSQ; } goto Eoq; VC: sSQ: goto Yida; Xpff7: global $_M, $_YW; goto kcBXb; rsRS: } public function addconsql($zYkkB, $h_TY = '', $rNim) { goto Ab; Ab: global $_M, $_YW; goto CfDiw; CfDiw: if (!empty($rNim)) { goto zgf; } goto l1UH; odD: zgf: goto V2tN; l1UH: $rNim = $_M["\x6c\x61\156\x67"]; goto odD; V2tN: DB::query("\x49\x4e\123\105\x52\x54\x20\x49\116\x54\x4f\40{$_M["\164\141\x62\154\x65"]["\143\x6c\157\x75\144\137\x63\157\156\146\151\147"]}\x20\x28\156\x61\x6d\x65\x2c\x6c\141\x6e\147\x2c\155\x5f\x6e\141\x6d\145\x2c\166\141\154\165\145\x29\40\126\x41\x4c\125\x45\x53\40\50\47{$zYkkB}\x27\x2c\x27{$rNim}\x27\54\47{$this->m_name}\47\54\47{$h_TY}\47\x29\x20\x4f\116\x20\104\125\120\114\x49\x43\x41\124\x45\40\113\105\x59\x20\x55\120\104\101\124\105\x20\166\141\154\x75\x65\x3d\47{$h_TY}\x27\40"); goto GzzxV; GzzxV: } public function scriptgo($eH2z7) { goto tPnlr; tPnlr: global $_M; goto lJaa; uH: echo "\x3c\x73\x63\x72\x69\x70\x74\76\141\x6c\x65\162\164\50\47{$eH2z7}\47\x29\73\x68\x69\163\164\x6f\162\171\56\x67\x6f\x28\55\61\51\x3b\74\x2f\163\143\162\x69\x70\164\76"; goto J6; lJaa: $this->destruct = false; goto uH; J6: exit(0); goto xzd; xzd: } public function tname() { global $_M, $_YW; return substr($_M["\146\x6f\162\x6d"]["\x61"], 2); } public function data_time($FzDQ) { global $_M, $_YW; return $FzDQ ? date("\x59\55\x6d\x2d\144\40\110\72\x69\x3a\x73", $FzDQ) : ''; } public function sub_str($i_dE) { global $_M, $_YW; return strlen($i_dE) > 0 ? substr($i_dE, 0, 8) . "\56\x2e\56" : ''; } public function jsoncallback($vo8v, $zos = "\143\141\154\x6c\x62\141\143\153") { goto zq; zq: global $_M; goto r1d; w9Vf: $zos = $_M["\146\x6f\x72\155"][$zos]; goto XBb_; g7Z: echo $zos ? $zos . "\50" . $dNLL . "\51" : $dNLL; goto xEh; r1d: header("\x43\x6f\x6e\164\145\156\x74\x2d\x74\x79\x70\x65\72\x20\x61\x70\x70\154\151\x63\141\164\x69\x6f\156\57\x78\x2d\x6a\x61\166\141\163\x63\x72\x69\160\164"); goto w9Vf; XBb_: $dNLL = json_encode($vo8v, JSON_UNESCAPED_UNICODE); goto g7Z; xEh: } public function parse_url($Eu0, $EwKBY = "\x68\157\x73\x74") { goto S7Mx; LL: $Eu0 = url_standard($Eu0); goto Op0ZM; If: return $EwKBY == "\141\162\162" ? $G03 : $G03[$EwKBY]; goto Clhm; S7Mx: global $_M; goto LL; Op0ZM: $G03 = parse_url($Eu0); goto If; Clhm: } public function http_build_query($Eu0, $lR_) { goto kHB4; kHB4: global $_M, $_YW; goto GXtH; NZAF: return $Eu0 . http_build_query($lR_); goto A9xk; syJ: $Eu0 .= "\46"; goto aATT; GXtH: if (in_array(substr($Eu0, -1), ["\46", "\77"])) { goto B_oZ; } goto syJ; aATT: B_oZ: goto NZAF; A9xk: } public function merge_css($NcMS = '') { goto dxjM; jX: rI5c: goto jhN; A1T: $NcMS = $_YW["\143"]["\144\151\x79\143\x73\x73"]; goto jX; jhN: return file_put_contents(PATH_APP_FILE . "\167\145\142\57\x74\x65\x6d\160\154\141\164\145\163\57\x6d\x65\x74\57\143\163\163\57\x6d\145\x74\151\156\x66\x6f\x2e\x63\x73\163", $dSSpD . PHP_EOL . $NcMS); goto yaaj; cGC: PY: goto Wq; FFu: if (!file_exists($x5OYI)) { goto S43s; } goto Iul; Wq: $dSSpD = file_get_contents($YAEPM); goto rY; dxjM: global $_M, $_YW; goto zIC; dPT: if (!empty($NcMS)) { goto rI5c; } goto A1T; Zh: S43s: goto dPT; JO3: if (file_exists($YAEPM)) { goto PY; } goto lPf0; Iul: $dSSpD .= PHP_EOL . file_get_contents($x5OYI); goto Zh; zIC: $YAEPM = PATH_APP_FILE . "\x70\x75\142\x6c\x69\x63\x2f\x63\163\x73\x2f\167\145\x62\143\163\163\56\143\163\163"; goto JO3; rY: $x5OYI = PATH_APP_FILE . "\x70\x75\142\154\x69\x63\x2f\x63\163\163\x2f\144\151\x79\x63\x73\163\x2e\x63\x73\x73"; goto FFu; lPf0: return false; goto cGC; yaaj: } } + trait appcmp { public $m_name = M_NAME; public $k_name; public $tname; public $appshow = ''; public $destruct = true; protected function show($Knvv_, $iFXw) { goto aN05G; aN05G: global $_M, $_YW; goto d6a6; d6a6: $xEu_9 = load::sys_class("\x65\x6e\x67\x69\156\x65", "\156\x65\167"); goto nOPe; nOPe: require_once $xEu_9->dodisplay($Knvv_, $iFXw); goto MnYZ; MnYZ: } protected function check_auth() { goto m; HWLYD: turnover($_M["\165\x72\x6c"]["\x6f\x77\x6e\x5f\156\x61\x6d\x65"] . "\x63\75\151\x6e\x64\x65\170\x26\141\75\x64\157\151\x6e\144\x65\x78\x26\x63\x68\145\x63\153\75\x31", "\116\x6f\x20\160\162\x6f\x6d\160\x74"); goto CU2; CU2: x8aS: goto FMk; T2MW: T0H: goto XneO; kuPw: $s7 = $i2WL && !empty($gwhKc["\167\x65\143\150\141\x74"]) && !empty($gwhKc["\165\160\x64\x61\164\x65"]) ? true : false; goto SBv; QohW: if (!($IYo_["\x76\141\164\151\x6d\x65"]["\155\x69\x6e\x75\x74\x65"] > 0)) { goto xi4k; } goto i; v6Je: self::cmp_a(); goto HQSpG; WIeb: Q6hW: goto RvM7; xVS: if (!($VpdL <= $Uxv)) { goto H39br; } goto qG7; HQSpG: $Uxv = time(); goto RtLg; fHS: xi4k: goto kuPw; XneO: if ($s7) { goto x8aS; } goto HWLYD; SBv: dQo: goto T2MW; jFd: H39br: goto fHS; Iz: $VpdL = strtotime("{$rAGH}\x20\x2b{$IYo_["\166\141\164\151\x6d\x65"]["\155\x69\x6e\165\164\x65"]}\40\155\151\x6e\165\164\145"); goto xVS; yrS: $IYo_ = json_decode(authcode($gwhKc["\x63\x68\x65\x63\x6b"], "\104\x45\x43\x4f\104\x45", md5(self::parse_url($_M["\x63\x6f\x6e\146\151\x67"]["\155\x65\164\x5f\167\x65\142\165\x72\154"]) . md5($this->m_name . $_YW["\x61\160\160"]["\141\144\x64\164\151\155\x65"]))), true); goto XJ; Tu8F: $gwhKc = json_decode(authcode($_YW["\143"]["\141\143\137\143\141\x63\x68\145"], "\x44\105\103\x4f\104\105", md5($_M["\143\x6f\x6e\146\x69\x67"]["\155\x65\164\137\x77\x65\x62\165\x72\154"])), true); goto ryO4; NRcp: if (!$i2WL) { goto dQo; } goto QohW; m: global $_M, $_YW; goto v6Je; PKMBq: $gwhKc["\x75\x70\144\141\164\x65"] = 1; goto WIeb; RtLg: $s7 = false; goto Tu8F; i: $rAGH = date("\x59\55\155\x2d\144\40\110\72\151\x3a\163", $IYo_["\x76\x61\164\151\155\x65"]["\163\164\x69\155\145"]); goto Iz; qG7: $i2WL = false; goto jFd; ryO4: if (!file_exists(PATH_APP_FILE . "\143\x6f\x6e\x66\x69\x67\x2f\165\160\x64\141\164\x65\x2e\x6c\157\x63\153")) { goto Q6hW; } goto PKMBq; RvM7: if (!($gwhKc["\164\151\x6d\x65"] > $Uxv || $gwhKc["\164\151\155\145"] > $gwhKc["\x65\x78\x65\164\x69\x6d\145"] && $gwhKc["\164\151\x6d\x65"] < $Uxv)) { goto T0H; } goto yrS; XJ: $i2WL = $IYo_["\x73\x74\141\x74\x65"] && $IYo_["\x61\x70\160"]["\x76\x5f\155\137\x6e\141\x6d\145"] == $this->m_name ? true : false; goto NRcp; FMk: } public function loadp($E8d5 = '') { goto tz; aqDt: foreach ($eUlD as $fxun) { self::$fxun(); RfE1: } goto d; d: SsvU: goto UkHNO; tz: global $_M, $_YW; goto P5DJS; P5DJS: $eUlD = explode("\x2c", $E8d5); goto aqDt; UkHNO: } public function cmp_load() { global $_M, $_YW; self::loadp("\143\x6d\160\x5f\x6b\x2c\143\155\x70\x5f\143\x2c\143\155\160\x5f\164"); } public function cmp_k() { goto JsfY; jJ: a_8V: goto ygXA; JsfY: global $_M, $_YW; goto SpLWX; sGdx9: I9K: goto dbQH; o_el: $this->k_name = array_diff(stringto_array($cmRn, "\x2c"), $U3F); goto Wx73; u3KI_: $cmRn = file_get_contents(PATH_ALL_APP . $this->m_name . "\57\143\x6f\x6e\146\151\x67\x2f\164\141\142\x6c\145"); goto o_el; ygXA: foreach ($U3F as $fxun) { $_YW["\x6b"][$fxun] = $_M["\x74\141\142\154\x65"][$fxun]; SO: } goto sGdx9; Wx73: foreach ($this->k_name as $fxun) { $_YW["\153"][$fxun] = $_M["\164\141\142\x6c\145"][$this->m_name . "\137" . $fxun]; FCk: } goto jJ; SpLWX: $U3F = ["\143\x6c\157\x75\144\x5f\143\157\156\146\x69\x67"]; goto u3KI_; dbQH: } public function cmp_c($zEFP = '') { goto H1zs6; TH5z: BZm: goto fkV; kpLOL: $_YW["\x6e"] = $this->m_name; goto gP6x; H1zs6: global $_M, $_YW; goto kpLOL; b31: G9jX: goto f5bA; f5bA: if (!($fxun = DB::fetch_array($Wod))) { goto BZm; } goto MMyqO; fkV: if (!(class_exists("\141\x64\x6d\x69\156") || class_exists("\141\x70\160"))) { goto ztpT; } goto I_Mft; Bl_Gz: ztpT: goto gBhIw; MMyqO: $_YW["\143"][$fxun["\156\x61\155\145"]] = $fxun["\x76\x61\154\165\145"]; goto u0zY; CYv: $zEFP = $_M["\154\141\156\x67"]; goto fXH; I_Mft: self::check_auth(); goto Bl_Gz; fXH: EnQM: goto OEA; u0zY: goto G9jX; goto TH5z; OEA: $Wod = DB::query("\x73\x65\x6c\x65\x63\164\x20\x6e\141\155\145\54\166\141\154\x75\145\40\146\162\157\155\x20{$_M["\x74\141\142\x6c\x65"]["\x63\154\x6f\x75\x64\137\143\x6f\156\x66\x69\147"]}\40\x77\150\x65\162\x65\x20\x6d\137\x6e\x61\155\145\x20\75\x20\x27{$this->m_name}\x27\x20\101\116\104\x20\x28\x6c\141\x6e\x67\40\x3d\40\47{$zEFP}\x27\x20\x4f\x52\x20\x6c\141\x6e\147\x20\75\x20\47\143\x6c\x6f\165\144\47\51\x20"); goto b31; gP6x: if (!empty($zEFP)) { goto EnQM; } goto CYv; gBhIw: } public function cmp_a() { global $_M, $_YW; $_YW["\x61\160\x70"] = DB::get_one("\x53\x45\x4c\x45\x43\124\x20\x2a\x20\106\x52\x4f\x4d\x20{$_M["\x74\x61\142\154\145"]["\141\x70\x70\x6c\151\x73\x74"]}\40\127\x48\105\x52\x45\40\x6d\x5f\x6e\141\x6d\x65\x3d\47{$this->m_name}\47\x20"); } public function cmp_ac() { global $_M, $_YW; $_YW["\x61\x70\x70"]["\x63\157\154\165\155\156"] = DB::get_one("\x53\x45\x4c\x45\x43\x54\40\x2a\40\x46\x52\117\115\40{$_M["\164\x61\142\x6c\x65"]["\x63\x6f\x6c\x75\x6d\156"]}\x20\127\110\x45\122\105\x20\x6d\x6f\x64\165\x6c\145\x3d\47{$_YW["\x61\160\160"]["\x6e\157"]}\x27\x20\x41\x4e\x44\40\x6c\x61\x6e\x67\x3d\47{$_M["\154\x61\156\147"]}\47\x20"); } public function cmp_t() { goto ZUGu; y9P: if (!file_exists($Knvv_)) { goto TbPH; } goto fPl0b; ZUGu: global $_M, $_YW; goto KC; KC: $Knvv_ = PATH_APP_FILE . "\x6c\141\x6e\147\57" . $_M["\x6c\x61\x6e\x67"] . "\56\x70\x68\x70"; goto ND; ND: if (file_exists($Knvv_)) { goto vECq; } goto U1s; cKGC2: vECq: goto y9P; fPl0b: require_once $Knvv_; goto OHLU; OHLU: TbPH: goto zUD; U1s: $Knvv_ = PATH_APP_FILE . "\154\141\x6e\147\57\x63\x6e\x2e\x70\150\160"; goto cKGC2; zUD: } public function addconsql($TTO, $fxun = '', $zEFP) { goto ekEZV; ekEZV: global $_M, $_YW; goto yAPrv; FnER: DB::query("\111\x4e\x53\x45\x52\x54\x20\111\x4e\124\x4f\x20{$_M["\164\x61\x62\154\145"]["\x63\x6c\157\165\x64\137\143\157\x6e\x66\x69\x67"]}\40\50\x6e\141\155\145\x2c\x6c\x61\156\147\54\x6d\x5f\156\141\x6d\145\x2c\166\141\154\x75\145\51\x20\126\x41\x4c\x55\x45\x53\40\50\x27{$TTO}\47\54\x27{$zEFP}\x27\x2c\x27{$this->m_name}\47\54\x27{$fxun}\47\x29\40\x4f\x4e\x20\104\125\x50\x4c\111\x43\101\x54\x45\40\113\x45\131\x20\x55\120\x44\101\x54\105\x20\x76\141\154\x75\x65\75\x27{$fxun}\47\x20"); goto rlEr; kbs: $zEFP = $_M["\x6c\x61\x6e\147"]; goto e8np; yAPrv: if (!empty($zEFP)) { goto mBWj; } goto kbs; e8np: mBWj: goto FnER; rlEr: } public function scriptgo($HIGq) { goto gFgpo; Iy: exit(0); goto is; gFgpo: global $_M; goto ywT6; ywT6: $this->destruct = false; goto hTLt9; hTLt9: echo "\x3c\163\143\162\x69\160\x74\76\x61\x6c\145\162\164\x28\47{$HIGq}\x27\51\x3b\x68\151\163\164\x6f\162\171\x2e\147\157\x28\x2d\x31\51\x3b\74\57\163\x63\162\x69\160\164\76"; goto Iy; is: } public function tname() { global $_M, $_YW; return substr($_M["\146\x6f\162\155"]["\141"], 2); } public function data_time($rAGH) { global $_M, $_YW; return $rAGH ? date("\131\x2d\x6d\55\x64\40\x48\x3a\151\x3a\x73", $rAGH) : ''; } public function sub_str($E8d5) { global $_M, $_YW; return strlen($E8d5) > 0 ? substr($E8d5, 0, 8) . "\x2e\x2e\56" : ''; } public function jsoncallback($YqW, $zmHsf = "\x63\x61\x6c\x6c\x62\x61\x63\153") { goto RwrZ; RwrZ: global $_M; goto EcZX_; bG3ti: echo $zmHsf ? $zmHsf . "\x28" . $a . "\x29" : $a; goto Pm; giPb: $zmHsf = $_M["\146\x6f\162\x6d"][$zmHsf]; goto prn8; prn8: $a = json_encode($YqW, JSON_UNESCAPED_UNICODE); goto bG3ti; EcZX_: header("\103\x6f\156\164\x65\156\164\x2d\x74\x79\x70\x65\x3a\40\x61\160\160\154\151\x63\141\x74\x69\x6f\x6e\57\170\55\x6a\x61\166\141\x73\x63\x72\x69\160\x74"); goto giPb; Pm: } public function parse_url($SnBVO, $jWA9 = "\x68\157\163\164") { goto YY; YY: global $_M; goto kn; kn: $SnBVO = url_standard($SnBVO); goto fKs6H; Z10P: return $jWA9 == "\141\x72\162" ? $BEjo : $BEjo[$jWA9]; goto eV_; fKs6H: $BEjo = parse_url($SnBVO); goto Z10P; eV_: } public function http_build_query($SnBVO, $eUlD) { goto vF4qR; blWk: return $SnBVO . http_build_query($eUlD); goto tGg7I; Ly: $SnBVO .= "\46"; goto yGDJ; yGDJ: h8Hz: goto blWk; cJuE: if (in_array(substr($SnBVO, -1), ["\46", "\x3f"])) { goto h8Hz; } goto Ly; vF4qR: global $_M, $_YW; goto cJuE; tGg7I: } public function merge_css($yRRC = '') { goto RUeAt; cQvW: return file_put_contents(PATH_APP_FILE . "\167\x65\142\x2f\164\145\155\160\154\141\x74\x65\163\x2f\x6d\x65\x74\57\x63\x73\x73\57\155\x65\x74\151\156\146\x6f\56\x63\163\x73", $IMr9 . PHP_EOL . $yRRC); goto jGz; sQjD: if (!file_exists($epA5B)) { goto CScJ; } goto zitf; s9pE: $epA5B = PATH_APP_FILE . "\x70\x75\x62\x6c\x69\143\57\143\x73\x73\x2f\x64\151\x79\143\x73\163\x2e\143\163\163"; goto sQjD; qDRp: CScJ: goto re0V; STR1F: $IMr9 = file_get_contents($QZA); goto s9pE; uRmU: $yRRC = $_YW["\x63"]["\x64\151\171\x63\x73\163"]; goto d2; RMf: if (file_exists($QZA)) { goto KmjcW; } goto TSXD; zV: KmjcW: goto STR1F; re0V: if (!empty($yRRC)) { goto Vx; } goto uRmU; OR: $QZA = PATH_APP_FILE . "\x70\x75\142\x6c\151\x63\57\143\x73\x73\57\x77\145\142\143\x73\x73\x2e\143\163\163"; goto RMf; zitf: $IMr9 .= PHP_EOL . file_get_contents($epA5B); goto qDRp; TSXD: return false; goto zV; RUeAt: global $_M, $_YW; goto OR; d2: Vx: goto cQvW; jGz: } } diff --git a/include/traits/tdata.class.php b/include/traits/tdata.class.php index de36099..2db4f26 100644 --- a/include/traits/tdata.class.php +++ b/include/traits/tdata.class.php @@ -34,21 +34,21 @@ trait tdata { if(!empty($this->form['slid'])) $where = " AND nla.id != '{$this->form['slid']}' "; //表 $sqlk = " {$_YW['k']['elevator']} AS el " - . "LEFT JOIN (SELECT * FROM( SELECT DISTINCT( nel.e_number ) AS nowe_number,ANY_VALUE ( nla.id ) AS nowid,ANY_VALUE ( nla.l_title ) AS nowtitle,ANY_VALUE ( nla.l_starttime ) AS nowstime,ANY_VALUE ( nla.l_endtime ) AS nowetime,if(NOT ( nla.l_endtime < '{$curdate}' OR nla.l_starttime > '{$curdate}' ) OR nla.l_starttime > '{$curdate}',1,0) AS estate FROM {$_YW['k']['elevator']} AS nel LEFT JOIN {$_YW['k']['launch']} AS nla ON find_in_set( nel.e_number, nla.l_enumber ) WHERE NOT ( nla.l_endtime < '{$curdate}' OR nla.l_starttime > '{$curdate}' ) AND nla.id IS NOT NULL ORDER BY nowstime ASC ) eala GROUP BY nowe_number ) ala ON ala.nowe_number = el.e_number " + . "LEFT JOIN (SELECT * FROM( SELECT DISTINCT( nel.e_number ) AS nowe_number,ANY_VALUE( nla.id ) AS nowid,ANY_VALUE( nla.l_title ) AS nowtitle,ANY_VALUE( nla.l_starttime ) AS nowstime,ANY_VALUE( nla.l_endtime ) AS nowetime,if(NOT ( nla.l_endtime < '{$curdate}' OR nla.l_starttime > '{$curdate}' ) OR nla.l_starttime > '{$curdate}',1,0) AS estate FROM {$_YW['k']['elevator']} AS nel LEFT JOIN {$_YW['k']['launch']} AS nla ON find_in_set( nel.e_number, nla.l_enumber ) WHERE NOT ( nla.l_endtime < '{$curdate}' OR nla.l_starttime > '{$curdate}' ) AND nla.id IS NOT NULL ORDER BY nowstime ASC ) eala GROUP BY nowe_number ) ala ON ala.nowe_number = el.e_number " . "LEFT JOIN (SELECT nel.e_number AS ende_number, max( nla.l_endtime ) AS endtime FROM {$_YW['k']['elevator']} AS nel LEFT JOIN {$_YW['k']['launch']} AS nla ON find_in_set( nel.e_number, nla.l_enumber ) WHERE nla.id IS NOT NULL GROUP BY ende_number) cla ON cla.ende_number = el.e_number " - . "LEFT JOIN ( SELECT * FROM( SELECT DISTINCT( nel.e_number ) AS nexte_number,ANY_VALUE ( nla.id ) AS nextid,ANY_VALUE ( nla.l_title ) AS nexttitle,ANY_VALUE ( nla.l_starttime ) AS nextstime,ANY_VALUE ( nla.l_endtime ) AS nextetime FROM {$_YW['k']['elevator']} AS nel LEFT JOIN {$_YW['k']['launch']} AS nla ON find_in_set( nel.e_number, nla.l_enumber ) WHERE nla.l_starttime > '{$curdate}' AND nla.id IS NOT NULL ORDER BY nextstime ASC ) eala GROUP BY nexte_number ) bla ON bla.nexte_number = el.e_number " - . "LEFT JOIN (SELECT * FROM( SELECT DISTINCT( nel.e_number ) AS nend_number,ANY_VALUE ( nla.id ) AS endid,ANY_VALUE ( nla.l_title ) AS endtitle,ANY_VALUE ( nla.l_starttime ) AS endstime,ANY_VALUE ( nla.l_endtime ) AS endetime FROM {$_YW['k']['elevator']} AS nel LEFT JOIN {$_YW['k']['launch']} AS nla ON find_in_set( nel.e_number, nla.l_enumber ) WHERE nla.l_endtime < '{$curdate}' AND nla.id IS NOT NULL ORDER BY endetime DESC ) eala GROUP BY nend_number ) dla ON dla.nend_number = el.e_number " + . "LEFT JOIN ( SELECT * FROM( SELECT DISTINCT( nel.e_number ) AS nexte_number,ANY_VALUE( nla.id ) AS nextid,ANY_VALUE( nla.l_title ) AS nexttitle,ANY_VALUE( nla.l_starttime ) AS nextstime,ANY_VALUE( nla.l_endtime ) AS nextetime FROM {$_YW['k']['elevator']} AS nel LEFT JOIN {$_YW['k']['launch']} AS nla ON find_in_set( nel.e_number, nla.l_enumber ) WHERE nla.l_starttime > '{$curdate}' AND nla.id IS NOT NULL ORDER BY nextstime ASC ) eala GROUP BY nexte_number ) bla ON bla.nexte_number = el.e_number " + . "LEFT JOIN (SELECT * FROM( SELECT DISTINCT( nel.e_number ) AS nend_number,ANY_VALUE( nla.id ) AS endid,ANY_VALUE( nla.l_title ) AS endtitle,ANY_VALUE( nla.l_starttime ) AS endstime,ANY_VALUE( nla.l_endtime ) AS endetime FROM {$_YW['k']['elevator']} AS nel LEFT JOIN {$_YW['k']['launch']} AS nla ON find_in_set( nel.e_number, nla.l_enumber ) WHERE nla.l_endtime < '{$curdate}' AND nla.id IS NOT NULL ORDER BY endetime DESC ) eala GROUP BY nend_number ) dla ON dla.nend_number = el.e_number " . "LEFT JOIN (SELECT nel.e_number AS lde_number,count(nel.e_number) AS lanum FROM {$_YW['k']['elevator']} AS nel LEFT JOIN {$_YW['k']['launch']} AS nla ON find_in_set( nel.e_number, nla.l_enumber ) WHERE NOT ( nla.l_endtime < '{$this->form['l_starttime']}' OR nla.l_starttime > '{$this->form['l_endtime']}' ) {$where} GROUP BY lde_number) AS ela ON ela.lde_number = el.e_number "; break; case 'elevators': $sqlk = " {$_YW['k']['elevator']} AS el LEFT JOIN {$_YW['k']['launch']} AS la ON find_in_set( el.e_number, la.l_enumber ) " - . "LEFT JOIN (SELECT * FROM( SELECT DISTINCT( nel.e_number ) AS nowe_number,ANY_VALUE ( nla.id ) AS nowid,ANY_VALUE ( nla.l_title ) AS nowtitle,ANY_VALUE ( nla.l_starttime ) AS nowstime,ANY_VALUE ( nla.l_endtime ) AS nowetime,if(NOT ( nla.l_endtime < '{$curdate}' OR nla.l_starttime > '{$curdate}' ) OR nla.l_starttime > '{$curdate}',1,0) AS estate FROM {$_YW['k']['elevator']} AS nel LEFT JOIN {$_YW['k']['launch']} AS nla ON find_in_set( nel.e_number, nla.l_enumber ) WHERE NOT ( nla.l_endtime < '{$curdate}' OR nla.l_starttime > '{$curdate}' ) AND nla.id IS NOT NULL ORDER BY nowstime ASC ) eala GROUP BY nowe_number ) ala ON ala.nowe_number = el.e_number " - . "LEFT JOIN ( SELECT * FROM( SELECT DISTINCT( nel.e_number ) AS nexte_number,ANY_VALUE ( nla.id ) AS nextid,ANY_VALUE ( nla.l_title ) AS nexttitle,ANY_VALUE ( nla.l_starttime ) AS nextstime,ANY_VALUE ( nla.l_endtime ) AS nextetime FROM {$_YW['k']['elevator']} AS nel LEFT JOIN {$_YW['k']['launch']} AS nla ON find_in_set( nel.e_number, nla.l_enumber ) WHERE nla.l_starttime > '{$curdate}' AND nla.id IS NOT NULL ORDER BY nextstime ASC ) eala GROUP BY nexte_number ) bla ON bla.nexte_number = el.e_number " - . "LEFT JOIN (SELECT * FROM( SELECT DISTINCT( nel.e_number ) AS nend_number,ANY_VALUE ( nla.id ) AS endid,ANY_VALUE ( nla.l_title ) AS endtitle,ANY_VALUE ( nla.l_starttime ) AS endstime,ANY_VALUE ( nla.l_endtime ) AS endetime FROM {$_YW['k']['elevator']} AS nel LEFT JOIN {$_YW['k']['launch']} AS nla ON find_in_set( nel.e_number, nla.l_enumber ) WHERE nla.l_endtime < '{$curdate}' AND nla.id IS NOT NULL ORDER BY endetime DESC ) eala GROUP BY nend_number ) cla ON cla.nend_number = el.e_number "; + . "LEFT JOIN (SELECT * FROM( SELECT DISTINCT( nel.e_number ) AS nowe_number,ANY_VALUE( nla.id ) AS nowid,ANY_VALUE( nla.l_title ) AS nowtitle,ANY_VALUE( nla.l_starttime ) AS nowstime,ANY_VALUE( nla.l_endtime ) AS nowetime,if(NOT ( nla.l_endtime < '{$curdate}' OR nla.l_starttime > '{$curdate}' ) OR nla.l_starttime > '{$curdate}',1,0) AS estate FROM {$_YW['k']['elevator']} AS nel LEFT JOIN {$_YW['k']['launch']} AS nla ON find_in_set( nel.e_number, nla.l_enumber ) WHERE NOT ( nla.l_endtime < '{$curdate}' OR nla.l_starttime > '{$curdate}' ) AND nla.id IS NOT NULL ORDER BY nowstime ASC ) eala GROUP BY nowe_number ) ala ON ala.nowe_number = el.e_number " + . "LEFT JOIN ( SELECT * FROM( SELECT DISTINCT( nel.e_number ) AS nexte_number,ANY_VALUE( nla.id ) AS nextid,ANY_VALUE( nla.l_title ) AS nexttitle,ANY_VALUE( nla.l_starttime ) AS nextstime,ANY_VALUE( nla.l_endtime ) AS nextetime FROM {$_YW['k']['elevator']} AS nel LEFT JOIN {$_YW['k']['launch']} AS nla ON find_in_set( nel.e_number, nla.l_enumber ) WHERE nla.l_starttime > '{$curdate}' AND nla.id IS NOT NULL ORDER BY nextstime ASC ) eala GROUP BY nexte_number ) bla ON bla.nexte_number = el.e_number " + . "LEFT JOIN (SELECT * FROM( SELECT DISTINCT( nel.e_number ) AS nend_number,ANY_VALUE( nla.id ) AS endid,ANY_VALUE( nla.l_title ) AS endtitle,ANY_VALUE( nla.l_starttime ) AS endstime,ANY_VALUE( nla.l_endtime ) AS endetime FROM {$_YW['k']['elevator']} AS nel LEFT JOIN {$_YW['k']['launch']} AS nla ON find_in_set( nel.e_number, nla.l_enumber ) WHERE nla.l_endtime < '{$curdate}' AND nla.id IS NOT NULL ORDER BY endetime DESC ) eala GROUP BY nend_number ) cla ON cla.nend_number = el.e_number "; break; case 'patrol': $sqlk = " {$_YW['k']['elevator']} AS el LEFT JOIN {$_YW['k']['launch']} AS la ON find_in_set( el.e_number, la.l_enumber ) " - . "LEFT JOIN (SELECT * FROM( SELECT DISTINCT( nel.e_number ) AS nowe_number,ANY_VALUE ( nla.id ) AS nowid,ANY_VALUE ( nla.l_title ) AS nowtitle,ANY_VALUE ( nla.l_starttime ) AS nowstime,ANY_VALUE ( nla.l_endtime ) AS nowetime,if(NOT ( nla.l_endtime < '{$curdate}' OR nla.l_starttime > '{$curdate}' ) OR nla.l_starttime > '{$curdate}',1,0) AS estate FROM {$_YW['k']['elevator']} AS nel LEFT JOIN {$_YW['k']['launch']} AS nla ON find_in_set( nel.e_number, nla.l_enumber ) WHERE nla.l_starttime <= '{$curdate}' AND nla.id IS NOT NULL ORDER BY nowstime DESC ) eala GROUP BY nowe_number ) ala ON ala.nowe_number = el.e_number "; + . "LEFT JOIN (SELECT * FROM( SELECT DISTINCT( nel.e_number ) AS nowe_number,ANY_VALUE( nla.id ) AS nowid,ANY_VALUE( nla.l_title ) AS nowtitle,ANY_VALUE( nla.l_starttime ) AS nowstime,ANY_VALUE( nla.l_endtime ) AS nowetime,if(NOT ( nla.l_endtime < '{$curdate}' OR nla.l_starttime > '{$curdate}' ) OR nla.l_starttime > '{$curdate}',1,0) AS estate FROM {$_YW['k']['elevator']} AS nel LEFT JOIN {$_YW['k']['launch']} AS nla ON find_in_set( nel.e_number, nla.l_enumber ) WHERE nla.l_starttime <= '{$curdate}' AND nla.id IS NOT NULL ORDER BY nowstime DESC ) eala GROUP BY nowe_number ) ala ON ala.nowe_number = el.e_number "; break; case 'villages': $son = " FROM {$_YW['k']['countela']} AS el WHERE "; diff --git a/include/traits/tfield.class.php b/include/traits/tfield.class.php index 5f38f81..a37df17 100644 --- a/include/traits/tfield.class.php +++ b/include/traits/tfield.class.php @@ -26,7 +26,8 @@ trait tfield { 'v_type' => '场所分类', 'v_totalstr' => '广告状态', 'v_address' => '场所地址', - 'v_wid' => '联系人', + 'v_lxname' => '联系人', + 'v_tel' => '联系电话', 'v_price' => '场所均价', 'v_psize' => '居住规模', 'v_addtime' => '录入时间', @@ -93,7 +94,8 @@ trait tfield { 'c_allname' => '公司名称', 'c_name' => '公司简称', 'c_address' => '公司地址', - 'c_wid' => '联系人', + 'c_lxname' => '联系人', + 'c_tel' => '联系电话', 'c_addtime' => '录入时间', 'c_updatetime' => '修改时间', 'c_text' => '备注', diff --git a/include/traits/tlist.class.php b/include/traits/tlist.class.php index c63aece..03e812f 100644 --- a/include/traits/tlist.class.php +++ b/include/traits/tlist.class.php @@ -154,11 +154,7 @@ trait tlist { '; //对字段处理 - $workerswid = stringto_array($val['v_wid'],','); - foreach ($workerswid as $vwid) { - if(empty(self::$workers[$vwid])) self::$workers[$vwid] = parent::workerslist($vwid); - $workersstr[] = self::$workers[$vwid]; - } + //场所分类 if(empty(self::$para['v_type'])) self::$para['v_type'] = parent::translate(6); @@ -167,8 +163,8 @@ trait tlist { $totalstr = arrayto_string([$val['total'],$val['noban'],$val['normal']],' / '); $val['v_name'] = ' '.$val['v_name'].''; - $val['v_type'] = self::$para['v_type'][$val['v_type']]; - $val['v_wid'] = parent::tab_tokenfield(arrayto_string($workersstr),1); + $val['v_type'] = self::$para['v_type'][$val['v_type']]; + $val['v_tel'] = parent::tab_tokenfield($val['v_tel'],1); $val['v_address'] = $val['v_province'].$val['v_city'].$val['v_district'].$val['v_address']; $val['v_totalstr'] = $val['noban'] > 0?parent::str_color(0,$totalstr,600):$totalstr; @@ -263,16 +259,10 @@ trait tlist { '; //对字段处理 - //相关人员 - $workerswid = stringto_array($val['c_wid'],','); - foreach ($workerswid as $cwid) { - if(empty(self::$workers[$cwid])) self::$workers[$cwid] = parent::workerslist($cwid); - $workersstr[] = self::$workers[$cwid]; - } $hcidurl = $this->own_name_table.'contract&h_cid='.$val['id']; $val['c_allname'] = ' '.$val['c_allname'].''; - $val['c_wid'] = parent::tab_tokenfield(arrayto_string($workersstr),1); + $val['c_tel'] = parent::tab_tokenfield($val['c_tel'],1); $val['c_address'] = $val['c_province'].$val['c_city'].$val['c_district'].$val['c_address']; //执行操作按钮 diff --git a/src/update/update.class.php b/src/update/update.class.php index 85cbd35..dda559d 100644 --- a/src/update/update.class.php +++ b/src/update/update.class.php @@ -202,7 +202,8 @@ class update extends admin{ `v_city` varchar(255) NOT NULL COMMENT '市', `v_district` varchar(255) NOT NULL COMMENT '区', `v_address` varchar(255) NOT NULL COMMENT '详细地址', - `v_wid` varchar(255) COMMENT '相关联系人', + `v_lxname` varchar(150) NOT NULL COMMENT '相关联系人', + `v_tel` text COMMENT '联系电话', `v_price` decimal(10,2) DEFAULT NULL COMMENT '场所均价', `v_psize` int(11) COMMENT '居住人口规模', `v_text` text COMMENT '备注', @@ -220,7 +221,8 @@ class update extends admin{ `c_city` varchar(255) NOT NULL COMMENT '市', `c_district` varchar(255) NOT NULL COMMENT '区', `c_address` varchar(255) NOT NULL COMMENT '详细地址', - `c_wid` varchar(255) COMMENT '相关联系人', + `c_lxname` varchar(150) NOT NULL COMMENT '相关联系人', + `c_tel` text COMMENT '联系电话', `c_text` text COMMENT '备注', `c_updatetime` datetime DEFAULT NULL, `c_addtime` datetime DEFAULT NULL, diff --git a/web/timing.class.php b/web/timing.class.php index 6dbae1e..ff67a8c 100644 --- a/web/timing.class.php +++ b/web/timing.class.php @@ -3,6 +3,7 @@ defined('IN_MET') or exit('No permission'); //用来处理定时执行排期处理 //访问入口固定为app/index.php?n=dzadsod&c=timing&a=doindex +// 不需要微信通知 可以不再需要定期访问本地址 load::own_class('appweb');