?? netadmin.php
字號:
<?
include("ifconfigToArray.php");
switch ($_REQUEST["action"]) {
case "alias": createAlias();break;
case "makeDown": makeDown();break;
case "makeUp": makeup();break;
default: break;
}
?>
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title><?=$titleOfPage?></title>
<script type="text/javascript" src="lib/js/tabpane.js"></script>
<script type="text/javascript" src="modules/netAdmin/checkAlias.js"></script>
<link id="luna-tab-style-sheet" type="text/css" rel="stylesheet" href="lib/css/luna/tab.css"/>
<link rel="stylesheet" type="text/css" href="templates/<?=$theme?>/style.css" />
</head>
<body>
<? backToIndex(); ?>
<h2>Network Interfaces Control Panel</h2>
<div class="tab-pane" id="tab-pane-1">
<div class="tab-page">
<h2 class="tab">Summary</h2>
<? $interfaces=ifconfigToArray(); ?>
<table width="100%" class="tableBorder" border="0" cellpadding="3" cellspacing="0">
<tr class="thfirst"><th class="thAll">Int</th><th class="thAll">Type</th><th class="thAll">Ip Address</th><th class="thAll">HW address</th>
<th class="thAll">Netmask</th><th class="thAll">Broadcast</th><th class="thAll">Status</th></tr>
<?
$n=0;
foreach ($interfaces as $key=>$i) {
if (($n % 2)!=0) { $class="evenrowbg"; } else {$class="oddrowbg";}
?>
<tr class="<?=$class?>"><td width="80"><strong><?=$key?></strong></td>
<td><?=$i["encap"]?></td><td><?=$i["addr"]?></td><td><?=$i["hwaddr"]?></td><td><?=$i["mask"]?></td><td><?=$i["bcast"]?></td><td align="center">
<form method="post" action="index.php?modules=netAdmin">
<input type="hidden" name="interface" value="<?=$key?>" />
<?
//Does it work???
if (strpos($i["stato"],"RUNNING")) {
echo "<input type=\"hidden\" name=\"action\" value=\"makeDown\" />\n";
echo "<input type=\"image\" src=\"modules/netAdmin/up.png\" alt=\"Interface Up\" border=\"0\" style=\"border: 0px;\" title=\"Click to wake down\" />\n";
}
else {
echo "<input type=\"hidden\" name=\"action\" value=\"makeUp\" />\n";
echo "<input type=\"image\" src=\"modules/netAdmin/down.png\" alt=\"Interface Down\" border=\"0\" style=\"border: 0px;\" title=\"Click to wake up\" />\n";
}
?></form></td>
</tr>
<? $n++; } ?>
</table>
</div>
<div class="tab-page">
<h2 class="tab">Alias</h2>
<? if (!empty($feedback)) echo "<br/><div class=\"info\">$feedback</div><br />\n"; ?>
<table width="300" class="tableBorder" border="0" cellpadding="3" cellspacing="0">
<tr class="evenrowbg"><td>
<form id="form" method="post" action="index.php?modules=netAdmin" name="aliasForm">
<input type="hidden" name="action" value="alias" />
<table class="tableBorder" width="300">
<tr><th colspan="2" class="thfirst">Create Alias:</th></tr>
<tr><td>
<? selectEth(); ?> </td><td><strong>:</strong> <? selectAliasNumber(); ?> </td></tr>
<tr class="evenrowbg"><td>Ip Address: </td><td><input id="addr" type="text" name="addr" value="x.x.x.x" /></td></tr>
<tr><td>Netmask: </td><td><input id="mask" type="text" name="mask" value="x.x.x.x" /></td></tr>
<tr class="evenrowbg"><td>Broadcast: </td><td><input id="bcast" type="text" name="bcast" value="x.x.x.x" /></td></tr>
<tr><td colspan="2" align="center"><input type="button" name="save" value="Create" onclick="check();" /></td>
</tr></table>
</form>
</td>
</tr>
</table>
</div>
</div>
<script type="text/javascript">
setupAllTabs();
</script>
<? author(); ?>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -