From 1ff33136718d8c8e5c5cc4e3c6013193de6fe8e8 Mon Sep 17 00:00:00 2001 From: Cameron Date: Mon, 12 May 2014 16:40:02 -0700 Subject: [PATCH] More flexible filter with method in admin-ui --- e107_handlers/admin_ui.php | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/e107_handlers/admin_ui.php b/e107_handlers/admin_ui.php index 8d11f9dbc..c838a300a 100644 --- a/e107_handlers/admin_ui.php +++ b/e107_handlers/admin_ui.php @@ -3545,9 +3545,19 @@ class e_admin_controller_ui extends e_admin_controller } break; - default: - $searchQry[] = $this->fields[$filterField]['__tableField']." = '".$tp->toDB($filterValue)."'"; + + default: + + if($this->fields[$filterField]['type'] == 'method') // More flexible filtering. + { + $searchQry[] = $this->fields[$filterField]['__tableField']." LIKE \"%".$tp->toDB($filterValue)."%\""; + } + else + { + $searchQry[] = $this->fields[$filterField]['__tableField']." = '".$tp->toDB($filterValue)."'"; + } + //exit; break; }