File: 0.02.14a/server/web/group.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 Group");
 11: ob_end_flush();
 12: Screen_Header("Viewing Group",1);
 13: ?>
 14: <br>
 15: <?php
 16: 
 17: $q="SELECT * FROM fngroup WHERE groupid=\"".ss($_REQUEST['groupid'])."\" LIMIT 0,1";
 18: $r=$NATS->DB->Query($q);
 19: if (!$row=$NATS->DB->Fetch_Array($r))
 20: 	{
 21: 	echo "No such group.<br><br>";
 22: 	Screen_Footer();
 23: 	exit();
 24: 	}
 25: $NATS->DB->Free($r);
 26: 
 27: echo "<table border=0><tr><td align=left valign=top>";
 28: 
 29: echo "<b class=\"minortitle\">Group: ".$row['groupname']."</b><br><br>";
 30: 
 31: echo "<table class=\"nicetable\">";
 32: 
 33: echo "<tr><td align=right>
 34: Group Name
 35: :</td><td align=left>";
 36: echo $row['groupname'];
 37: echo "</td></tr>";
 38: 
 39: echo "<tr><td align=right>
 40: Description
 41: :</td><td align=left>";
 42: echo $row['groupdesc'];
 43: echo "</td></tr>";
 44: 
 45: echo "<tr><td align=right>
 46: Status
 47: :</td><td align=left>";
 48: $al=$NATS->GroupAlertLevel($_REQUEST['groupid']);
 49: echo "<b class=\"al".$al."\">";
 50: echo aText($al);
 51: echo "</b>";
 52: echo "</td></tr>";
 53: 
 54: if ($NATS_Session->userlevel>4) 
 55: 	echo "<tr><td align=right>Settings :</td><td align=left><a href=group.edit.php?groupid=".$_REQUEST['groupid'].">Group Options</a></td></tr>";
 56: 
 57: echo "</table>";
 58: echo "</td><td style=\"width: 50px;\">&nbsp;</td><td align=left valign=top>";
 59: ng_tiny($_REQUEST['groupid'],$row['groupname']);
 60: echo "</td></tr></table>";
 61: 
 62: echo "<br><br>";
 63: echo "<table border=0>";
 64: $a=0;
 65: $q="SELECT nodeid FROM fngrouplink WHERE groupid=".ss($_REQUEST['groupid']);
 66: $r=$NATS->DB->Query($q);
 67: while ($row=$NATS->DB->Fetch_Array($r))
 68: 	{
 69: 	if ($a==0) echo "<tr>";
 70: 	echo "<td>";
 71: 	np_tiny($row['nodeid']);
 72: 	echo "</td>";
 73: 	$a++;
 74: 	if ($a>=5) 
 75: 		{
 76: 		echo "</tr>";
 77: 		$a=0;
 78: 		}
 79: 	}
 80: if ($a>0) echo "</tr>";
 81: /*
 82: if ($a>0) // otherwise at the first row anyway
 83: 	{
 84: 	while ($a<5)
 85: 		{
 86: 		echo "<td>&nbsp;</td>";
 87: 		$a++;
 88: 		}
 89: 	echo "</tr>";
 90: 	}
 91: */
 92: echo "</table>";
 93: 
 94: ?>
 95: 
 96: 
 97: <?php
 98: Screen_Footer();
 99: ?>
100: