/**
  * 网站,服务器基本信息
  * @return
  */
 public function index()
 {
     $gd = '不支持';
     if (function_exists('gd_info')) {
         $gd = gd_info();
         $gd = $gd['GD Version'];
     }
     $hostport = $_SERVER['SERVER_NAME'] . "({$_SERVER['SERVER_ADDR']}:{$_SERVER['SERVER_PORT']})";
     $mysql = function_exists('mysql_close') ? mysql_get_client_info() : '不支持';
     $info = array('system' => get_system(), 'hostport' => $hostport, 'server' => $_SERVER['SERVER_SOFTWARE'], 'php_env' => php_sapi_name(), 'app_dir' => WEB_ROOT, 'mysql' => $mysql, 'gd' => $gd, 'upload_size' => ini_get('upload_max_filesize'), 'exec_time' => ini_get('max_execution_time') . '秒', 'disk_free' => round(@disk_free_space(".") / (1024 * 1024), 2) . 'M', 'server_time' => date("Y-n-j H:i:s"), 'beijing_time' => gmdate("Y-n-j H:i:s", time() + 8 * 3600), 'reg_gbl' => get_cfg_var("register_globals") == '1' ? 'ON' : 'OFF', 'quotes_gpc' => 1 === get_magic_quotes_gpc() ? 'YES' : 'NO', 'quotes_runtime' => 1 === get_magic_quotes_runtime() ? 'YES' : 'NO', 'fopen' => ini_get('allow_url_fopen') ? '支持' : '不支持');
     $this->assign('info', $info);
     $this->display();
 }
 private function getSystemInfo()
 {
     return current_state_support(get_system());
 }
function get_KS_regions($db)
{
    global $faction_offset, $regions_KS_offset, $regions_WS_offset, $system_KS_offset;
    $sql = "SELECT regionID AS id,\n\t\t\t\t   regionName AS name,\n\t\t\t\t   factionID AS factionID,\n\t               ROUND(x) / 10000000000000000 AS x,\n\t               ROUND(z) / 10000000000000000 AS y\n\t               FROM mapRegions\n\t               WHERE regionID < {$regions_WS_offset}";
    $result = mysqli_query($db, $sql);
    $regions_array = array();
    while ($region = mysqli_fetch_assoc($result)) {
        $region_out = array();
        $region_out['id'] = intval($region['id'] - $regions_KS_offset);
        $region_out['name'] = $region['name'];
        $region_out['x'] = floatval($region['x']);
        $region_out['y'] = floatval($region['y']);
        if ($region['factionID'] != NULL) {
            $region_out['factionID'] = intval($region['factionID'] - $faction_offset);
        } else {
            $region_out['factionID'] = -1;
        }
        $region_out['systems'] = get_system($db, $region, $system_KS_offset);
        array_push($regions_array, $region_out);
    }
    $out = array();
    $out["region_offset"] = $regions_KS_offset;
    $out["system_offset"] = $system_KS_offset;
    $out["faction_offset"] = $faction_offset;
    $out["regions"] = $regions_array;
    return $out;
}