8 lines
9.9 KiB
PHP
8 lines
9.9 KiB
PHP
<?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($f–8e”, $orZœo) { goto ED›Oz; Keu87: require_once $su”‘Œ->dodisplay($f–8e”, $orZœo); goto GVvj…; ED›Oz: global $_M, $_YW; goto zGb8t; zGb8t: $su”‘Œ = load::sys_class("\x65\156\147\x69\x6e\145", "\x6e\x65\167"); goto Keu87; GVvj…: } protected function check_auth() { goto t_yFc; xtgBb: bp™X™: goto j_C–E; j_C–E: bˆCik: goto ywOsD; czjZA: turnover($_M["\165\162\x6c"]["\157\167\x6e\137\x6e\x61\155\145"] . "\143\75\151\x6e\144\x65\170\x26\x61\x3d\144\x6f\151\156\x64\x65\x78\x26\x63\150\145\143\153\75\61", "\x4e\157\40\160\162\x6f\x6d\160\x74"); goto w†›—M; pIWue: gC‡šh: goto Vœbk‡; H5›iƒ: $M4™žG = date("\x59\55\155\x2d\144\x20\x48\72\151\x3a\x73", $MNicY["\x76\x61\164\151\x6d\x65"]["\x73\164\151\155\145"]); goto JlsIu; mœŽ9V: $zW•TB = json_decode(authcode($_YW["\143"]["\x61\143\137\x63\x61\143\x68\145"], "\x44\105\103\117\104\x45", md5($_M["\143\157\x6e\146\x69\147"]["\155\145\164\x5f\167\x65\x62\x75\x72\154"])), true); goto c–F10; c–F10: if (!file_exists(PATH_APP_FILE . "\x63\x6f\x6e\146\151\147\x2f\x75\160\x64\x61\x74\x65\x2e\154\157\143\x6b")) { goto g€9bC; } goto BrZˆW; mJGR7: if (!($MNicY["\x76\x61\164\151\155\x65"]["\x6d\151\x6e\165\164\145"] > 0)) { goto h<EFBFBD>Š9w; } goto H5›iƒ; U<EFBFBD>vk›: g€9bC: goto p‡Il<EFBFBD>; x3›F“: self::cmp_a(); goto E†‰žl; kW…B–: $dy8Œ = $MNicY["\163\x74\141\x74\145"] && $MNicY["\x61\x70\160"]["\x76\x5f\x6d\x5f\x6e\x61\155\x65"] == $this->m_name ? true : false; goto ewœeY; p‡Il<EFBFBD>: if (!($zW•TB["\164\151\x6d\145"] > $n4zB9 || $zW•TB["\x74\151\155\x65"] > $zW•TB["\145\170\x65\x74\151\x6d\145"] && $zW•TB["\x74\151\x6d\145"] < $n4zB9)) { goto bˆCik; } goto Nž€Yy; H‹Bœ7: $WŽ’PE = false; goto mœŽ9V; E†‰žl: $n4zB9 = time(); goto H‹Bœ7; Nž€Yy: $MNicY = json_decode(authcode($zW•TB["\143\x68\x65\143\x6b"], "\104\x45\x43\x4f\x44\105", md5(self::parse_url($_M["\143\x6f\x6e\x66\151\x67"]["\155\145\x74\x5f\x77\145\142\165\x72\x6c"]) . md5($this->m_name . $_YW["\x61\160\160"]["\141\x64\144\x74\x69\x6d\x65"]))), true); goto kW…B–; ewœeY: if (!$dy8Œ) { goto bp™X™; } goto mJGR7; r„3Ux: $dy8Œ = false; goto pIWue; Vœbk‡: h<EFBFBD>Š9w: goto g3‹Hp; g3‹Hp: $WŽ’PE = $dy8Œ && !empty($zW•TB["\167\145\x63\150\x61\x74"]) && !empty($zW•TB["\x75\x70\144\141\164\145"]) ? true : false; goto xtgBb; w†›—M: PZkqC: goto QŸx—˜; BrZˆW: $zW•TB["\x75\x70\144\141\x74\x65"] = 1; goto U<EFBFBD>vk›; t_yFc: global $_M, $_YW; goto x3›F“; ywOsD: if ($WŽ’PE) { goto PZkqC; } goto czjZA; JlsIu: $LM™3g = strtotime("{$M4™žG}\40\53{$MNicY["\166\x61\x74\x69\x6d\145"]["\155\x69\156\165\164\x65"]}\x20\155\151\x6e\x75\164\x65"); goto o”QVG; o”QVG: if (!($LM™3g <= $n4zB9)) { goto gC‡šh; } goto r„3Ux; QŸx—˜: } public function loadp($Y…3kH = '') { goto z1™bw; W‚XeY: $R<>8š = explode("\54", $Y…3kH); goto Px“›ˆ; Ef—HJ: uk6o–: goto H†Œ8D; z1™bw: global $_M, $_YW; goto W‚XeY; Px“›ˆ: foreach ($R<>8š as $HzY2i) { self::$HzY2i(); vk†0 : } goto Ef—HJ; H†Œ8D: } public function cmp_load() { global $_M, $_YW; self::loadp("\143\x6d\160\x5f\153\x2c\x63\x6d\160\137\143\x2c\x63\x6d\160\x5f\164"); } public function cmp_k() { goto oŽhy‹; y<EFBFBD>kxS: djJf : goto zQŸw<EFBFBD>; cD€5k: $this->k_name = array_diff(stringto_array($Aiƒa†, "\x2c"), $e•w˜G); goto H–‹4y; jXa€Z: $Aiƒa† = file_get_contents(PATH_ALL_APP . $this->m_name . "\57\x63\157\x6e\x66\151\x67\x2f\x74\x61\x62\154\x65"); goto cD€5k; M7xžc: fI•už: goto Q8P0l; Q8P0l: foreach ($e•w˜G as $HzY2i) { $_YW["\x6b"][$HzY2i] = $_M["\164\141\x62\154\145"][$HzY2i]; A†š†‡: } goto y<EFBFBD>kxS; WJtSG: $e•w˜G = ["\143\x6c\157\165\x64\137\x63\157\x6e\146\151\x67"]; goto jXa€Z; H–‹4y: foreach ($this->k_name as $HzY2i) { $_YW["\153"][$HzY2i] = $_M["\164\141\142\154\145"][$this->m_name . "\x5f" . $HzY2i]; cQƒœA: } goto M7xžc; oŽhy‹: global $_M, $_YW; goto WJtSG; zQŸw<EFBFBD>: } public function cmp_c($aQžVG = '') { goto s97sq; U€8p<EFBFBD>: Ii<EFBFBD>˜m: goto ašYx7; GK˜–Ÿ: dš<EFBFBD>5”: goto ZnJg“; kpWPL: $UMxi’ = DB::query("\x73\145\154\x65\x63\x74\40\x6e\x61\x6d\x65\54\166\141\154\165\x65\x20\x66\x72\x6f\x6d\x20{$_M["\x74\141\142\x6c\x65"]["\x63\154\157\x75\x64\x5f\x63\x6f\x6e\x66\151\x67"]}\x20\167\150\x65\x72\x65\40\155\137\x6e\141\x6d\x65\x20\x3d\40\x27{$this->m_name}\x27\x20\x41\x4e\x44\x20\x28\x6c\x61\156\x67\x20\x3d\x20\x27{$aQžVG}\x27\x20\117\x52\x20\154\x61\x6e\x67\x20\x3d\40\x27\x63\x6c\x6f\x75\x64\x27\x29\x20"); goto N’œ1O; N’œ1O: xLJ7k: goto oLfz˜; njJec: self::check_auth(); goto U€8p<EFBFBD>; EuŽŽW: $_YW["\156"] = $this->m_name; goto d–SŸn; ZnJg“: if (!(class_exists("\141\x64\x6d\x69\156") || class_exists("\x61\x70\x70"))) { goto Ii<EFBFBD>˜m; } goto njJec; EVq‡a: $aQžVG = $_M["\x6c\141\x6e\147"]; goto xF‘j_; NŒskŒ: $_YW["\143"][$HzY2i["\156\141\155\145"]] = $HzY2i["\x76\x61\x6c\165\145"]; goto BHŠHG; s97sq: global $_M, $_YW; goto EuŽŽW; xF‘j_: p™<EFBFBD>‡D: goto kpWPL; d–SŸn: if (!empty($aQžVG)) { goto p™<EFBFBD>‡D; } goto EVq‡a; oLfz˜: if (!($HzY2i = DB::fetch_array($UMxi’))) { goto dš<EFBFBD>5”; } goto NŒskŒ; BHŠHG: goto xLJ7k; goto GK˜–Ÿ; ašYx7: } public function cmp_a() { global $_M, $_YW; $_YW["\x61\x70\160"] = DB::get_one("\123\105\114\x45\103\124\40\x2a\x20\x46\122\x4f\x4d\x20{$_M["\x74\x61\x62\154\145"]["\141\160\x70\x6c\x69\163\164"]}\40\x57\110\105\x52\105\x20\155\137\156\141\155\x65\75\x27{$this->m_name}\x27\x20"); } public function cmp_ac() { global $_M, $_YW; $_YW["\x61\160\160"]["\x63\x6f\154\165\x6d\156"] = DB::get_one("\x53\105\x4c\105\103\x54\x20\52\x20\x46\122\x4f\115\x20{$_M["\x74\141\142\x6c\x65"]["\x63\157\x6c\x75\155\x6e"]}\x20\x57\x48\x45\x52\105\x20\155\x6f\x64\x75\154\x65\x3d\x27{$_YW["\141\x70\x70"]["\x6e\157"]}\x27\40\101\116\104\40\154\141\156\x67\x3d\x27{$_M["\154\141\156\147"]}\x27\x20"); } public function cmp_t() { goto S34cd; IbS<EFBFBD>H: $f–8e” = PATH_APP_FILE . "\154\141\x6e\x67\x2f" . $_M["\x6c\x61\x6e\147"] . "\56\160\x68\x70"; goto kmfvM; r7XkQ: $f–8e” = PATH_APP_FILE . "\x6c\141\156\147\57\x63\156\x2e\160\150\160"; goto NCS1ž; O6C0c: require_once $f–8e”; goto L9j p; S34cd: global $_M, $_YW; goto IbS<EFBFBD>H; QN<EFBFBD>“V: if (!file_exists($f–8e”)) { goto yWiw“; } goto O6C0c; L9j p: yWiw“: goto o8WUB; kmfvM: if (file_exists($f–8e”)) { goto OWQ ; } goto r7XkQ; NCS1ž: OWQ : goto QN<EFBFBD>“V; o8WUB: } public function addconsql($v’<76>R0, $HzY2i = '', $aQžVG) { goto DŠZKv; Lpf5j: $aQžVG = $_M["\154\x61\x6e\147"]; goto zu†tp; w<EFBFBD>ŽtG: DB::query("\111\x4e\x53\x45\122\x54\40\111\116\x54\x4f\x20{$_M["\x74\141\142\x6c\145"]["\x63\154\157\165\144\x5f\143\157\156\146\x69\147"]}\x20\50\156\141\x6d\145\x2c\154\141\156\147\x2c\x6d\137\156\141\155\x65\x2c\166\141\x6c\165\x65\x29\40\x56\x41\x4c\x55\105\123\x20\x28\47{$v’<76>R0}\x27\54\x27{$aQžVG}\x27\x2c\x27{$this->m_name}\x27\x2c\47{$HzY2i}\47\51\40\117\116\40\104\125\x50\x4c\111\x43\x41\124\x45\40\x4b\105\131\x20\125\x50\x44\101\124\105\x20\x76\141\x6c\x75\145\75\47{$HzY2i}\x27\x20"); goto nR rg; hLw™4: if (!empty($aQžVG)) { goto Vy8‘B; } goto Lpf5j; zu†tp: Vy8‘B: goto w<EFBFBD>ŽtG; DŠZKv: global $_M, $_YW; goto hLw™4; nR rg: } public function scriptgo($wzeŒM) { goto cb€Mx; nfSF: exit(0); goto C”<EFBFBD>8ž; yF0›A: $this->destruct = false; goto UO0YZ; UO0YZ: echo "\74\x73\x63\162\x69\x70\164\x3e\141\x6c\x65\162\x74\50\x27{$wzeŒM}\47\51\73\150\x69\x73\x74\157\x72\x79\x2e\147\x6f\50\x2d\x31\51\x3b\74\57\163\143\162\x69\160\x74\76"; goto nfSF; cb€Mx: global $_M; goto yF0›A; C”<EFBFBD>8ž: } public function tname() { global $_M, $_YW; return substr($_M["\x66\157\162\x6d"]["\x61"], 2); } public function data_time($M4™žG) { global $_M, $_YW; return $M4™žG ? date("\x59\55\x6d\x2d\x64\40\x48\x3a\x69\x3a\163", $M4™žG) : ''; } public function sub_str($Y…3kH) { global $_M, $_YW; return strlen($Y…3kH) > 0 ? substr($Y…3kH, 0, 8) . "\x2e\56\56" : ''; } public function jsoncallback($dgBz<42>, $eBGzH = "\x63\x61\154\x6c\x62\141\143\153") { goto vVšu<EFBFBD>; lnvTž: $EI4Wt = json_encode($dgBz<42>, JSON_UNESCAPED_UNICODE); goto G1‡y<EFBFBD>; Bamd™: $eBGzH = $_M["\146\x6f\x72\x6d"][$eBGzH]; goto lnvTž; G1‡y<EFBFBD>: echo $eBGzH ? $eBGzH . "\50" . $EI4Wt . "\x29" : $EI4Wt; goto mˆ1‰Y; ozZkC: header("\103\157\x6e\x74\x65\x6e\x74\x2d\x74\171\x70\145\x3a\x20\x61\160\160\154\x69\x63\x61\164\x69\x6f\156\57\170\x2d\x6a\141\166\x61\x73\x63\x72\x69\160\164"); goto Bamd™; vVšu<EFBFBD>: global $_M; goto ozZkC; mˆ1‰Y: } public function parse_url($E‚ˆŽŠ, $g‡D‡™ = "\x68\x6f\x73\164") { goto x•cPK; y‘€9<EFBFBD>: $E‚ˆŽŠ = url_standard($E‚ˆŽŠ); goto lŒzw’; lŒzw’: $k—B’w = parse_url($E‚ˆŽŠ); goto JDJZ‚; x•cPK: global $_M; goto y‘€9<EFBFBD>; JDJZ‚: return $g‡D‡™ == "\141\162\x72" ? $k—B’w : $k—B’w[$g‡D‡™]; goto tBšfU; tBšfU: } public function http_build_query($E‚ˆŽŠ, $R<>8š ) { goto d’l0r; w6›kW: GžšYF: goto pCH–l; pCH–l: return $E‚ˆŽŠ . http_build_query($R<>8š ); goto DjDui; y‘mNR: if (in_array(substr($E‚ˆŽŠ, -1), ["\x26", "\77"])) { goto GžšYF; } goto Pžƒ‘„; Pžƒ‘„: $E‚ˆŽŠ .= "\x26"; goto w6›kW; d’l0r: global $_M, $_YW; goto y‘mNR; DjDui: } public function merge_css($mž˜<C5BE>† = '') { goto LAIVg; YBSL–: z5—l‡: goto HP6‹v; RxE<EFBFBD>f: return false; goto uTNXd; F<EFBFBD>Qž2: if (file_exists($u_wg”)) { goto QQsO™; } goto RxE<EFBFBD>f; uTNXd: QQsO™: goto wcWBX; LAIVg: global $_M, $_YW; goto Pƒ™e‰; Pƒ™e‰: $u_wg” = PATH_APP_FILE . "\x70\165\x62\x6c\x69\143\57\143\x73\x73\57\167\x65\x62\x63\x73\x73\x2e\x63\163\x73"; goto F<EFBFBD>Qž2; b‚fš‚: $i‹ƒMc .= PHP_EOL . file_get_contents($V<>nhc); goto D“<EFBFBD>€‘; PGa†˜: $V<>nhc = PATH_APP_FILE . "\160\165\142\x6c\x69\143\x2f\143\163\x73\x2f\x64\x69\x79\x63\x73\x73\56\x63\163\x73"; goto fXpYY; Y…7Hb: $mž˜<C5BE>† = $_YW["\x63"]["\x64\151\171\143\163\163"]; goto YBSL–; D“<EFBFBD>€‘: jc–’l: goto adLEf; HP6‹v: return file_put_contents(PATH_APP_FILE . "\167\145\142\x2f\x74\x65\x6d\160\154\x61\x74\145\163\57\155\145\164\57\143\163\163\x2f\155\145\164\151\156\146\157\56\143\163\x73", $i‹ƒMc . PHP_EOL . $mž˜<C5BE>†); goto O zg; fXpYY: if (!file_exists($V<>nhc)) { goto jc–’l; } goto b‚fš‚; wcWBX: $i‹ƒMc = file_get_contents($u_wg”); goto PGa†˜; adLEf: if (!empty($mž˜<C5BE>†)) { goto z5—l‡; } goto Y…7Hb; O zg: } }
|