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; }