diff --git a/pages/schema.php b/pages/schema.php index 01676ca78..102bafab3 100644 --- a/pages/schema.php +++ b/pages/schema.php @@ -450,7 +450,14 @@ function DisplayClassDetails($oPage, $sClass, $sContext) } $sAllowedValues = implode(', ', $aDescription); } - else $sAllowedValues = ''; + elseif (is_object($oAllowedValuesDef = $oAttDef->GetValuesDef())) + { + $sAllowedValues = $oAllowedValuesDef->GetValuesDescription(); + } + else + { + $sAllowedValues = ''; + } $aDetails[] = array('code' => $oAttDef->GetCode(), 'type' => $sType, 'origin' => $sOrigin, 'label' => $oAttDef->GetLabel(), 'description' => $sValue, 'values' => $sAllowedValues, 'moreinfo' => $sMoreInfo); }