isUsed()) {
?>
@@ -158,13 +154,101 @@ function showAttributeDefinitions(selectObj) {
-
-'.getMLText('attrdef_in_use').'';
+ $res = $attrdef->getStatistics(3);
+ if(isset($res['frequencies']) && $res['frequencies']) {
+ print "
";
+ print "\n\n";
+ print "".getMLText("count")." | \n";
+ print "".getMLText("value")." | \n";
+ print "
\n\n";
+ foreach($res['frequencies'] as $entry) {
+ echo "".$entry['c']." | ".$entry['value']." |
";
+ }
+ print "
";
+ }
+ if($res['docs']) {
+ print "
";
+ print "\n\n";
+ print " | \n";
+ print "".getMLText("name")." | \n";
+ print "".getMLText("owner")." | \n";
+ print "".getMLText("status")." | \n";
+ print "".getMLText("value")." | \n";
+ print "".getMLText("actions")." | \n";
+ print "
\n\n";
+ foreach($res['docs'] as $doc) {
+ $owner = $doc->getOwner();
+ $latest = $doc->getLatestContent();
+ $status = $latest->getStatus();
+ print "\n";
+ print " | ";
+ print "getID()."\">" . htmlspecialchars($doc->getName()) . " | \n";
+ print "".htmlspecialchars($owner->getFullName())." | ";
+ print "".getOverallStatusText($status["status"])." | ";
+ print "".$doc->getAttributeValue($attrdef)." | ";
+ print "";
+ print " ".getMLText("edit")."";
+ print " |
\n";
+ }
+ print "
";
+ }
+
+ if($res['folders']) {
+ print "
";
+ print "\n";
+ print " | \n";
+ print "".getMLText("name")." | \n";
+ print "".getMLText("owner")." | \n";
+ print "".getMLText("value")." | \n";
+ print "".getMLText("actions")." | \n";
+ print "
\n\n";
+ foreach($res['folders'] as $folder) {
+ $owner = $folder->getOwner();
+ print "";
+ print " | ";
+ print "getID()."\">" . htmlspecialchars($folder->getName()) . " | \n";
+ print "".htmlspecialchars($owner->getFullName())." | ";
+ print "".$folder->getAttributeValue($attrdef)." | ";
+ print "";
+ print " ".getMLText("edit")."";
+ print " |
";
+ }
+ print "
";
+ }
+
+ if($res['contents']) {
+ print "
";
+ print "\n\n";
+ print " | \n";
+ print "".getMLText("name")." | \n";
+ print "".getMLText("owner")." | \n";
+ print "".getMLText("mimetype")." | \n";
+ print "".getMLText("version")." | \n";
+ print "".getMLText("value")." | \n";
+ print "".getMLText("actions")." | \n";
+ print "
\n\n";
+ foreach($res['contents'] as $content) {
+ $doc = $content->getDocument();
+ $owner = $doc->getOwner();
+ print "\n";
+ print " | ";
+ print "getID()."\">" . htmlspecialchars($doc->getName()) . " | \n";
+ print "".htmlspecialchars($owner->getFullName())." | ";
+ print "".$content->getMimeType()." | ";
+ print "".$content->getVersion()." | ";
+ print "".$content->getAttributeValue($attrdef)." | ";
+ print "";
+ print " ".getMLText("edit")."";
+ print " |
\n";
+ }
+ print "
";
+ }
}
?>
-