<?php 
 | 
include_once "/Common/Logging.php"; 
 | 
include_once "/Account/User.php"; 
 | 
include_once "/language/lang.php"; 
 | 
  
 | 
\Logging\CreateLogging("SelectServer.php"); 
 | 
//检查$_SESSION中是否设置了选择哪个服务器 
 | 
$server_id = ""; 
 | 
$UserAccount = $_SESSION['UserAccount']; 
 | 
  
 | 
$user = new \User\User($UserAccount); 
 | 
$spid = $user->GetSPID(); 
 | 
$spidAll = $user->GetSPIDAll(); 
 | 
$select_spid = array_key_exists("spid", $_GET) ? $_GET["spid"] : ""; 
 | 
if (!$select_spid || !in_array($select_spid, $spidAll)) { 
 | 
    if ($spid) { 
 | 
        $select_spid = $spid; 
 | 
    } else { 
 | 
        $select_spid = $spidAll[0]; 
 | 
    } 
 | 
} 
 | 
  
 | 
if ($select_spid == $spid && array_key_exists('server_id', $_SESSION)) { 
 | 
    $server_id = $_SESSION['server_id']; 
 | 
} 
 | 
  
 | 
$serversArray = $user->GetServersCfg($select_spid); 
 | 
// \Logging\LogInfo(print_r($serversArray, true)); 
 | 
$error = $_GET["error"]; 
 | 
  
 | 
?> 
 | 
  
 | 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
 | 
<html xmlns="http://www.w3.org/1999/xhtml"> 
 | 
  
 | 
<head> 
 | 
    <STYLE TYPE='text/css'> 
 | 
        BODY { 
 | 
            background-image: URL(/img/bg1.jpg); 
 | 
            background-position: center; 
 | 
            background-repeat: no-repeat; 
 | 
            background-attachment: fixed; 
 | 
        } 
 | 
    </STYLE> 
 | 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
 | 
    <title><?php echo \Lang\gettext("选择服务器") ?></title> 
 | 
  
 | 
</head> 
 | 
  
 | 
<body> 
 | 
    <CENTER> 
 | 
        <form id="form1" name="form1" method="post" action="SelectJump.php"> 
 | 
            <br /><br /><br /><br /><br /><br /><br /><br /><br /> 
 | 
            <?php echo \Lang\gettext("服务器列表") ?><br /><br /> 
 | 
  
 | 
            <?php 
 | 
            if ($error == "1") { 
 | 
                echo "server is not exist.<br/><br/>"; 
 | 
            } 
 | 
            echo "<select name=\"select_spid\" onchange=\"changespid(this.value)\" >"; 
 | 
            if (isset($spidAll)) { 
 | 
                foreach ($spidAll as $value) { 
 | 
                    if ($select_spid == $value) { 
 | 
                        echo "<option value=\"" . $value . "\" selected>"; 
 | 
                    } else { 
 | 
                        echo "<option value=\"" . $value . "\">"; 
 | 
                    } 
 | 
                    echo $value . "</option>"; 
 | 
                } 
 | 
            } 
 | 
            echo "</select>"; 
 | 
            ?> 
 | 
  
 | 
            <?php 
 | 
            echo "<select name=\"select_id\">"; 
 | 
            foreach ($serversArray as $key => $value) { 
 | 
                if ($server_id == $key) { 
 | 
                    echo "<option value=\"" . $key . "\" selected>"; 
 | 
                } else { 
 | 
                    echo "<option value=\"" . $key . "\" >"; 
 | 
                } 
 | 
                echo $key . "</option>"; 
 | 
            } 
 | 
            echo "</select>"; 
 | 
            ?> 
 | 
  
 | 
            </p> 
 | 
            <input name="submit" type="submit" value="<?php echo \Lang\gettext("确定") ?>"></input> 
 | 
        </form> 
 | 
    </CENTER> 
 | 
</body> 
 | 
  
 | 
</html> 
 | 
<script language="JavaScript"> 
 | 
    function changespid(spid) { 
 | 
        window.location.href = "SelectServer.php?spid=" + spid; 
 | 
    } 
 | 
</script> 
 |