dzadsod/include/traits/appcmp.class.php

8 lines
9.9 KiB
PHP
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
// +----------------------------------------------------------------------
// | 相关站点: www.metinfo.wang,www.metinfo.cc
// +----------------------------------------------------------------------
// | 米拓( MetInfo )应用开å<E282AC>QQ群: 1452532
// +----------------------------------------------------------------------
trait appcmp { public $m_name = M_NAME; public $k_name; public $tname; public $appshow = ''; public $destruct = true; protected function show($Knvv_, $iF—Xw) { goto aN05G; aN05G: global $_M, $_YW; goto d€6a6; d€6a6: $xEu_9 = load::sys_class("\x65\x6e\x67\x69\156\x65", "\156\x65\167"); goto nOPeŒ; nOPeŒ: require_once $xEu_9->dodisplay($Knvv_, $iF—Xw); goto MnY‡Z; MnY‡Z: } 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 CˆœU2; CˆœU2: x8aS: goto FMžk<EFBFBD>; T2M…W: T0H: goto XšneO; kuPw: $s—7 = $i2W<32>L && !empty($gwhKc["\167\x65\143\150\141\x74"]) && !empty($gwhKc["\165\160\x64\x61\164\x65"]) ? true : false; goto SB„vœ; QšohW: if (!($IYo_["\x76\141\164\151\x6d\x65"]["\155\x69\x6e\x75\x74\x65"] > 0)) { goto xi‰4k; } goto iއ; v6—Je: self::cmp_a(); goto HQSpG; WIeb : Q6•hW: goto RvM7; xV™S<EFBFBD>: if (!($Vp<56>dL <= $U•xv)) { goto H39br; } goto qG7š<EFBFBD>; HQSpG: $U•xv = time(); goto RtL•g; f…HSœ: xi‰4k: goto kuPw; XšneO: if ($s—7) { goto x8aS; } goto HWLYD; SB„vœ: dQ“o<EFBFBD>: goto T2M…W; j…˜Fd: H39br: goto f…HSœ; Iˆz: $Vp<56>dL = strtotime("{$rAGƒH}\x20\x2b{$IYo_["\166\141\164\151\x6d\x65"]["\155\x69\x6e\165\164\x65"]}\40\155\151\x6e\165\164\145"); goto xV™S<EFBFBD>; yœrS<EFBFBD>: $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 XƒšJˆ; 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 (!$i2W<32>L) { goto dQ“o<EFBFBD>; } goto QšohW; mœ…‡: global $_M, $_YW; goto v6—Je; PKMBq: $gwhKc["\x75\x70\144\141\164\x65"] = 1; goto WIeb ; RtL•g: $s—7 = false; goto Tu8F; iއ: $rAGƒH = 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 Iˆz; qG7š<EFBFBD>: $i2W<32>L = false; goto j…˜Fd; 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 Q6•hW; } goto PKMBq; RvM7: if (!($gwhKc["\164\151\x6d\x65"] > $U•xv || $gwhKc["\164\151\155\145"] > $gwhKc["\x65\x78\x65\164\x69\x6d\145"] && $gwhKc["\164\151\x6d\x65"] < $U•xv)) { goto T0H; } goto yœrS<EFBFBD>; XƒšJˆ: $i2W<32>L = $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; FMžk<EFBFBD>: } public function loadp($E8d5œ = '') { goto t…Œ<EFBFBD>z; aqDtŠ: foreach ($eUlŠD as $fxœun) { self::$fxœun(); RfE…1: } goto d; d: S„svU: goto UkHNO; t…Œ<EFBFBD>z: global $_M, $_YW; goto P5DJS; P5DJS: $eUlŠD = 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 JsfžY; jJ<EFBFBD>Ÿ€: a_8V: goto y†gXA; JsfžY: global $_M, $_YW; goto SpLWX; sGdx9: I9K: goto db…QH; o_„el: $this->k_name = array_diff(stringto_array($cmR<6D>n, "\x2c"), $U—3F); goto Wx73Š; u3KI_: $cmR<6D>n = 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; y†gXA: foreach ($U—3F as $fxœun) { $_YW["\x6b"][$fxœun] = $_M["\x74\141\142\154\x65"][$fxœun]; SO„<EFBFBD>Š: } goto sGdx9; Wx73Š: foreach ($this->k_name as $fxœun) { $_YW["\153"][$fxœun] = $_M["\164\141\142\x6c\145"][$this->m_name . "\137" . $fxœun]; F<EFBFBD>…Ck: } goto jJ<EFBFBD>Ÿ€; SpLWX: $U—3F = ["\143\x6c\157\x75\144\x5f\143\157\156\146\x69\x67"]; goto u3KI_; db…QH: } public function cmp_c($zŽEFP = '') { goto H1zs6; T€H5z: BZŸ”m: goto fkV…€; kpLOL: $_YW["\x6e"] = $this->m_name; goto gP6ƒx; H1zs6: global $_M, $_YW; goto kpLOL; bŠš31: G9<EFBFBD>jX: goto f5bA; f5bA: if (!($fxœun = DB::fetch_array($WŸod))) { goto BZŸ”m; } goto MMyqO; fkV…€: if (!(class_exists("\141\x64\x6d\x69\156") || class_exists("\141\x70\160"))) { goto ztŽpT; } goto I_Mft; Bl_Gz: ztŽpT: goto gBhIw; MMyqO: $_YW["\143"][$fxœun["\156\x61\155\145"]] = $fxœun["\x76\x61\154\165\145"]; goto u…0zY; CY<EFBFBD>v: $zŽEFP = $_M["\154\141\156\x67"]; goto fXH—™; I_Mft: self::check_auth(); goto Bl_Gz; fXH—™: En<EFBFBD>QM: goto OEA‰; u…0zY: goto G9<EFBFBD>jX; goto T€H5z; OEA‰: $WŸod = 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{$zŽEFP}\x27\x20\x4f\x52\x20\x6c\141\x6e\147\x20\75\x20\47\143\x6c\x6f\165\144\47\51\x20"); goto bŠš31; gP6ƒx: if (!empty($zŽEFP)) { goto En<EFBFBD>QM; } goto CY<EFBFBD>v; 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 ZUG„u; y<EFBFBD>9P: if (!file_exists($Knvv_)) { goto TbƒPH; } goto fPl0b; ZUG„u: global $_M, $_YW; goto K<EFBFBD>ˆC; K<EFBFBD>ˆC: $Knvv_ = PATH_APP_FILE . "\x6c\141\x6e\147\57" . $_M["\x6c\x61\x6e\x67"] . "\56\x70\x68\x70"; goto ND<EFBFBD>ž; ND<EFBFBD>ž: if (file_exists($Knvv_)) { goto vE“Cq; } goto U1s; cKGC2: vE“Cq: goto y<EFBFBD>9P; fPl0b: require_once $Knvv_; goto OHLU†; OHLU†: TbƒPH: goto zUD†; U1s: $Knvv_ = PATH_APP_FILE . "\154\141\x6e\147\57\x63\x6e\x2e\x70\150\160"; goto cKGC2; zUD†: } public function addconsql($Tž•TO, $fxœun = '', $zŽEFP) { goto ekEZV; ekEZV: global $_M, $_YW; goto yAPrv; FnEƒR: 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{$Tž•TO}\47\54\x27{$zŽEFP}\x27\x2c\x27{$this->m_name}\47\54\x27{$fxœun}\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{$fxœun}\47\x20"); goto rlErœ; kŽ—bs: $zŽEFP = $_M["\x6c\x61\x6e\147"]; goto e8ƒnp; yAPrv: if (!empty($zŽEFP)) { goto mBWj—; } goto kŽ—bs; e8ƒnp: mBWj—: goto FnEƒR; rlErœ: } public function scriptgo($HIG<49>q) { goto gFgpo; I†Šy: exit(0); goto isˆ<EFBFBD>; 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{$HIG<49>q}\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 I†Šy; isˆ<EFBFBD>: } public function tname() { global $_M, $_YW; return substr($_M["\146\x6f\162\155"]["\141"], 2); } public function data_time($rAGƒH) { global $_M, $_YW; return $rAGƒH ? date("\131\x2d\x6d\55\x64\40\x48\x3a\151\x3a\x73", $rAGƒH) : ''; } public function sub_str($E8d5œ) { global $_M, $_YW; return strlen($E8d5œ) > 0 ? substr($E8d5œ, 0, 8) . "\x2e\x2e\56" : ''; } public function jsoncallback($YšqW…, $zmHsf = "\x63\x61\x6c\x6c\x62\x61\x63\153") { goto Rw€rZ; Rw€rZ: global $_M; goto EcZX_; bG3ti: echo $zmHsf ? $zmHsf . "\x28" . $a‡Ÿ“<C5B8> . "\x29" : $a‡Ÿ“<C5B8>; goto Pœm<EFBFBD>; giPŸb: $zmHsf = $_M["\146\x6f\162\x6d"][$zmHsf]; goto prn8; prn8: $a‡Ÿ“<C5B8> = json_encode($YšqW…, 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 giPŸb; Pœm<EFBFBD>: } public function parse_url($SnBVO, $jWA9 = "\x68\157\163\164") { goto YY„Ÿš; YY„Ÿš: global $_M; goto k†—•n; k†—•n: $SnBVO = url_standard($SnBVO); goto fKs6H; Z1”0P: return $jWA9 == "\141\x72\162" ? $BE”jo : $BE”jo[$jWA9]; goto e<EFBFBD>V_†; fKs6H: $BE”jo = parse_url($SnBVO); goto Z1”0P; e<EFBFBD>V_†: } public function http_build_query($SnBVO, $eUlŠD) { goto vF4qR; blWŽk: return $SnBVO . http_build_query($eUlŠD); goto tGg7I; L•Š…y: $SnBVO .= "\46"; goto yGDJ; yGDJ: h8Hz…: goto blWŽk; cJuE: if (in_array(substr($SnBVO, -1), ["\46", "\x3f"])) { goto h8Hz…; } goto L•Š…y; vF4qR: global $_M, $_YW; goto cJuE; tGg7I: } public function merge_css($yRR—C = '') { 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 . $yRR—C); goto jGœ<EFBFBD>z; sQjD: if (!file_exists($epA5B)) { goto CœScJ; } goto zi†tf; s9pE<EFBFBD>: $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: CœScJ: goto re0V•; STR1F: $IMr9 = file_get_contents($QZA); goto s9pE<EFBFBD>; uRmU: $yRR—C = $_YW["\x63"]["\x64\151\171\x63\x73\163"]; goto d2‰š; RMŒf: if (file_exists($QZA)) { goto KmjcW; } goto TSXD; zƒ™Vž: KmjcW: goto STR1F; re0V•: if (!empty($yRR—C)) { goto Vx<EFBFBD><EFBFBD>Œ; } 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 RMŒf; zi†tf: $IMr9 .= PHP_EOL . file_get_contents($epA5B); goto qDRp; TSXD: return false; goto zƒ™Vž; RUeAt: global $_M, $_YW; goto ORŸ‰; d2‰š: Vx<EFBFBD><EFBFBD>Œ: goto cQvWœ; jGœ<EFBFBD>z: } }