No FDB entries found!'); return; } $list = array('device' => FALSE, 'port' => FALSE); if (!isset($vars['device']) || empty($vars['device']) || $vars['page'] === 'search') { $list['device'] = TRUE; } if (!isset($vars['port']) || empty($vars['port']) || $vars['page'] === 'search') { $list['port'] = TRUE; } $string = generate_box_open(); $string .= '
' . generate_device_link($dev) . ' | ' . PHP_EOL; } $string .= '' . generate_popup_link('mac', format_mac($entry['mac_address'])) . ' | ' . PHP_EOL; $string .= '' . $entry['fdb_status'] . ' | ' . PHP_EOL; if ($list['port']) { $string .= '' . generate_port_link_short($port) . ' ' . $port_error . ' | ' . PHP_EOL; } $string .= '' . ($port['ifType'] === 'l2vlan' && empty($port['ifTrunk']) ? $port['human_type'] : $port['ifTrunk']) . ' | ' . PHP_EOL; $string .= '' . ($entry['vlan_vlan'] ? 'Vlan' . $entry['vlan_vlan'] : '') . ' | ' . PHP_EOL; $string .= '' . $entry['vlan_name'] . ' | ' . PHP_EOL; $string .= '' . generate_tooltip_link(NULL, format_uptime((get_time() - $entry['fdb_last_change']), 'short-2') . ' ago', format_unixtime($entry['fdb_last_change'])) . ' | ' . PHP_EOL; $string .= '