GetValueLabel is used in some dashboards... make sure that it is available for any attribute

SVN:1.2[1617]
This commit is contained in:
Denis Flaven
2011-09-29 09:46:58 +00:00
parent d30e8c359f
commit f00c7c6bc2

View File

@@ -207,6 +207,15 @@ abstract class AttributeDefinition
return $sLabel; return $sLabel;
} }
/**
* Get the label corresponding to the given value
* To be overloaded for localized enums
*/
public function GetValueLabel($sValue)
{
return GetAsHTML($sValue);
}
public function GetLabel_Obsolete() public function GetLabel_Obsolete()
{ {
// Written for compatibility with a data model written prior to version 0.9.1 // Written for compatibility with a data model written prior to version 0.9.1
@@ -1334,6 +1343,11 @@ class AttributeFinalClass extends AttributeString
return '='; return '=';
} }
public function GetValueLabel($sValue)
{
if (empty($sValue)) return '';
return MetaModel::GetName($sValue);
}
} }