Example #1
0
 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);
 }
Example #2
0
 /**
  * 把处理后的数组已json方式输出到页面上,供AJAX读取。
  * @param  array $rdata 需要转成json的数组
  */
 public function rdata($rdata)
 {
     if ($rdata) {
         $this->rarray['data'] = $rdata;
     } else {
         $this->rarray['data'][''] = '';
     }
     jsoncallback($this->rarray);
     //回传json格式
 }
Example #3
0
 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);
 }