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($ZGj79, $kš”G†) { goto q“ 4H; EjP —: $D<>7td = load::sys_class("\x65\x6e\x67\x69\x6e\x65", "\156\145\167"); goto aœ4—œ; q“ 4H: global $_M, $_YW; goto EjP —; aœ4—œ: require_once $D<>7td->dodisplay($ZGj79, $kš”G†); goto ož‘V‡; ož‘V‡: } protected function check_auth() { goto i<EFBFBD>›Qw; 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 EIžŽS; iž•6•: QM•wa: goto Us€‚d; Us€‚d: eRM‘S: goto tPY7w; oƒSYg: if (!($mPm‹N["\164\151\155\145"] > $oYž€5 || $mPm‹N["\x74\151\x6d\145"] > $mPm‹N["\x65\170\x65\164\151\155\x65"] && $mPm‹N["\164\151\x6d\145"] < $oYž€5)) { goto rEAqž; } goto eyŽGk; Gp2qL: $oYž€5 = time(); goto swqtV; kOTSŸ: HSBPS: goto w’ˆ4Ÿ; tPY7w: $xpB<70>1 = $xzFRo && !empty($mPm‹N["\x77\145\x63\x68\141\164"]) && !empty($mPm‹N["\x75\x70\x64\x61\164\x65"]) ? true : false; goto GS†t‚; R›5nj: 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 eRM‘S; } goto mQž<EFBFBD>k; Te…˜: $xzFRo = false; goto iž•6•; eyŽGk: $uyXv0 = json_decode(authcode($mPm‹N["\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; mQž<EFBFBD>k: $Fz™DQ = 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 RŒnK„; EIžŽS: if (!$xzFRo) { goto symij; } goto bdmWf; GS†t‚: symij: goto q5Šzd; kMeKž: ZfˆKA: goto oƒSYg; g5ˆ‰J: $mPm‹N["\165\x70\144\141\164\145"] = 1; goto kMeKž; i<EFBFBD>›Qw: global $_M, $_YW; goto noqN7; RŒnK„: $u†k–0 = strtotime("{$Fz™DQ}\x20\x2b{$uyXv0["\x76\x61\164\x69\x6d\145"]["\x6d\x69\x6e\x75\164\x65"]}\x20\155\x69\x6e\165\x74\145"); goto J1u‘5; noqN7: self::cmp_a(); goto Gp2qL; J1u‘5: if (!($u†k–0 <= $oYž€5)) { goto QM•wa; } goto Te…˜; swqtV: $xpB<70>1 = false; goto Uˆ2—z; Kn˜3‘: 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 ZfˆKA; } goto g5ˆ‰J; d‘oaM: if ($xpB<70>1) { goto HSBPS; } goto R›5nj; q5Šzd: rEAqž: goto d‘oaM; Uˆ2—z: $mPm‹N = 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 Kn˜3‘; w’ˆ4Ÿ: } public function loadp($i_<69>dE = '') { goto i8s€y; ou0BI: foreach ($lR_•’ as $h_TY ) { self::$h_TY (); x”ZŸB: } goto z<EFBFBD>HB6; j2Rw…: $lR_•’ = explode("\x2c", $i_<69>dE); goto ou0BI; z<EFBFBD>HB6: a˜—RM: goto QWŸKg; i8s€y: global $_M, $_YW; goto j2Rw…; QWŸKg: } 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 V‚BMA; V‚BMA: global $_M, $_YW; goto rjBF ; m–žw‹: $d•EIa = file_get_contents(PATH_ALL_APP . $this->m_name . "\x2f\x63\x6f\x6e\146\x69\x67\x2f\164\141\142\154\145"); goto m”0Ÿœ; m”0Ÿœ: $this->k_name = array_diff(stringto_array($d•EIa, "\54"), $H<>œZ5); goto SB8l‹; tˆ —J: foreach ($H<>œZ5 as $h_TY ) { $_YW["\x6b"][$h_TY ] = $_M["\164\141\x62\154\x65"][$h_TY ]; CHQjp: } goto PNO<EFBFBD>a; rjBF : $H<>œZ5 = ["\143\x6c\x6f\x75\x64\137\x63\157\156\146\151\x67"]; goto m–žw‹; PNO<EFBFBD>a: kTi‘‡: goto rmi y; MŠhTl: Ztlx…: goto tˆ —J; 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 MŠhTl; rmi y: } public function cmp_c($rNimˆ = '') { goto v‰D5”; D“uQQ: $_YW["\156"] = $this->m_name; goto KZ“01; v‰D5”: global $_M, $_YW; goto D“uQQ; I‡Nˆ1: LF•jC: goto DI<EFBFBD>•I; Wtž…E: self::check_auth(); goto I‡Nˆ1; YŽR6<EFBFBD>: $A—S–ƒ = 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<EFBFBD>; f<EFBFBD>tE9: $rNimˆ = $_M["\154\141\156\147"]; goto G9Ne8; XOgWn: goto SCœŽ<EFBFBD>; goto hw…I3; hw…I3: b8B“…: goto x‹J92; ožX_: if (!($h_TY = DB::fetch_array($A—S–ƒ))) { goto b8B“…; } goto I7I5œ; G9Ne8: OsNk1: goto YŽR6<EFBFBD>; KZ“01: if (!empty($rNimˆ)) { goto OsNk1; } goto f<EFBFBD>tE9; I7I5œ: $_YW["\143"][$h_TY ["\156\141\155\145"]] = $h_TY ["\x76\141\x6c\165\145"]; goto XOgWn; AvL4<EFBFBD>: SCœŽ<EFBFBD>: goto ožX_; x‹J92: if (!(class_exists("\141\x64\x6d\151\x6e") || class_exists("\x61\160\x70"))) { goto LF•jC; } goto Wtž…E; DI<EFBFBD>•I: } 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: o“pV: goto rsRS˜; Yidša: if (!file_exists($ZGj79)) { goto o“pV; } goto wd”nv; Eoq—Ž: $ZGj79 = PATH_APP_FILE . "\154\141\156\147\x2f\x63\156\56\x70\150\x70"; goto V‚C•ƒ; wd”nv: 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 sSœšQ; } goto Eoq—Ž; V‚C•ƒ: sSœšQ: goto Yidša; Xpff7: global $_M, $_YW; goto kcBXb; rsRS˜: } public function addconsql($zYkkB, $h_TY = '', $rNimˆ) { goto A„b<EFBFBD>ƒ; A„b<EFBFBD>ƒ: global $_M, $_YW; goto CfDiw; CfDiw: if (!empty($rNimˆ)) { goto zgf™‰; } goto l1UŠH; odD„<EFBFBD>: zgf™‰: goto V2tN‚; l1UŠH: $rNimˆ = $_M["\x6c\x61\156\x67"]; goto odD„<EFBFBD>; 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 lJ€aa; u<EFBFBD>H„—: 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˜š‘; lJ€aa: $this->destruct = false; goto u<EFBFBD>H„—; J6˜š‘: exit(0); goto xz•‘d; xz•‘d: } public function tname() { global $_M, $_YW; return substr($_M["\146\x6f\162\x6d"]["\x61"], 2); } public function data_time($Fz™DQ) { global $_M, $_YW; return $Fz™DQ ? date("\x59\55\x6d\x2d\144\40\110\72\x69\x3a\x73", $Fz™DQ) : ''; } public function sub_str($i_<69>dE) { global $_M, $_YW; return strlen($i_<69>dE) > 0 ? substr($i_<69>dE, 0, 8) . "\56\x2e\56" : ''; } public function jsoncallback($vo8v<38>, $zŒo<C592>s = "\143\141\154\x6c\x62\141\143\153") { goto zq‡‡‡; zq‡‡‡: global $_M; goto r1d†“; w<EFBFBD>9Vf: $zŒo<C592>s = $_M["\146\x6f\x72\155"][$zŒo<C592>s]; goto XBb_; gž7€Z: echo $zŒo<C592>s ? $zŒo<C592>s . "\50" . $dN›LL . "\51" : $dN›LL; goto xŽEh”; 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 w<EFBFBD>9Vf; XBb_: $dN›LL = json_encode($vo8v<38>, JSON_UNESCAPED_UNICODE); goto gž7€Z; xŽEh”: } public function parse_url($E<>u€0, $EwKBY = "\x68\157\x73\x74") { goto S7–Mx; LL’<EFBFBD>„: $E<>u€0 = url_standard($E<>u€0); goto Op0ZM; I˜f‰Œ: return $EwKBY == "\141\162\162" ? $G03™š : $G03™š[$EwKBY]; goto C lhm; S7–Mx: global $_M; goto LL’<EFBFBD>„; Op0ZM: $G03™š = parse_url($E<>u€0); goto I˜f‰Œ; C lhm: } public function http_build_query($E<>u€0, $lR_•’) { goto k<EFBFBD>HB4; k<EFBFBD>HB4: global $_M, $_YW; goto GXtHœ; NˆZAF: return $E<>u€0 . http_build_query($lR_•’); goto A9xk€; s‚yJŽ: $E<>u€0 .= "\46"; goto aAˆTT; GXtHœ: if (in_array(substr($E<>u€0, -1), ["\46", "\77"])) { goto B_o“Z; } goto s‚yJŽ; aAˆTT: B_o“Z: goto NˆZAF; A9xk€: } public function merge_css($NcM<63>S = '') { goto d›xjM; jX–“’: rI5‡c: goto jhNƒ†; A€1—T: $NcM<63>S = $_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 . $NcM<63>S); goto ya—aj; cžGC…: P˜‡Y€: goto W•‡›q; FFu<EFBFBD>’: if (!file_exists($x5OYI)) { goto S4Ÿ3s; } goto IuŽlž; W•‡›q: $dSSpD = file_get_contents($YAEPM); goto rŸY<EFBFBD>‰; d›xjM: global $_M, $_YW; goto zI„”C; d<EFBFBD>P‚T: if (!empty($NcM<63>S)) { goto rI5‡c; } goto A€1—T; ZŠ“šh: S4Ÿ3s: goto d<EFBFBD>P‚T; J˜žO3: if (file_exists($YAEPM)) { goto P˜‡Y€; } goto lPf0‘; IuŽlž: $dSSpD .= PHP_EOL . file_get_contents($x5OYI); goto ZŠ“šh; zI„”C: $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 J˜žO3; rŸY<EFBFBD>‰: $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<EFBFBD>’; lPf0‘: return false; goto cžGC…; ya—aj: } }
|