Viewing File web/main.php of 0.00.0a
|
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: <b class="minortitle">Nodes</b><br><br> 18: <?php 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></tr></form>"; 66: echo "</table>"; 67: 68: echo "<br><br>"; 69: echo "<b class=\"minortitle\">Node Groups</b><br><br>"; 70: 71: $q="SELECT groupid,groupname FROM fngroup ORDER BY weight ASC"; 72: $r=$NATS->DB->Query($q); 73: $f=0; 74: echo "<table class=\"nicetable\">"; 75: $l=$NATS->DB->Num_Rows($r); 76: while ($row=$NATS->DB->Fetch_Array($r)) 77: { 78: echo "<tr><td><a href=group.php?groupid=".$row['groupid']."><b class=\"al".$NATS->GroupAlertLevel($row['groupid'])."\">".$row['groupname']."</b></a></td>"; 79: 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>"; 80: echo "<td>"; 81: 82: if ($f==0) echo "<img src=images/arrows/off/arrow_top.png>"; 83: else 84: { 85: echo "<a href=group.action.php?groupid=".$row['groupid']."&action=move&dir=up>"; 86: echo "<img src=\"images/arrows/on/arrow_top.png\" border=0>"; 87: echo "</a>"; 88: } 89: 90: if ($f>=($l-1)) echo "<img src=images/arrows/off/arrow_down.png>"; 91: else 92: { 93: echo "<a href=group.action.php?groupid=".$row['groupid']."&action=move&dir=down>"; 94: echo "<img src=\"images/arrows/on/arrow_down.png\" border=0>"; 95: echo "</a>"; 96: } 97: 98: echo "</td>"; 99: $f++; 100: 101: echo "</tr>"; 102: } 103: echo "<form action=group.action.php method=post>"; 104: echo "<input type=hidden name=action value=create>"; 105: echo "<tr><td><input type=text size=20 name=groupname maxlength=120></td><td><input type=submit value=\"Create Group\">"; 106: echo "</td></tr></form>"; 107: echo "</table>"; 108: 109: ?> 110: 111: 112: <?php 113: Screen_Footer(); 114: ?> 115: