From 0c2ca68508755edc4377a1e6450eec022e10a039 Mon Sep 17 00:00:00 2001 From: nbm Date: Sun, 31 Jul 2005 09:00:38 +0000 Subject: [PATCH] Remove the permission manager built into "Modify Folder Properties". --- presentation/lookAndFeel/knowledgeTree/foldermanagement/editUI.inc | 64 ---------------------------------------------------------------- 1 file changed, 0 insertions(+), 64 deletions(-) diff --git a/presentation/lookAndFeel/knowledgeTree/foldermanagement/editUI.inc b/presentation/lookAndFeel/knowledgeTree/foldermanagement/editUI.inc index 1ec819b..1d42582 100644 --- a/presentation/lookAndFeel/knowledgeTree/foldermanagement/editUI.inc +++ b/presentation/lookAndFeel/knowledgeTree/foldermanagement/editUI.inc @@ -129,68 +129,6 @@ function getFolderDocTypes($iFolderID, $sDivName) { return renderSectionDiv($sDivName, $sToRender); } -function getFolderGroupAccess($iFolderID, $sDivName) { - global $default; - /*ok*/ $sQuery = "SELECT GFL.id as id, GFL.group_id AS group_id, GFL.folder_id AS folder_id, GFL.can_read AS can_read, GFL.can_write AS can_write, GL.name AS group_name, 'Edit' as edit, 'Delete' as del " . - "FROM $default->groups_folders_table AS GFL " . - "INNER JOIN $default->groups_table AS GL ON GFL.group_id = GL.id " . - "WHERE GFL.folder_id = ?"; - - $iInheritedFolderID = $iFolderID; - $bFoundPermissions = false; - $bInherited = false; - $oInheritedFolder = Folder::get($iInheritedFolderID); - while ($bFoundPermissions !== true) { - /*ok*/$aCheckQuery = array('SELECT id FROM groups_folders_link WHERE folder_id = ? LIMIT 1', $iInheritedFolderID); - if (count(DBUtil::getResultArrayKey($aCheckQuery, 'id')) == 0) { - $default->log->info('No direct permissions on folder ' . $iInheritedFolderID); - $bInherited = true; - $iInheritedFolderID = $oInheritedFolder->getParentID(); - $oInheritedFolder = Folder::get($iInheritedFolderID); - if ($oInheritedFolder === false) { - $iInheritedFolderID = false; - break; - } - $default->log->info('... trying parent: ' . $iInheritedFolderID); - } else { - $default->log->info('Found direct permissions on folder ' . $iInheritedFolderID); - break; - } - } - - $aColumns = array("group_name", "can_read", "can_write", "edit", "del"); - $aColumnHeaders = array(_("Group"), _("Read"), _("Write"), "", ""); - $aColumnTypes = array(1,2,2,3,3); - $aDBColumnArray = array("id","folder_id"); - $aQueryStringVariableNames = array("fGroupFolderLinkID", "fFolderID"); - $aLinkURLs = array(3=>"$default->rootUrl/control.php?action=modifyGroupFolderLink",4=>"$default->rootUrl/control.php?action=deleteGroupFolderLink"); - - $oPatternTableSqlQuery = & new PatternTableSqlQuery(array($sQuery, $iInheritedFolderID), $aColumns, $aColumnTypes, $aColumnHeaders, "610", $aLinkURLs, $aDBColumnArray,$aQueryStringVariableNames); - $oPatternTableSqlQuery->setTableHeading(_("Folder Permissions")); - $oPatternTableSqlQuery->setDisplayColumnHeadings(true); - if ($bInherited === true) { - $oPatternTableSqlQuery->setDisabled(true); - $oPatternTableSqlQuery->setTableHeading(_("Folder Permissions") . "(" . _("inherited") . ")"); - } - $sToRender .= ""; - $sToRender .= ""; - if (($bInherited === true) && ($iInheritedFolderID !== false)) { - $sSectionName = $default->siteMap->getSectionName(substr($_SERVER["PHP_SELF"], strlen($default->rootUrl), strlen($_SERVER["PHP_SELF"]))); - $sTDBGColour = $default->siteMap->getSectionColour($sSectionName, "td"); - $sToRender .= '"; - } else { - $sToRender .= ""; - } - $sToRender .= "
" . $oPatternTableSqlQuery->render() . "
Inherited from: '; - - $sToRender .= displayFolderPathLink(Folder::getFolderPathAsArray($iInheritedFolderID), Folder::getFolderPathNamesAsArray($iInheritedFolderID), "$default->rootUrl/control.php?action=editFolder"); - $sToRender .= ""; - $sToRender .= " (" . generateLink("/control.php", "action=copyFolderPermissions&fFolderID=$iFolderID&fInheritedFolderID=$iInheritedFolderID", _("Copy")) . ")"; - $sToRender .= "
rootUrl/control.php?action=addGroupFolderLink&fFolderID=$iFolderID\">
"; - return renderSectionDiv($sDivName, $sToRender); -} - - function renderSectionDiv($sDivName, $sHtml) { global $default; if ($default->bNN4) { @@ -226,7 +164,6 @@ function getPage($iFolderID, $sStatusMessage, $bCollaboration = false) { $sToRender .= renderFolderSection("folderData", _("Folder Data"), $bDisplayLink, $iFolderID); $sToRender .= renderFolderSection("folderRouting", _("Document Routing"), $bDisplayLink, $iFolderID); $sToRender .= renderFolderSection("documentTypes", _("Document Types"), $bDisplayLink, $iFolderID); - $sToRender .= renderFolderSection("folderPermissions", _("Folder Permissions"), $bDisplayLink, $iFolderID); $sToRender .= ""; $sToRender .= ""; $sToRender .= "
"; @@ -239,7 +176,6 @@ function getPage($iFolderID, $sStatusMessage, $bCollaboration = false) { $sToRender .= getFolderData($iFolderID, "folderData"); $sToRender .= getFolderRouting($iFolderID, "folderRouting", $bCollaboration); $sToRender .= getFolderDocTypes($iFolderID, "documentTypes"); - $sToRender .= getFolderGroupAccess($iFolderID, "folderPermissions"); if (!$default->bNN4) { $sToRender .= ""; } -- libgit2 0.21.4