From be6b65a5f3943d38c75134bf66de1f4723d1bc4f Mon Sep 17 00:00:00 2001 From: konradSC Date: Wed, 6 Sep 2017 18:05:06 -0400 Subject: [PATCH] Update ring_groups.php (#2823) Add a search box to Ring Groups. Search by extension, name, strategy, enabled, or description. --- app/ring_groups/ring_groups.php | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/app/ring_groups/ring_groups.php b/app/ring_groups/ring_groups.php index 8f0e233461..aaf56c5bf8 100644 --- a/app/ring_groups/ring_groups.php +++ b/app/ring_groups/ring_groups.php @@ -43,6 +43,18 @@ $language = new text; $text = $language->get(); +//add the search term + $search = strtolower(check_str($_GET["search"])); + if (strlen($search) > 0) { + $sql_search = "and ("; + $sql_search .= "lower(ring_group_name) like '%".$search."%' "; + $sql_search .= "or lower(ring_group_extension) like '%".$search."%' "; + $sql_search .= "or lower(ring_group_description) like '%".$search."%' "; + $sql_search .= "or lower(ring_group_enabled) like '%".$search."%' "; + $sql_search .= "or lower(ring_group_strategy) like '%".$search."%' "; + $sql_search .= ")"; + } + //additional includes require_once "resources/header.php"; require_once "resources/paging.php"; @@ -55,7 +67,13 @@ echo "\n"; echo " \n"; echo " \n"; - echo " \n"; +// echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; echo " \n"; echo " \n"; echo "
".$text['title-ring_groups']."  
\n"; + echo " \n"; + echo " \n"; + echo "
\n"; @@ -98,6 +116,7 @@ //get the list $sql = "select * from v_ring_groups "; $sql .= "where domain_uuid = '$domain_uuid' "; + $sql .= $sql_search; if (strlen($order_by) == 0) { $sql .= "order by ring_group_name, ring_group_extension asc "; }