From e384c0d4b09f26787fd6b2e1804ec97b609391ad Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Fri, 26 Jun 2015 10:28:20 +0200 Subject: [PATCH] (ids) remove classtype filter from general filters --- .../app/controllers/OPNsense/IDS/Api/SettingsController.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/opnsense/mvc/app/controllers/OPNsense/IDS/Api/SettingsController.php b/src/opnsense/mvc/app/controllers/OPNsense/IDS/Api/SettingsController.php index 7f83baa4b..04f0b65af 100644 --- a/src/opnsense/mvc/app/controllers/OPNsense/IDS/Api/SettingsController.php +++ b/src/opnsense/mvc/app/controllers/OPNsense/IDS/Api/SettingsController.php @@ -93,7 +93,7 @@ class SettingsController extends ApiControllerBase } if ($this->request->getPost('searchPhrase', 'string', '') != "") { $searchTag = $filter->sanitize($this->request->getPost('searchPhrase'), "query"); - $searchPhrase = 'msg,classtype,source,sid/"*'.$searchTag.'"'; + $searchPhrase = 'msg,source,sid/"*'.$searchTag.'"'; } else { $searchPhrase = ''; } @@ -101,7 +101,7 @@ class SettingsController extends ApiControllerBase // add filter for classtype if ($this->request->getPost("classtype", "string", '') != "") { $searchTag = $filter->sanitize($this->request->getPost('classtype'), "query"); - $searchPhrase .= "classtype/".$searchTag.' '; + $searchPhrase .= " classtype/".$searchTag.' '; } // request list of installed rules @@ -109,6 +109,7 @@ class SettingsController extends ApiControllerBase $response = $backend->configdpRun("ids list installedrules", array($itemsPerPage, ($currentPage-1)*$itemsPerPage, $searchPhrase, $sortStr)); + $data = json_decode($response, true); if ($data != null && array_key_exists("rows", $data)) {