Commit 0c2ca68508755edc4377a1e6450eec022e10a039

Authored by nbm
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
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 }
... ...