* @copyright (C) Adam Armstrong * */ 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(''); foreach (dbFetchRows('SELECT * FROM `ports` WHERE `deleted` = ?', ['1']) as $port) { humanize_port($port); $since = get_time('now') - strtotime($port['ifLastChange']); if (port_permitted($port['port_id'], $port['device_id'])) { echo(''); echo(''); echo(''); echo(''); echo(''); echo(''); echo(PHP_EOL); } } echo('
Device Port Description Deleted since Purge All
' . generate_device_link($port) . '' . generate_port_link($port) . '' . escape_html($port['ifAlias']) . '' . format_uptime($since, 'short-2') . ' ago Purge
'); echo generate_box_close(); // EOF