File: 0.02.12a/server/web/monitor.php (View as HTML)

  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: if ($NATS_Session->userlevel<1) UL_Error("View Monitor");
 11: ob_end_flush();
 12: Screen_Header("Live Monitor",1,1,"<meta http-equiv=\"refresh\" content=\"60\">");
 13: ?>
 14: <br>
 15: <?php
 16: 
 17: $q="SELECT * FROM fngroup ORDER BY weight ASC";
 18: $r=$NATS->DB->Query($q);
 19: 
 20: echo "<table border=0>";
 21: $a=0;
 22: while ($row=$NATS->DB->Fetch_Array($r))
 23: 	{
 24: 	if ($a==0) echo "<tr>";
 25: 	echo "<td>";
 26: 	ng_big($row['groupid'],$row['groupname'],$row['groupdesc'],$row['groupicon']);
 27: 	echo "</td>";
 28: 	$a++;
 29: 	if ($a==2)
 30: 		{
 31: 		$a=0;
 32: 		echo "</tr>";
 33: 		}
 34: 	}
 35: if ($a>0) echo "</tr>";
 36: echo "</table>";
 37: 
 38: 
 39: $NATS->DB->Free($r);
 40: 
 41: echo "<br><br>";
 42: 
 43: $q="SELECT * FROM fnnode ORDER BY weight ASC";
 44: $r=$NATS->DB->Query($q);
 45: 
 46: echo "<table border=0>";
 47: $a=0;
 48: while ($row=$NATS->DB->Fetch_Array($r))
 49: 	{
 50: 	if ($a==0) echo "<tr>";
 51: 	echo "<td>";
 52: 	np_tiny($row['nodeid']);
 53: 	echo "</td>";
 54: 	$a++;
 55: 	if ($a==5)
 56: 		{
 57: 		$a=0;
 58: 		echo "</tr>";
 59: 		}
 60: 	}
 61: if ($a>0) echo "</tr>";
 62: echo "</table>";
 63: 
 64: 
 65: $NATS->DB->Free($r);
 66: 
 67: Screen_Footer();
 68: ?>
 69: