mirror of
https://github.com/librenms/librenms.git
synced 2024-09-29 06:16:43 +00:00
Ignored and disabled ports will not be showing in the main port list until selected
This commit is contained in:
parent
51ac69449a
commit
7a872ac839
@ -277,6 +277,8 @@ if(!isset($vars['disabled'])) { $vars['disabled'] = "0"; }
|
|||||||
if(!isset($vars['deleted'])) { $vars['deleted'] = "0"; }
|
if(!isset($vars['deleted'])) { $vars['deleted'] = "0"; }
|
||||||
|
|
||||||
$where = '';
|
$where = '';
|
||||||
|
$ignore_filter = 0;
|
||||||
|
$disabled_filter = 0;
|
||||||
|
|
||||||
foreach ($vars as $var => $value)
|
foreach ($vars as $var => $value)
|
||||||
{
|
{
|
||||||
@ -297,13 +299,23 @@ foreach ($vars as $var => $value)
|
|||||||
$param[] = $value;
|
$param[] = $value;
|
||||||
break;
|
break;
|
||||||
case 'deleted':
|
case 'deleted':
|
||||||
|
if ($value == 1) {
|
||||||
|
$where .= " AND `I`.`deleted` = 1";
|
||||||
|
$ignore_filter = 1;
|
||||||
|
}
|
||||||
|
break;
|
||||||
case 'ignore':
|
case 'ignore':
|
||||||
if ($value == 1)
|
if ($value == 1) {
|
||||||
{
|
|
||||||
$where .= " AND (I.ignore = 1 OR D.ignore = 1) AND I.deleted = 0";
|
$where .= " AND (I.ignore = 1 OR D.ignore = 1) AND I.deleted = 0";
|
||||||
|
$ignore_filter = 1;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'disabled':
|
case 'disabled':
|
||||||
|
if ($value == 1) {
|
||||||
|
$where .= " AND `I`.`disabled` = 1 AND `I`.`deleted` = 0";
|
||||||
|
$disabled_filter = 1;
|
||||||
|
}
|
||||||
|
break;
|
||||||
case 'ifSpeed':
|
case 'ifSpeed':
|
||||||
if (is_numeric($value))
|
if (is_numeric($value))
|
||||||
{
|
{
|
||||||
@ -345,6 +357,10 @@ foreach ($vars as $var => $value)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($ignore_filter == 0 && $disabled_filter == 0) {
|
||||||
|
$where .= " AND `I`.`ignore` = 0 AND `I`.`disabled` = 0 AND `I`.`deleted` = 0";
|
||||||
|
}
|
||||||
|
|
||||||
$query = "SELECT * FROM `ports` AS I, `devices` AS D WHERE I.device_id = D.device_id ".$where." ".$query_sort;
|
$query = "SELECT * FROM `ports` AS I, `devices` AS D WHERE I.device_id = D.device_id ".$where." ".$query_sort;
|
||||||
|
|
||||||
$row = 1;
|
$row = 1;
|
||||||
|
Loading…
Reference in New Issue
Block a user