Commit 908bb68ab43555688e8a0fe8dcca2e127e447bba

Authored by Michael Joseph
1 parent 14c09a51

don't allow browsing if you don't have permission to add a document to the current folder


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@2428 c91229c3-7414-0410-bfa2-8a42b809f60b
presentation/lookAndFeel/knowledgeTree/documentmanagement/addDocumentUI.inc
... ... @@ -156,24 +156,24 @@ function getPage($iFolderID, $iDocumentTypeID, $iDependantDocumentID = null, $sM
156 156 $sToRender .= "</table>";
157 157  
158 158 } else {
159   - // only allow document type choosing if the user has write permission
  159 + // only allow document type choosing and display folder list if the user has write permission
160 160 if (Permission::userHasFolderWritePermission($iFolderID)) {
161 161 $sToRender .= getDocumentType($iFolderID, $iDocumentTypeID, $iDependantDocumentID);
162 162 $sActionButtons .= generateControllerLink("browse", "fFolderID=$iFolderID", "<img src=\"$default->graphicsUrl/widgets/cancel.gif\" border=\"0\"/>");
163   - }
164 163  
165   - $sToRender .= "<table border=\"0\" width=\"100%\" >\n";
166   - $sToRender .= "<tr><td>$sActionButtons</td></tr>";
167   - $sToRender .= "</table>";
168   -
169   - // display folders for browsing
170   - $sToRender .= "<table border=\"0\" width=\"100%\">\n";
171   - $sToRender .= "<tr>\n";
172   - $sToRender .= "\t<td>" . renderFolderList($iFolderID, "/control.php?action=addDocument" . $sQueryString) . "<td>\n";
173   - $sToRender .= "</tr>\n";
174   - $sToRender .= "<tr>\n";
175   - $sToRender .= "</tr>";
176   - $sToRender .= "</table><br>\n";
  164 + $sToRender .= "<table border=\"0\" width=\"100%\" >\n";
  165 + $sToRender .= "<tr><td>$sActionButtons</td></tr>";
  166 + $sToRender .= "</table>";
  167 +
  168 + // display folders for browsing
  169 + $sToRender .= "<table border=\"0\" width=\"100%\">\n";
  170 + $sToRender .= "<tr>\n";
  171 + $sToRender .= "\t<td>" . renderFolderList($iFolderID, "/control.php?action=addDocument" . $sQueryString) . "<td>\n";
  172 + $sToRender .= "</tr>\n";
  173 + $sToRender .= "<tr>\n";
  174 + $sToRender .= "</tr>";
  175 + $sToRender .= "</table><br>\n";
  176 + }
177 177 }
178 178  
179 179 return $sToRender;
... ...