From 1ed27b1acbced55757da53eb5b8df0f0e3ca11cd Mon Sep 17 00:00:00 2001 From: laf Date: Tue, 3 Mar 2015 15:07:56 +0000 Subject: [PATCH] Bug fix to make devices search box work again! --- html/pages/devices.inc.php | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/html/pages/devices.inc.php b/html/pages/devices.inc.php index 9ce7c9e4de..002810d960 100644 --- a/html/pages/devices.inc.php +++ b/html/pages/devices.inc.php @@ -17,20 +17,20 @@ if(isset($vars['state'])) } } -if (isset($vars['hostname'])) { $where .= " AND hostname LIKE ?"; $sql_param[] = "%".$vars['hostname']."%"; } -if (isset($vars['os'])) { $where .= " AND os = ?"; $sql_param[] = $vars['os']; } -if (isset($vars['version'])) { $where .= " AND version = ?"; $sql_param[] = $vars['version']; } -if (isset($vars['hardware'])) { $where .= " AND hardware = ?"; $sql_param[] = $vars['hardware']; } -if (isset($vars['features'])) { $where .= " AND features = ?"; $sql_param[] = $vars['features']; } -if (isset($vars['type'])) { $where .= " AND type = ?"; $sql_param[] = $vars['type']; } -if (isset($vars['state'])) { +if (!empty($vars['hostname'])) { $where .= " AND hostname LIKE ?"; $sql_param[] = "%".$vars['hostname']."%"; } +if (!empty($vars['os'])) { $where .= " AND os = ?"; $sql_param[] = $vars['os']; } +if (!empty($vars['version'])) { $where .= " AND version = ?"; $sql_param[] = $vars['version']; } +if (!empty($vars['hardware'])) { $where .= " AND hardware = ?"; $sql_param[] = $vars['hardware']; } +if (!empty($vars['features'])) { $where .= " AND features = ?"; $sql_param[] = $vars['features']; } +if (!empty($vars['type'])) { $where .= " AND type = ?"; $sql_param[] = $vars['type']; } +if (!empty($vars['state'])) { $where .= " AND status= ?"; $sql_param[] = $state; $where .= " AND disabled='0' AND `ignore`='0'"; $sql_param[] = ''; } -if (isset($vars['disabled'])) { $where .= " AND disabled= ?"; $sql_param[] = $vars['disabled']; } -if (isset($vars['ignore'])) { $where .= " AND `ignore`= ?"; $sql_param[] = $vars['ignore']; } -if (isset($vars['location']) && $vars['location'] == "Unset") { $location_filter = ''; } -if (isset($vars['location'])) { $location_filter = $vars['location']; } +if (!empty($vars['disabled'])) { $where .= " AND disabled= ?"; $sql_param[] = $vars['disabled']; } +if (!empty($vars['ignore'])) { $where .= " AND `ignore`= ?"; $sql_param[] = $vars['ignore']; } +if (!empty($vars['location']) && $vars['location'] == "Unset") { $location_filter = ''; } +if (!empty($vars['location'])) { $location_filter = $vars['location']; } $pagetitle[] = "Devices";