Viewing File server/web/main.php of 0.02.11a
|
1: <?php 2: ob_start(); 3: require("include.php"); 4: $NATS->Start(); 5: if (!$NATS_Session->Check($NATS->DB)) 6: { 7: header("Location: ./?login_msg=Invalid+Or+Expired+Session"); 8: exit(); 9: } 10: ob_end_flush(); 11: Screen_Header("Monitoring Interface",1); 12: 13: if (isset($_REQUEST['message'])) echo "<b>".$_REQUEST['message']."</b><br>"; 14: 15: ?> 16: <br> 17: <?php 18: echo "<b class=\"minortitle\">Nodes</b> ".hlink("Node")."<br><br>"; 19: $q="SELECT nodeid,nodename,alertlevel FROM fnnode ORDER BY weight ASC"; 20: $r=$NATS->DB->Query($q); 21: 22: echo "<table class=\"nicetable\">"; 23: echo "<tr><td><b>Node</b></td><td colspan=2><b>Options</b></td></tr>"; 24: $f=0; 25: $l=$NATS->DB->Num_Rows($r); 26: while ($row=$NATS->DB->Fetch_Array($r)) 27: { 28: echo "<tr><td align=left>"; 29: echo "<a href=node.php?nodeid=".$row['nodeid'].">"; 30: 31: echo "<b class=\"al".$row['alertlevel']."\">"; 32: echo $row['nodename']; 33: echo "</b>"; 34: 35: echo "</a> "; 36: echo "(".$row['nodeid'].")"; 37: echo "</td><td align=left>"; 38: echo "<a href=node.edit.php?nodeid=".$row['nodeid'].">Edit</a> | "; 39: echo "<a href=node.action.php?action=delete&nodeid=".$row['nodeid'].">Delete"."</a> "; 40: echo "</td>"; 41: 42: echo "<td>"; 43: if ($f==0) echo "<img src=images/arrows/off/arrow_top.png>"; 44: else 45: { 46: echo "<a href=node.action.php?nodeid=".$row['nodeid']."&action=move&dir=up>"; 47: echo "<img src=\"images/arrows/on/arrow_top.png\" border=0>"; 48: echo "</a>"; 49: } 50: 51: if ($f>=($l-1)) echo "<img src=images/arrows/off/arrow_down.png>"; 52: else 53: { 54: echo "<a href=node.action.php?nodeid=".$row['nodeid']."&action=move&dir=down>"; 55: echo "<img src=\"images/arrows/on/arrow_down.png\" border=0>"; 56: echo "</a>"; 57: } 58: 59: echo "</td>"; 60: $f++; 61: 62: echo "</tr>"; 63: } 64: echo "<form action=node.action.php><input type=hidden name=action value=create>"; 65: echo "<tr><td><input type=text name=nodeid size=20 maxlenth=32></td><td><input type=submit value=\"Create Node\"></td>"; 66: echo "<td>".hlink("Node:Create")."</td></tr></form>"; 67: echo "</table>"; 68: 69: echo "<br><br>"; 70: echo "<b class=\"minortitle\">Node Groups</b> ".hlink("Group")."<br><br>"; 71: 72: $q="SELECT groupid,groupname FROM fngroup ORDER BY weight ASC"; 73: $r=$NATS->DB->Query($q); 74: $f=0; 75: echo "<table class=\"nicetable\">"; 76: $l=$NATS->DB->Num_Rows($r); 77: while ($row=$NATS->DB->Fetch_Array($r)) 78: { 79: echo "<tr><td><a href=group.php?groupid=".$row['groupid']."><b class=\"al".$NATS->GroupAlertLevel($row['groupid'])."\">".$row['groupname']."</b></a></td>"; 80: echo "<td><a href=group.edit.php?groupid=".$row['groupid'].">Edit</a> | <a href=group.action.php?action=delete&groupid=".$row['groupid'].">Delete</a></td>"; 81: echo "<td>"; 82: 83: if ($f==0) echo "<img src=images/arrows/off/arrow_top.png>"; 84: else 85: { 86: echo "<a href=group.action.php?groupid=".$row['groupid']."&action=move&dir=up>"; 87: echo "<img src=\"images/arrows/on/arrow_top.png\" border=0>"; 88: echo "</a>"; 89: } 90: 91: if ($f>=($l-1)) echo "<img src=images/arrows/off/arrow_down.png>"; 92: else 93: { 94: echo "<a href=group.action.php?groupid=".$row['groupid']."&action=move&dir=down>"; 95: echo "<img src=\"images/arrows/on/arrow_down.png\" border=0>"; 96: echo "</a>"; 97: } 98: 99: echo "</td>"; 100: $f++; 101: 102: echo "</tr>"; 103: } 104: echo "<form action=group.action.php method=post>"; 105: echo "<input type=hidden name=action value=create>"; 106: echo "<tr><td><input type=text size=20 name=groupname maxlength=120></td><td><input type=submit value=\"Create Group\">"; 107: echo "</td><td>".hlink("Group:Create")."</td></tr></form>"; 108: echo "</table>"; 109: 110: ?> 111: 112: 113: <?php 114: Screen_Footer(); 115: ?> 116: