public function dogetword() { global $_M; $lang = $_M['form']['lang'] ? $_M['form']['lang'] : $_M['lang']; $word = $_M['form']['word']; $site = $_M['form']['site']; if (!file_get_contents(PATH_WEB . 'cache/lang_' . $lang . '.php')) { $query = "select * from {$_M['table'][language]} where lang='{$lang}' and site='{$site}' and name='{$word}'"; $result = DB::get_one($query); $getword = $result['value']; } else { if ($site == 1) { require_once PATH_WEB . 'cache/langadmin_' . $lang . '.php'; } else { require_once PATH_WEB . 'cache/lang_' . $lang . '.php'; } $word = "lang_{$word}"; $getword = ${$word}; } if ($getword) { $back['error'] = 0; $back['word'] = $getword; } else { $back['error'] = 1; } jsoncallback($back); }
/** * 把处理后的数组已json方式输出到页面上,供AJAX读取。 * @param array $rdata 需要转成json的数组 */ public function rdata($rdata) { if ($rdata) { $this->rarray['data'] = $rdata; } else { $this->rarray['data'][''] = ''; } jsoncallback($this->rarray); //回传json格式 }
public function dodownload() { global $_M; switch ($this->info['action']) { case 'doc': $data = $this->doc(); break; case 'check': $data = $this->checkpower(); break; case 'dl': $data = $this->dl(); break; case 'install': $data = $this->install(); break; case 'complete': $data = $this->complete(); break; } jsoncallback($data); }