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 .= "
| " . $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\"> |