mirror of
https://github.com/Combodo/iTop.git
synced 2026-02-13 07:24:13 +01:00
Trac#4 Improved the display of finalclass field (search results and graphs)
SVN:trunk[288]
This commit is contained in:
@@ -298,7 +298,7 @@ class DisplayBlock
|
||||
$aGroupBy = array();
|
||||
while($oObj = $this->m_oSet->Fetch())
|
||||
{
|
||||
$sValue = $oObj->Get($sGroupByField);
|
||||
$sValue = $oObj->GetAsHtml($sGroupByField);
|
||||
$aGroupBy[$sValue] = isset($aGroupBy[$sValue]) ? $aGroupBy[$sValue]+1 : 1;
|
||||
}
|
||||
$sFilter = urlencode($this->m_oFilter->serialize());
|
||||
@@ -552,7 +552,7 @@ class DisplayBlock
|
||||
$aGroupBy = array();
|
||||
while($oObj = $this->m_oSet->Fetch())
|
||||
{
|
||||
$sValue = $oObj->Get($sGroupByField);
|
||||
$sValue = $oObj->GetAsHtml($sGroupByField);
|
||||
$aGroupBy[$sValue] = isset($aGroupBy[$sValue]) ? $aGroupBy[$sValue]+1 : 1;
|
||||
}
|
||||
$sFilter = urlencode($this->m_oFilter->serialize());
|
||||
|
||||
@@ -623,6 +623,11 @@ class AttributeClass extends AttributeString
|
||||
$aParams["allowed_values"] = new ValueSetEnumClasses($aParams['class_category'], $aParams['more_values']);
|
||||
parent::__construct($sCode, $aParams);
|
||||
}
|
||||
|
||||
public function GetAsHTML($sValue)
|
||||
{
|
||||
return MetaModel::GetName($sValue);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -832,10 +832,11 @@ abstract class MetaModel
|
||||
$sClassAttCode = 'finalclass';
|
||||
$sRootClass = self::GetRootClass($sClass);
|
||||
$sDbFinalClassField = self::DBGetClassField($sRootClass);
|
||||
$oClassAtt = new AttributeString($sClassAttCode, array(
|
||||
$oClassAtt = new AttributeClass($sClassAttCode, array(
|
||||
"label"=>"Class",
|
||||
"description"=>"Real (final) object class",
|
||||
"allowed_values"=>null,
|
||||
"class_category"=>null,
|
||||
"more_values"=>'',
|
||||
"sql"=>$sDbFinalClassField,
|
||||
"default_value"=>$sClass,
|
||||
"is_null_allowed"=>false,
|
||||
|
||||
Reference in New Issue
Block a user