From 37196b42edb01ec0753798741dbde5a7eae097ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eric=20Espi=C3=A9?= Date: Fri, 9 Mar 2018 09:36:58 +0000 Subject: [PATCH] Advanced Search SVN:b1162[5399] --- core/attributedef.class.inc.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/core/attributedef.class.inc.php b/core/attributedef.class.inc.php index 1f4d439e7..45b34a274 100644 --- a/core/attributedef.class.inc.php +++ b/core/attributedef.class.inc.php @@ -111,7 +111,11 @@ define('LINKSET_EDITMODE_ADDREMOVE', 4); // The "linked" objects can be added/re */ abstract class AttributeDefinition { - const SEARCH_WIDGET_TYPE = 'raw'; + const SEARCH_WIDGET_TYPE_RAW = 'raw'; + const SEARCH_WIDGET_TYPE_STRING = 'string'; + const SEARCH_WIDGET_TYPE_ENUM = 'enum'; + const SEARCH_WIDGET_TYPE_EXTERNAL_KEY = 'external_key'; + const SEARCH_WIDGET_TYPE = self::SEARCH_WIDGET_TYPE_RAW; public function GetType() { @@ -2097,7 +2101,7 @@ class AttributeBoolean extends AttributeInteger */ class AttributeString extends AttributeDBField { - const SEARCH_WIDGET_TYPE = 'string'; + const SEARCH_WIDGET_TYPE = self::SEARCH_WIDGET_TYPE_STRING; static public function ListExpectedParams() { @@ -3447,7 +3451,7 @@ class AttributeTemplateHTML extends AttributeText */ class AttributeEnum extends AttributeString { - const SEARCH_WIDGET_TYPE = 'enum'; + const SEARCH_WIDGET_TYPE = self::SEARCH_WIDGET_TYPE_ENUM; static public function ListExpectedParams() { @@ -4542,7 +4546,7 @@ class AttributeDeadline extends AttributeDateTime */ class AttributeExternalKey extends AttributeDBFieldVoid { - const SEARCH_WIDGET_TYPE = 'external_key'; + const SEARCH_WIDGET_TYPE = self::SEARCH_WIDGET_TYPE_EXTERNAL_KEY; static public function ListExpectedParams() {