-
-";
- print "
\n\n";
- print "".getMLText("attribute_value")." | \n";
- print "".getMLText("attribute_count")." | \n";
- print " | \n";
- print "
\n
\n";
- foreach($res['frequencies'][$type] as $entry) {
- $value = $selattrdef->parseValue($entry['value']);
- echo "";
- echo "".implode(';', $value)." | ".$entry['c']." | ";
- /* various checks, if the value is valid */
- echo "";
- /* Check if value is in value set */
- if(!$selattrdef->validate($entry['value'])) {
- echo getAttributeValidationText($selattrdef->getValidationError(), $selattrdef->getName(), $entry['value']);
+ foreach(array('document', 'folder', 'content') as $type) {
+ $content = '';
+ if(isset($res['frequencies'][$type]) && $res['frequencies'][$type]) {
+ $content .= "";
+ $content .= "\n\n";
+ $content .= "".getMLText("attribute_value")." | \n";
+ $content .= "".getMLText("attribute_count")." | \n";
+ $content .= " | \n";
+ $content .= " \n\n";
+ foreach($res['frequencies'][$type] as $entry) {
+ $value = $selattrdef->parseValue($entry['value']);
+ $content .= "";
+ $content .= "".implode(';', $value)." | ".$entry['c']." | ";
+ /* various checks, if the value is valid */
+ if(!$selattrdef->validate($entry['value'])) {
+ $content .= getAttributeValidationText($selattrdef->getValidationError(), $selattrdef->getName(), $entry['value']);
+ }
+ $content .= "";
+ /* Check if value is in value set */
+ if($selattrdef->getValueSet()) {
+ foreach($values as $v) {
+ if(!in_array($value, $selattrdef->getValueSetAsArray()))
+ $content .= getMLText("attribute_value_not_in_valueset");
+ }
+ }
+ $content .= " | ";
+ $content .= " ";
}
- echo "";
- echo "";
+ $content .= " ";
}
- print " |
";
+ if($content)
+ $this->printAccordion(getMLText('attribute_value')." (".getMLText($type).")", $content);
}
}
-?>
-
-