From e1fc07acd87a0fe6f1bacfce63f3ca323a7639db Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Sun, 27 Jul 2014 04:59:14 +0000 Subject: [PATCH] Fix the search for the diaplan_order --- app/dialplan/dialplans.php | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/app/dialplan/dialplans.php b/app/dialplan/dialplans.php index 06658ba4e8..fde08910a4 100644 --- a/app/dialplan/dialplans.php +++ b/app/dialplan/dialplans.php @@ -155,12 +155,13 @@ else { } if (strlen($search) > 0) { $sql .= "and ("; - $sql .= " dialplan_uuid = '".$search."' "; - $sql .= " or dialplan_context like '%".$search."%' "; + $sql .= " dialplan_context like '%".$search."%' "; $sql .= " or dialplan_name like '%".$search."%' "; $sql .= " or dialplan_number like '%".$search."%' "; $sql .= " or dialplan_continue like '%".$search."%' "; - $sql .= " or dialplan_order like '%".$search."%' "; + if (is_numeric($search)) { + $sql .= " or dialplan_order = '".$search."' "; + } $sql .= " or dialplan_enabled like '%".$search."%' "; $sql .= " or dialplan_description like '%".$search."%' "; $sql .= ") "; @@ -199,12 +200,13 @@ else { } if (strlen($search) > 0) { $sql .= "and ("; - $sql .= " dialplan_uuid = '".$search."' "; - $sql .= " or dialplan_context like '%".$search."%' "; + $sql .= " dialplan_context like '%".$search."%' "; $sql .= " or dialplan_name like '%".$search."%' "; $sql .= " or dialplan_number like '%".$search."%' "; $sql .= " or dialplan_continue like '%".$search."%' "; - $sql .= " or dialplan_order like '%".$search."%' "; + if (is_numeric($search)) { + $sql .= " or dialplan_order = '".$search."' "; + } $sql .= " or dialplan_enabled like '%".$search."%' "; $sql .= " or dialplan_description like '%".$search."%' "; $sql .= ") "; @@ -380,4 +382,5 @@ else { unset ($key); unset ($val); unset ($c); -?> + +?> \ No newline at end of file