\n"; print "\t" . getMLText("access_mode_none") . "\n"; print "\t" . getMLText("access_mode_read") . "\n"; print "\t" . getMLText("access_mode_readwrite") . "\n"; print "\t" . getMLText("access_mode_all") . "\n"; print "\n"; } if (!isset($_GET["folderid"]) || !is_numeric($_GET["folderid"]) || intval($_GET["folderid"])<1) { UI::exitError(getMLText("folder_title", array("foldername" => getMLText("invalid_folder_id"))),getMLText("invalid_folder_id")); } $folderid = $_GET["folderid"]; $folder = $dms->getFolder($folderid); if (!is_object($folder)) { UI::exitError(getMLText("folder_title", array("foldername" => getMLText("invalid_folder_id"))),getMLText("invalid_folder_id")); } $folderPathHTML = getFolderPathHTML($folder, true); if ($folder->getAccessMode($user) < M_ALL) { UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("access_denied")); } UI::htmlStartPage(getMLText("folder_title", array("foldername" => $folder->getName()))); UI::globalNavigation($folder); UI::pageNavigation($folderPathHTML, "view_folder", $folder); ?> getAllUsers(); UI::contentHeading(getMLText("edit_folder_access")); UI::contentContainerStart(); if ($user->isAdmin()) { UI::contentSubHeading(getMLText("set_owner")); ?> : getOwner(); foreach ($allUsers as $currUser) { if ($currUser->isGuest()) continue; print "getID()."\""; if ($currUser->getID() == $owner->getID()) print " selected"; print ">" . $currUser->getFullname() . "\n"; } ?> "> _rootFolderID && $folder->getParent()){ UI::contentSubHeading(getMLText("access_inheritance")); if ($folder->inheritsAccess()) { printMLText("inherits_access_msg", array( "copyurl" => "../op/op.FolderAccess.php?folderid=".$folderid."&action=notinherit&mode=copy", "emptyurl" => "../op/op.FolderAccess.php?folderid=".$folderid."&action=notinherit&mode=empty")); UI::contentContainerEnd(); UI::htmlEndPage(); exit(); } printMLText("does_not_inherit_access_msg", array("inheriturl" => "../op/op.FolderAccess.php?folderid=".$folderid."&action=inherit")); } $accessList = $folder->getAccessList(); UI::contentSubHeading(getMLText("default_access")); ?> getDefaultAccess()); ?> "> "; foreach ($accessList["users"] as $userAccess) { $userObj = $userAccess->getUser(); print "\n"; print "\n"; print "\n"; print "getID()."\">\n"; print "\n"; print "\n"; print "". $userObj->getFullName() . "\n"; print "\n"; printAccessModeSelection($userAccess->getMode()); print "\n"; print "\n"; print "".getMLText("save")." "; print "getID()."\">".getMLText("delete"); print "\n"; print "\n"; } foreach ($accessList["groups"] as $groupAccess) { $groupObj = $groupAccess->getGroup(); $mode = $groupAccess->getMode(); print ""; print ""; print ""; print "getID()."\">"; print ""; print ""; print "". $groupObj->getName() . ""; print ""; printAccessModeSelection($groupAccess->getMode()); print "\n"; print "\n"; print "".getMLText("save")." "; print "getID()."\">".getMLText("delete"); print "\n"; print ""; } print ""; } ?> : isGuest()) { continue; } print "getID()."\">" . $userObj->getFullName() . "\n"; } ?> : getAllGroups(); foreach ($allGroups as $groupObj) { print "getID()."\">" . $groupObj->getName() . "\n"; } ?> : ">