Replace Packages-link in menubar with Packages-Search.

Rewrote inclusion code in `html/pages/search.inc.php`.
Added replacement for `:` character in versions to level out debian-version oddities.
This commit is contained in:
f0o
2015-01-07 09:22:39 +00:00
parent a5b643d251
commit 75d37fe478
3 changed files with 14 additions and 25 deletions

View File

@@ -2,7 +2,11 @@
$pagetitle[] = "Search";
$sections = array('packages' => 'Packages', 'ipv4' => 'IPv4 Address', 'ipv6' => 'IPv6 Address', 'mac' => 'MAC Address', 'arp' => 'ARP Table');
$sections = array('ipv4' => 'IPv4 Address', 'ipv6' => 'IPv6 Address', 'mac' => 'MAC Address', 'arp' => 'ARP Table');
if( dbFetchCell("SELECT 1 from `packages` LIMIT 1") ) {
$sections['packages'] = 'Packages';
}
if (!isset($vars['search'])) { $vars['search'] = "ipv4"; }
@@ -30,18 +34,10 @@ unset ($sep);
print_optionbar_end('', '');
switch ($vars['search'])
{
case 'packages':
case 'ipv4':
case 'ipv6':
case 'mac':
case 'arp':
include('pages/search/'.$vars['search'].'.inc.php');
break;
default:
echo(report_this('Unknown search type '.$vars['search']));
break;
if( file_exists('pages/search/'.$vars['search'].'.inc.php') ) {
include('pages/search/'.$vars['search'].'.inc.php');
} else {
echo(report_this('Unknown search type '.$vars['search']));
}
?>