mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			39 lines
		
	
	
		
			1003 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1003 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
$hostname = gethostbyid($entry['host']);
 | 
						|
 | 
						|
unset($icon);
 | 
						|
$icon_returned = geteventicon($entry['message']);
 | 
						|
$icon_type = $icon_returned['icon'];
 | 
						|
$icon_colour = $icon_returned['colour'];
 | 
						|
 | 
						|
if ($icon_type) {
 | 
						|
    $icon = "<i class='fa $icon_type fa-lg' style='color:$icon_colour' aria-hidden='true'></i>";
 | 
						|
} else {
 | 
						|
    $icon = "<i class='fa fa-bookmark-o fa-lg' style='color:black' aria-hidden='true'></i>";
 | 
						|
}
 | 
						|
 | 
						|
echo '<tr>
 | 
						|
  <td>'.$icon.' 
 | 
						|
    '.$entry['datetime'].'
 | 
						|
  </td>';
 | 
						|
 | 
						|
if (!isset($vars['device'])) {
 | 
						|
    $dev = device_by_id_cache($entry['host']);
 | 
						|
    echo '<td>
 | 
						|
    '.generate_device_link($dev, shorthost($dev['hostname'])).'
 | 
						|
  </td>';
 | 
						|
}
 | 
						|
 | 
						|
if ($entry['type'] == 'interface') {
 | 
						|
    $this_if       = ifLabel(getifbyid($entry['reference']));
 | 
						|
    $entry['link'] = '<b>'.generate_port_link($this_if, makeshortif(strtolower($this_if['label']))).'</b>';
 | 
						|
} else {
 | 
						|
    $entry['link'] = 'System';
 | 
						|
}
 | 
						|
 | 
						|
echo '<td>'.$entry['link'].'</td>';
 | 
						|
 | 
						|
echo '<td>'.htmlspecialchars($entry['message']).'</td>
 | 
						|
</tr>';
 |