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($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 V‡; 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: eRMS: goto tPY7w; oƒSYg: if (!($mPmN["\164\151\155\145"] > $oYž€5 || $mPmN["\x74\151\x6d\145"] > $mPmN["\x65\170\x65\164\151\155\x65"] && $mPmN["\164\151\x6d\145"] < $oYž€5)) { goto rEAqž; } goto eyŽGk; Gp2qL: $oYž€5 = time(); goto swqtV; kOTSŸ: HSBPS: goto wˆ; tPY7w: $xpB<70>1 = $xzFRo && !empty($mPmN["\x77\145\x63\x68\141\164"]) && !empty($mPmN["\x75\x70\x64\x61\164\x65"]) ? true : false; goto GS†t; 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 mQž<EFBFBD>k; Te…˜: $xzFRo = false; goto iž•6•; eyŽGk: $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; 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: $mPmN["\165\x70\144\141\164\145"] = 1; goto kMeKž; i<EFBFBD>Qw: global $_M, $_YW; goto noqN7; RŒnK„: $u†k0 = 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 J1u5; noqN7: self::cmp_a(); goto Gp2qL; J1u5: if (!($u†k0 <= $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; doaM: if ($xpB<70>1) { goto HSBPS; } goto R5nj; q5Šzd: rEAqž: goto doaM; Uˆ2—z: $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 Kn˜3; wˆ: } 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 VBMA; VBMA: 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 xJ92; 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_; xJ92: 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 VC•ƒ; 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—Ž; VC•ƒ: 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" . $dNLL . "\51" : $dNLL; 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_: $dNLL = 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 S7Mx; 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; S7Mx: 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€; syJŽ: $E<>u€0 .= "\46"; goto aAˆTT; GXtHœ: if (in_array(substr($E<>u€0, -1), ["\46", "\77"])) { goto B_o“Z; } goto syJŽ; aAˆTT: B_o“Z: goto NˆZAF; A9xk€: } public function merge_css($NcM<63>S = '') { goto dxjM; 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>; dxjM: global $_M, $_YW; goto zI„”C; d<EFBFBD>PT: if (!empty($NcM<63>S)) { goto rI5‡c; } goto A€1—T; ZŠ“šh: S4Ÿ3s: goto d<EFBFBD>PT; 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: } }