dzadsod/include/traits/appcmp.class.php

8 lines
9.9 KiB
PHP
Raw Permalink 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($f8e”, $orZœo) { goto EDOz; Keu87: require_once $su”Œ->dodisplay($f8e”, $orZœo); goto GVvj…; EDOz: 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_CE; j_CE: 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: $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 cF10; cF10: 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; U<EFBFBD>vk: g€9bC: goto p‡Il<EFBFBD>; x3F“: 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; HBœ7: $WŽPE = false; goto mœŽ9V; E†‰žl: $n4zB9 = time(); goto HBœ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 g3Hp; g3Hp: $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 x3F“; 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; WXeY: $R<>  = explode("\54", $Y…3kH); goto Px“ˆ; Ef—HJ: uk6o: goto H†Œ8D; z1™bw: global $_M, $_YW; goto WXeY; Px“ˆ: foreach ($R<>  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 H4y; 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; H4y: 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˜Ÿ: <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 dSŸ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 xFj_; 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; xFj_: p™<EFBFBD>‡D: goto kpWPL; dSŸn: if (!empty($aQžVG)) { goto p™<EFBFBD>‡D; } goto EVq‡a; oLfz˜: if (!($HzY2i = DB::fetch_array($UMxi))) { goto <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: $f8e” = PATH_APP_FILE . "\154\141\x6e\x67\x2f" . $_M["\x6c\x61\x6e\147"] . "\56\160\x68\x70"; goto kmfvM; r7XkQ: $f8e” = PATH_APP_FILE . "\x6c\141\156\147\57\x63\156\x2e\160\150\160"; goto NCS1ž; O6C0c: require_once $f8e”; goto L9j p; S34cd: global $_M, $_YW; goto IbS<EFBFBD>H; QN<EFBFBD>“V: if (!file_exists($f8e”)) { goto yWiw“; } goto O6C0c; L9j p: yWiw“: goto o8WUB; kmfvM: if (file_exists($f8e”)) { 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 Vy8B; } goto Lpf5j; zu†tp: Vy8B: 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>; yF0A: $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 yF0A; C”<EFBFBD>: } 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—Bw = parse_url($EˆŽŠ); goto JDJZ; x•cPK: global $_M; goto y€9<EFBFBD>; JDJZ: return $g‡D‡™ == "\141\162\x72" ? $k—Bw : $k—Bw[$g‡D‡™]; goto tBšfU; tBšfU: } public function http_build_query($EˆŽŠ, $R<> ) { goto dl0r; w6kW: GžšYF: goto pCHl; pCHl: return $EˆŽŠ . http_build_query($R<> ); goto DjDui; ymNR: if (in_array(substr($EˆŽŠ, -1), ["\x26", "\77"])) { goto GžšYF; } goto Pžƒ; Pžƒ: $EˆŽŠ .= "\x26"; goto w6kW; dl0r: global $_M, $_YW; goto ymNR; DjDui: } public function merge_css($mž˜<C5BE> = '') { goto LAIVg; YBSL: z5—l‡: goto HP6v; 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: $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>: jcl: goto adLEf; HP6v: 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 jcl; } goto b; wcWBX: $iƒMc = file_get_contents($u_wg”); goto PGa†˜; adLEf: if (!empty($mž˜<C5BE>)) { goto z5—l‡; } goto Y…7Hb; O  zg: } }