\n"; print "\t\n"; print "\t\n"; print "\t\n"; print "\t\n"; print "\n"; } if (!isset($_GET["documentid"]) || !is_numeric($_GET["documentid"]) || intval($_GET["documentid"])<1) { UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_doc_id"))),getMLText("invalid_doc_id")); } $documentid = $_GET["documentid"]; $document = $dms->getDocument($documentid); if (!is_object($document)) { UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_doc_id"))),getMLText("invalid_doc_id")); } $folder = $document->getFolder(); $docPathHTML = getFolderPathHTML($folder, true). " / ".htmlspecialchars($document->getName()).""; if ($document->getAccessMode($user) < M_ALL) { UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("access_denied")); } UI::htmlStartPage(getMLText("document_title", array("documentname" => $document->getName()))); UI::globalNavigation($folder); UI::pageNavigation($docPathHTML, "view_document"); ?> getAllUsers($settings->_sortUsersInList); UI::contentHeading(getMLText("edit_document_access")); UI::contentContainerStart(); if ($user->isAdmin()) { UI::contentSubHeading(getMLText("set_owner")); ?>
: ">
inheritsAccess()) { printMLText("inherits_access_msg"); ?>

">
">

">
getAccessList(); UI::contentSubHeading(getMLText("default_access")); ?>
getDefaultAccess()); ?> ">
"; /* memorїze users with access rights */ $memusers = array(); foreach ($accessList["users"] as $userAccess) { $userObj = $userAccess->getUser(); $memusers[] = $userObj->getID(); print "\n"; print "\n"; print "". htmlspecialchars($userObj->getFullName()) . "\n"; print "\n"; print "
\n"; printAccessModeSelection($userAccess->getMode()); print "\n"; print "\n"; echo createHiddenFieldWithKey('documentaccess')."\n"; print "\n"; print "\n"; print "getID()."\">\n"; print "".getMLText("save")." "; print "\n"; print "
\n"; print "\n"; print "
\n"; echo createHiddenFieldWithKey('documentaccess')."\n"; print "\n"; print "\n"; print "getID()."\">\n"; print "".getMLText("delete")." "; print "
\n"; print "\n"; print "\n"; } /* memorize groups with access rights */ $memgroups = array(); foreach ($accessList["groups"] as $groupAccess) { $groupObj = $groupAccess->getGroup(); $memgroups[] = $groupObj->getID(); $mode = $groupAccess->getMode(); print ""; print ""; print "". htmlspecialchars($groupObj->getName()) . ""; print "
"; print ""; printAccessModeSelection($groupAccess->getMode()); print "\n"; print "\n"; echo createHiddenFieldWithKey('documentaccess')."\n"; print ""; print ""; print "getID()."\">"; print "".getMLText("save")." "; print "\n"; print "
"; print "\n"; print "
\n"; echo createHiddenFieldWithKey('documentaccess')."\n"; print "\n"; print "\n"; print "getID()."\">\n"; print "".getMLText("delete")." "; print "\n"; print "\n"; print "
"; } print "
"; } ?>
:
:
:
">