From 3d5d7ef6ecee8f76b02cb5d98cf231906cdea8c9 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Fri, 22 Jan 2016 13:36:56 +0800 Subject: [PATCH] DataObjects/Core_enum.php --- DataObjects/Core_enum.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/DataObjects/Core_enum.php b/DataObjects/Core_enum.php index d05bf8bf..48dad3d0 100644 --- a/DataObjects/Core_enum.php +++ b/DataObjects/Core_enum.php @@ -57,6 +57,16 @@ class Pman_Core_DataObjects_Core_enum extends DB_DataObject core_enum.display_name LIKE '%{$name}%' "); } + if(!empty($q['query']['search_begins'])) { + $name = $this->escape($q['query']['search']); + // ilike on postgres?!? + $this->whereAdd(" + core_enum.name LIKE '%{$name}' + OR + core_enum.display_name LIKE '%{$name}' + "); + } + if (isset($q['_etypes'])) { $this->whereAddIn('core_enum.etype', explode(',', $q['_etypes']), 'string'); } -- 2.39.2