mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	git-svn-id: http://www.observium.org/svn/observer/trunk@3223 61d68cd4-352d-0410-923a-c4978735b2b8
		
			
				
	
	
		
			93 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			93 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
if($int_colour)
 | 
						|
{
 | 
						|
  $row_colour = $int_colour;
 | 
						|
} else {
 | 
						|
  if (!is_integer($i/2)) { $row_colour = $list_colour_a; } else { $row_colour = $list_colour_b; }
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
$text=$ap['name'] ." ".$ap['type'];
 | 
						|
$ap['text']=$text;
 | 
						|
 | 
						|
echo("<tr style=\"background-color: $row_colour;\" valign=top onmouseover=\"this.style.backgroundColor='$list_highlight';\" onmouseout=\"this.style.backgroundColor='$row_colour';\" onclick=\"location.href='" . generate_ap_url($ap) . "/'\" style='cursor: pointer;'> 
 | 
						|
         <td valign=top width=350>");
 | 
						|
echo("        <span class=list-large> " . generate_ap_link($ap,  " $text </span><br />"));
 | 
						|
echo("<span class=interface-desc>");
 | 
						|
echo("$break".$ap['mac_addr']."<br>".$ap['type']. " - channel ".$ap['channel']);
 | 
						|
echo("<br />txpow $ap[txpow]");
 | 
						|
echo("</span>");
 | 
						|
echo("</td><td width=100>");
 | 
						|
 | 
						|
 | 
						|
echo("</td><td width=150>");
 | 
						|
$ap['graph_type'] = "accesspoints_numasoclients";
 | 
						|
echo(generate_ap_link($ap, "<img src='graph.php?type=$ap[graph_type]&id=".$ap['accesspoint_id']."&from=".$config['time']['day']."&to=".$config['time']['now']."&width=100&height=20&legend=no&bg=".str_replace("#","", $row_colour)."'>"));
 | 
						|
echo("<br>\n");
 | 
						|
$ap['graph_type'] = "accesspoints_radioutil";
 | 
						|
echo(generate_ap_link($ap, "<img src='graph.php?type=$ap[graph_type]&id=".$ap['accesspoint_id']."&from=".$config['time']['day']."&to=".$config['time']['now']."&width=100&height=20&legend=no&bg=".str_replace("#","", $row_colour)."'>"));
 | 
						|
echo("<br>\n");
 | 
						|
$ap['graph_type'] = "accesspoints_interference";
 | 
						|
echo(generate_ap_link($ap, "<img src='graph.php?type=$ap[graph_type]&id=".$ap['accesspoint_id']."&from=".$config['time']['day']."&to=".$config['time']['now']."&width=100&height=20&legend=no&bg=".str_replace("#","", $row_colour)."'>"));
 | 
						|
echo("<br>\n");
 | 
						|
 | 
						|
echo("</td><td width=120>");
 | 
						|
 | 
						|
echo("<img src='images/icons/wireless.png' style='height:20px; width:20px;' align=absmiddle /> ".format_bi($ap[numasoclients])." Clients<br />");
 | 
						|
echo("<img src='images/icons/wireless.png' style='height:20px; width:20px;' align=absmiddle /> ".format_bi($ap[radioutil])." % busy<br />");
 | 
						|
echo("<img src='images/icons/wireless.png' style='height:20px; width:20px;' align=absmiddle /> ".format_bi($ap[interference])." interference index<br />");
 | 
						|
 | 
						|
echo("</td></tr>");
 | 
						|
 | 
						|
 | 
						|
 | 
						|
if ($vars['tab'] == "accesspoint") {
 | 
						|
 | 
						|
 | 
						|
  $graph_type='accesspoints_numasoclients';
 | 
						|
  echo("<tr style='background-color: $row_colour; padding: 0px;'><td colspan=7>");
 | 
						|
  echo("<div class='graphhead'>Associated Clients</div>");
 | 
						|
  include("includes/print-accesspoint-graphs.inc.php");
 | 
						|
  echo("</td></tr>");
 | 
						|
 | 
						|
  $graph_type='accesspoints_interference';
 | 
						|
  echo("<tr style='background-color: $row_colour; padding: 0px;'><td colspan=7>");
 | 
						|
  echo("<div class='graphhead'>Interference</div>");
 | 
						|
  include("includes/print-accesspoint-graphs.inc.php");
 | 
						|
  echo("</td></tr>");
 | 
						|
 | 
						|
  $graph_type='accesspoints_channel';
 | 
						|
  echo("<tr style='background-color: $row_colour; padding: 0px;'><td colspan=7>");
 | 
						|
  echo("<div class='graphhead'>Channel</div>");
 | 
						|
  include("includes/print-accesspoint-graphs.inc.php");
 | 
						|
  echo("</td></tr>");
 | 
						|
 | 
						|
  $graph_type='accesspoints_txpow';
 | 
						|
  echo("<tr style='background-color: $row_colour; padding: 0px;'><td colspan=7>");
 | 
						|
  echo("<div class='graphhead'>Transmit Power</div>");
 | 
						|
  include("includes/print-accesspoint-graphs.inc.php");
 | 
						|
  echo("</td></tr>");
 | 
						|
 | 
						|
  $graph_type='accesspoints_radioutil';
 | 
						|
  echo("<tr style='background-color: $row_colour; padding: 0px;'><td colspan=7>");
 | 
						|
  echo("<div class='graphhead'>Radio Utilization</div>");
 | 
						|
  include("includes/print-accesspoint-graphs.inc.php");
 | 
						|
  echo("</td></tr>");
 | 
						|
 | 
						|
  $graph_type='accesspoints_nummonclients';
 | 
						|
  echo("<tr style='background-color: $row_colour; padding: 0px;'><td colspan=7>");
 | 
						|
  echo("<div class='graphhead'>Monitored Clients</div>");
 | 
						|
  include("includes/print-accesspoint-graphs.inc.php");
 | 
						|
  echo("</td></tr>");
 | 
						|
 | 
						|
  $graph_type='accesspoints_nummonbssid';
 | 
						|
  echo("<tr style='background-color: $row_colour; padding: 0px;'><td colspan=7>");
 | 
						|
  echo("<div class='graphhead'>Number of monitored BSSIDs</div>");
 | 
						|
  include("includes/print-accesspoint-graphs.inc.php");
 | 
						|
  echo("</td></tr>");
 | 
						|
 | 
						|
 }
 | 
						|
 | 
						|
?>
 |