* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2023 Observium Limited * */ register_html_title('Deleted ports'); if ($vars['purge'] == 'all') { foreach (dbFetchRows('SELECT * FROM `ports` WHERE `deleted` = ?', ['1']) as $port) { if (port_permitted($port['port_id'], $port['device_id'])) { print_message(delete_port($port['port_id']), 'console'); } } } elseif (is_numeric($vars['purge'])) { $port = dbFetchRow('SELECT * FROM `ports` WHERE `port_id` = ? AND `deleted` = ?', [$vars['purge'], '1']); if ($port && port_permitted($port['port_id'], $port['device_id'])) { print_message(delete_port($port['port_id']), 'console'); } } echo generate_box_open(); echo('
Device | Port | Description | Deleted since | Purge All |
---|---|---|---|---|
' . generate_device_link($port) . ' | '); echo('' . generate_port_link($port) . ' | '); echo('' . escape_html($port['ifAlias']) . ' | '); echo('' . format_uptime($since, 'short-2') . ' ago | '); echo('Purge | '); echo(PHP_EOL); } } echo('