Localization: cleanup in the DataModel + aligned some API (e.g. GetStateLabel)

SVN:trunk[348]
This commit is contained in:
Romain Quetiez
2010-04-20 09:21:46 +00:00
parent 3f9a9424e9
commit 1bdfbbb284
33 changed files with 891 additions and 769 deletions

View File

@@ -96,7 +96,7 @@ abstract class AttributeDefinition
// to be overloaded
static protected function ListExpectedParams()
{
return array("label", "description");
return array();
}
private function ConsistencyCheck()
@@ -133,9 +133,7 @@ abstract class AttributeDefinition
public function GetNullValue() {return null;}
public function GetCode() {return $this->m_sCode;}
public function GetLabel() {return Dict::S('Class:'.$this->m_sHostClass.'/Attribute:'.$this->m_sCode, $this->m_sCode);}
public function Obsolete_GetLabel() {return $this->Get("label");}
public function GetDescription() {return Dict::S('Class:'.$this->m_sHostClass.'/Attribute:'.$this->m_sCode.'+', '');}
public function Obsolete_GetDescription() {return $this->Get("description");}
public function GetValuesDef() {return null;}
public function GetPrerequisiteAttributes() {return array();}
//public function IsSearchableStd() {return $this->Get("search_std");}
@@ -1276,7 +1274,7 @@ class AttributeURL extends AttributeString
static protected function ListExpectedParams()
{
//return parent::ListExpectedParams();
return array_merge(parent::ListExpectedParams(), array("target", "label"));
return array_merge(parent::ListExpectedParams(), array("target"));
}
public function GetType() {return "Url";}