* @copyright Copyright (C) 2002-2005 Markus Westphal, * 2006-2008 Malcolm Cowe, 2010 Matteo Lucarelli, * 2010-2012 Uwe Steinmann * @version Release: @package_version@ */ /** * Include parent class */ require_once("class.Bootstrap.php"); /** * Class which outputs the html page for AttributeMgr view * * @category DMS * @package SeedDMS * @author Markus Westphal, Malcolm Cowe, Uwe Steinmann * @copyright Copyright (C) 2002-2005 Markus Westphal, * 2006-2008 Malcolm Cowe, 2010 Matteo Lucarelli, * 2010-2012 Uwe Steinmann * @version Release: @package_version@ */ class SeedDMS_View_AttributeMgr extends SeedDMS_Bootstrap_Style { function show() { /* {{{ */ $dms = $this->params['dms']; $user = $this->params['user']; $attrdefs = $this->params['attrdefs']; $this->htmlStartPage(getMLText("admin_tools")); ?> globalNavigation(); $this->contentStart(); $this->pageNavigation(getMLText("admin_tools"), "admin_tools"); $this->contentHeading(getMLText("attrdef_management")); ?>
:
getID()."\" style=\"display : none;\">"; if($attrdef->isUsed()) echo '
'.getMLText('attrdef_in_use').'
'; ?>
isUsed()) { $res = $attrdef->getStatistics(3); if(isset($res['frequencies']) && $res['frequencies']) { print ""; print "\n\n"; print "\n"; print "\n"; print "\n\n"; foreach($res['frequencies'] as $entry) { echo ""; } print "
".getMLText("attribute_count")."".getMLText("attribute_value")."
".$entry['c']."".$entry['value']."
"; } if($res['docs']) { print ""; print "\n\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n\n"; foreach($res['docs'] as $doc) { $owner = $doc->getOwner(); $latest = $doc->getLatestContent(); $status = $latest->getStatus(); print "\n"; print ""; print "\n"; print ""; print ""; $value = $doc->getAttributeValue($attrdef); if(is_array($value)) print ""; else print ""; print "\n"; } print "
".getMLText("name")."".getMLText("owner")."".getMLText("status")."".getMLText("attribute_value")."".getMLText("actions")."
getID()."\">" . htmlspecialchars($doc->getName()) . "".htmlspecialchars($owner->getFullName())."".getOverallStatusText($status["status"])."".implode('; ', $value)."".$value.""; print " ".getMLText("edit").""; print "
"; } if($res['folders']) { print ""; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n\n"; foreach($res['folders'] as $folder) { $owner = $folder->getOwner(); print ""; print ""; print "\n"; print ""; $value = $folder->getAttributeValue($attrdef); if(is_array($value)) print ""; else print ""; print ""; } print "
".getMLText("name")."".getMLText("owner")."".getMLText("attribute_value")."".getMLText("actions")."
getID()."\">" . htmlspecialchars($folder->getName()) . "".htmlspecialchars($owner->getFullName())."".implode('; ', $value)."".$value.""; print " ".getMLText("edit").""; print "
"; } if($res['contents']) { print ""; print "\n\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n\n"; foreach($res['contents'] as $content) { $doc = $content->getDocument(); $owner = $doc->getOwner(); print "\n"; print ""; print "\n"; print ""; print ""; print ""; $value = $content->getAttributeValue($attrdef); if(is_array($value)) print ""; else print ""; print "\n"; } print "
".getMLText("name")."".getMLText("owner")."".getMLText("mimetype")."".getMLText("version")."".getMLText("attribute_value")."".getMLText("actions")."
getID()."\">" . htmlspecialchars($doc->getName()) . "".htmlspecialchars($owner->getFullName())."".$content->getMimeType()."".$content->getVersion()."".implode('; ', $value)."".$value.""; print " ".getMLText("edit").""; print "
"; } } else { ?>
:
:
:
: getMultipleValues() ? "checked" : "" ?>/>
:
:
:
:
htmlEndPage(); } /* }}} */ } ?>