Commit 0c2ca68508755edc4377a1e6450eec022e10a039
1 parent
02bb1c42
Remove the permission manager built into "Modify Folder Properties".
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3516 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
0 additions
and
64 deletions
presentation/lookAndFeel/knowledgeTree/foldermanagement/editUI.inc
| ... | ... | @@ -129,68 +129,6 @@ function getFolderDocTypes($iFolderID, $sDivName) { |
| 129 | 129 | return renderSectionDiv($sDivName, $sToRender); |
| 130 | 130 | } |
| 131 | 131 | |
| 132 | -function getFolderGroupAccess($iFolderID, $sDivName) { | |
| 133 | - global $default; | |
| 134 | - /*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 " . | |
| 135 | - "FROM $default->groups_folders_table AS GFL " . | |
| 136 | - "INNER JOIN $default->groups_table AS GL ON GFL.group_id = GL.id " . | |
| 137 | - "WHERE GFL.folder_id = ?"; | |
| 138 | - | |
| 139 | - $iInheritedFolderID = $iFolderID; | |
| 140 | - $bFoundPermissions = false; | |
| 141 | - $bInherited = false; | |
| 142 | - $oInheritedFolder = Folder::get($iInheritedFolderID); | |
| 143 | - while ($bFoundPermissions !== true) { | |
| 144 | - /*ok*/$aCheckQuery = array('SELECT id FROM groups_folders_link WHERE folder_id = ? LIMIT 1', $iInheritedFolderID); | |
| 145 | - if (count(DBUtil::getResultArrayKey($aCheckQuery, 'id')) == 0) { | |
| 146 | - $default->log->info('No direct permissions on folder ' . $iInheritedFolderID); | |
| 147 | - $bInherited = true; | |
| 148 | - $iInheritedFolderID = $oInheritedFolder->getParentID(); | |
| 149 | - $oInheritedFolder = Folder::get($iInheritedFolderID); | |
| 150 | - if ($oInheritedFolder === false) { | |
| 151 | - $iInheritedFolderID = false; | |
| 152 | - break; | |
| 153 | - } | |
| 154 | - $default->log->info('... trying parent: ' . $iInheritedFolderID); | |
| 155 | - } else { | |
| 156 | - $default->log->info('Found direct permissions on folder ' . $iInheritedFolderID); | |
| 157 | - break; | |
| 158 | - } | |
| 159 | - } | |
| 160 | - | |
| 161 | - $aColumns = array("group_name", "can_read", "can_write", "edit", "del"); | |
| 162 | - $aColumnHeaders = array(_("Group"), _("Read"), _("Write"), "", ""); | |
| 163 | - $aColumnTypes = array(1,2,2,3,3); | |
| 164 | - $aDBColumnArray = array("id","folder_id"); | |
| 165 | - $aQueryStringVariableNames = array("fGroupFolderLinkID", "fFolderID"); | |
| 166 | - $aLinkURLs = array(3=>"$default->rootUrl/control.php?action=modifyGroupFolderLink",4=>"$default->rootUrl/control.php?action=deleteGroupFolderLink"); | |
| 167 | - | |
| 168 | - $oPatternTableSqlQuery = & new PatternTableSqlQuery(array($sQuery, $iInheritedFolderID), $aColumns, $aColumnTypes, $aColumnHeaders, "610", $aLinkURLs, $aDBColumnArray,$aQueryStringVariableNames); | |
| 169 | - $oPatternTableSqlQuery->setTableHeading(_("Folder Permissions")); | |
| 170 | - $oPatternTableSqlQuery->setDisplayColumnHeadings(true); | |
| 171 | - if ($bInherited === true) { | |
| 172 | - $oPatternTableSqlQuery->setDisabled(true); | |
| 173 | - $oPatternTableSqlQuery->setTableHeading(_("Folder Permissions") . "(" . _("inherited") . ")"); | |
| 174 | - } | |
| 175 | - $sToRender .= "<table>"; | |
| 176 | - $sToRender .= "<tr><td>" . $oPatternTableSqlQuery->render() . "</td></tr>"; | |
| 177 | - if (($bInherited === true) && ($iInheritedFolderID !== false)) { | |
| 178 | - $sSectionName = $default->siteMap->getSectionName(substr($_SERVER["PHP_SELF"], strlen($default->rootUrl), strlen($_SERVER["PHP_SELF"]))); | |
| 179 | - $sTDBGColour = $default->siteMap->getSectionColour($sSectionName, "td"); | |
| 180 | - $sToRender .= '<tr><td>Inherited from: <span style="background-color: ' . $sTDBGColour . ';">'; | |
| 181 | - | |
| 182 | - $sToRender .= displayFolderPathLink(Folder::getFolderPathAsArray($iInheritedFolderID), Folder::getFolderPathNamesAsArray($iInheritedFolderID), "$default->rootUrl/control.php?action=editFolder"); | |
| 183 | - $sToRender .= "</span>"; | |
| 184 | - $sToRender .= " (" . generateLink("/control.php", "action=copyFolderPermissions&fFolderID=$iFolderID&fInheritedFolderID=$iInheritedFolderID", _("Copy")) . ")"; | |
| 185 | - $sToRender .= "</td></tr>"; | |
| 186 | - } else { | |
| 187 | - $sToRender .= "<tr><td><a href=\"$default->rootUrl/control.php?action=addGroupFolderLink&fFolderID=$iFolderID\"><img src=\"" . KTHtml::getAddButton() . "\" border=\"0\" /></a></td></tr>"; | |
| 188 | - } | |
| 189 | - $sToRender .= "</table>"; | |
| 190 | - return renderSectionDiv($sDivName, $sToRender); | |
| 191 | -} | |
| 192 | - | |
| 193 | - | |
| 194 | 132 | function renderSectionDiv($sDivName, $sHtml) { |
| 195 | 133 | global $default; |
| 196 | 134 | if ($default->bNN4) { |
| ... | ... | @@ -226,7 +164,6 @@ function getPage($iFolderID, $sStatusMessage, $bCollaboration = false) { |
| 226 | 164 | $sToRender .= renderFolderSection("folderData", _("Folder Data"), $bDisplayLink, $iFolderID); |
| 227 | 165 | $sToRender .= renderFolderSection("folderRouting", _("Document Routing"), $bDisplayLink, $iFolderID); |
| 228 | 166 | $sToRender .= renderFolderSection("documentTypes", _("Document Types"), $bDisplayLink, $iFolderID); |
| 229 | - $sToRender .= renderFolderSection("folderPermissions", _("Folder Permissions"), $bDisplayLink, $iFolderID); | |
| 230 | 167 | $sToRender .= "</table>"; |
| 231 | 168 | $sToRender .= "</td><td><table border=1>"; |
| 232 | 169 | $sToRender .= "</table></td></tr></table>"; |
| ... | ... | @@ -239,7 +176,6 @@ function getPage($iFolderID, $sStatusMessage, $bCollaboration = false) { |
| 239 | 176 | $sToRender .= getFolderData($iFolderID, "folderData"); |
| 240 | 177 | $sToRender .= getFolderRouting($iFolderID, "folderRouting", $bCollaboration); |
| 241 | 178 | $sToRender .= getFolderDocTypes($iFolderID, "documentTypes"); |
| 242 | - $sToRender .= getFolderGroupAccess($iFolderID, "folderPermissions"); | |
| 243 | 179 | if (!$default->bNN4) { |
| 244 | 180 | $sToRender .= "</div>"; |
| 245 | 181 | } | ... | ... |