mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			32 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
echo '<table class="table table-condensed table-striped table-hover">';
 | 
						|
$stp_raw = dbFetchRow('SELECT * FROM `stp` WHERE `device_id` = ?', array($device['device_id']));
 | 
						|
$stp = array (
 | 
						|
    'Root bridge'                 => ($stp_raw['rootBridge'] == 1) ? 'Yes' : 'No',
 | 
						|
    'Bridge address (MAC)'        => $stp_raw['bridgeAddress'],
 | 
						|
    'Protocol specification'      => $stp_raw['protocolSpecification'],
 | 
						|
    'Priority (0-61440)'          => $stp_raw['priority'],
 | 
						|
    'Time since topology change'  => formatUptime($stp_raw['timeSinceTopologyChange']),
 | 
						|
    'Topology changes'            => $stp_raw['topChanges'],
 | 
						|
    'Designated root (MAC)'       => $stp_raw['designatedRoot'],
 | 
						|
    'Root cost'                   => $stp_raw['rootCost'],
 | 
						|
    'Root port'                   => $stp_raw['rootPort'],
 | 
						|
    'Max age (s)'                 => $stp_raw['maxAge'],
 | 
						|
    'Hello time (s)'              => $stp_raw['helloTime'],
 | 
						|
    'Hold time (s)'               => $stp_raw['holdTime'],
 | 
						|
    'Forward delay (s)'           => $stp_raw['forwardDelay'],
 | 
						|
    'Bridge max age (s)'          => $stp_raw['bridgeMaxAge'],
 | 
						|
    'Bridge hello time (s)'       => $stp_raw['bridgeHelloTime'],
 | 
						|
    'Bridge forward delay (s)'    => $stp_raw['bridgeForwardDelay']
 | 
						|
);
 | 
						|
foreach (array_keys($stp) as $key) {
 | 
						|
    echo "
 | 
						|
      <tr>
 | 
						|
        <td>$key</td>
 | 
						|
        <td>$stp[$key]</td>
 | 
						|
      </tr>
 | 
						|
    ";
 | 
						|
}
 | 
						|
echo '</table>';
 |