📄 add_server.inc
字号:
<?phpif($_GET['page'] == "add_server"){ unset($_SESSION['server']);}?><?phpif(count($servers) < 1){ ?> <p>No servers found!</p> <?php}else{ $query = $sql->query("SELECT status_array FROM status ORDER BY id DESC LIMIT 1"); /* * Justin Osterholt * 11/29/05 * Empty status table fix */ if($sql->affectedRows != 0) { $data = unserialize(mysql_result($query, 0)); ?> <table> <tr> <td><strong>Hostname</strong></td> <?php foreach(array_keys(current($data)) as $key => $value) { echo "<td><strong>$value</strong></td>"; } ?> <td><strong>ACCT #</strong></td> <td><strong>EDIT</strong></td> <td><strong>DELETE</strong> </tr> <?php foreach($data as $key => $value) { echo "<tr><td>" . $servers[$key]['hostname'] . "</td>"; foreach($value as $key2 => $value2) { if($value2 == 1) { echo "<td style=\"color: green;\">Online</td>\n"; } else { echo "<td style=\"color: red;\">Offline</td>\n"; } } echo "<td>" . count(listaccts(long2ip($servers[$key]['inet']), $servers[$key]['username'], $servers[$key]['access_key'], $servers[$key]['usessl'])) . "</td><td><a href=\"?page=edit_server&sid=$key&inet={$servers[$key]['inet']}\">EDIT</a></td><td><a href=\"?page=del_server&sid=$key&inet={$servers[$key]['inet']}\">DELETE</a></td></tr>"; } } else { echo "Data not available<br/>\n"; } ?> </table> <?php }?><?/** Modified: 09/17/05* Justin Osterholt* Added code to output error message*/if(!empty($_SESSION['error']['msg'])) { echo "<br/><fieldset><legend>Errors</legend><span style='color:red;'>".implode("<br/>\n",$_SESSION['error']['msg'])."</span></fieldset>"; unset($_SESSION['error']);}?><form method="post" action="?page=add_server"><table><tr> <td><label for="hostname"<?=($_SESSION['error']['hostname'] ? " class=\"error\"" : "")?>>Hostname:</label></td> <td><input type="text" name="hostname" id="hostname"<?=($_SESSION['server']['hostname'] ? " value=\"{$_SESSION['server']['hostname']}\"" : "")?> /></td></tr><tr> <td><label for="inet"<?=($_SESSION['error']['inet'] ? " class=\"error\"" : "")?>>IP Address:</label> <td><input type="text" name="inet" id="inet"<?=($_SESSION['server']['inet'] ? " value=\"{$_SESSION['server']['inet']}\"" : "")?> /></td></tr><tr> <td><label for="username"<?=($_SESSION['error']['username'] ? " class=\"error\"" : "")?>>Username:</label> <td><input type="text" name="username" id="username"<?=($_SESSION['server']['username'] ? " value=\"{$_SESSION['server']['username']}\"" : "")?> /></td></tr><tr> <td><label for="password"<?=($_SESSION['error']['password'] ? " class=\"error\"" : "")?>>Password:</label> <td><input type="password" name="password" id="password"<?=($_SESSION['server']['password'] ? " value=\"{$_SESSION['server']['password']}\"" : "")?> /></td></tr><tr> <td><label for="access_key"<?=($_SESSION['error']['access_key'] ? " class=\"error\"" : "")?>>Access Key:</label> <td><textarea name="access_key" id="access_key" rows="10"><?=($_SESSION['server']['access_key'] ? $_SESSION['server']['access_key'] : "")?></textarea></td></tr><tr> <td><label for="ns1"<?=($_SESSION['error']['nameserver'] ? " class=\"error\"" : "")?>>1st Nameserver:</label> <td><input type="text" name="nameserver1" id="ns1"<?=($_SESSION['server']['nameserver'] ? " value=\"{$_SESSION['server']['nameserver']['0']}\"" : "")?> /></td></tr><tr> <td><label for="ns2"<?=($_SESSION['error']['nameserver'] ? " class=\"error\"" : "")?>>2nd Nameserver:</label> <td><input type="text" name="nameserver2" id="ns2"<?=($_SESSION['server']['nameserver'] ? " value=\"{$_SESSION['server']['nameserver']['1']}\"" : "")?> /></td></tr><tr> <td><label for="usessl"<?=($_SESSION['error']['usessl'] ? " class=\"error\"" : "")?>>SSL</label> <td> <select name="usessl" id="usessl"> <option value="0"<?=($_SESSION['server']['usessl'] == 0) ? " selected" : NULL?>>Local (no-ssl)</option> <option value="1"<?=($_SESSION['server']['usessl'] == 1) ? " selected" : NULL?>>Remote (ssl)</option> </select></tr><tr> <td><label for="status"<?=($_SESSION['error']['status'] ? " class=\"error\"" : "")?>>Status:</label> <td> <select name="status" id="status"> <option<?=(!is_numeric($_SESSION['server']['status'])) ? " selected" : NULL?>>Select Server Status</option> <option value="1"<?=($_SESSION['server']['status'] == 1) ? " selected" : NULL?>>INACTIVE</option> <option value="2"<?=($_SESSION['server']['status'] == 2) ? " selected" : NULL?>>ACTIVE SHARED</option> <option value="3"<?=($_SESSION['server']['status'] == 3) ? " selected" : NULL?>>ACTIVE RESELLER</option> <option value="4"<?=($_SESSION['server']['status'] == 4) ? " selected" : NULL?>>ACTIVE FREE SERVER</option> <option value="5"<?=($_SESSION['server']['status'] == 5) ? " selected" : NULL?>>ACTIVE ALL</option> </select> </td></tr><tr> <td colspan="2"> <?php if(isset($_GET['sid']) && isset($_GET['inet'])) { ?> <input type="hidden" name="edit" value="true" /> <input type="hidden" name="sid" value="<?=$_SESSION['server']['id']?>" /> <input type="submit" value="Edit Server" /> <?php } else { ?> <input type="submit" value="Add Server" /> <?php } ?> </td></tr></table></form>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -