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,24 +156,24 @@ function getPage($iFolderID, $iDocumentTypeID, $iDependantDocumentID = null, $sM
156 $sToRender .= "</table>"; 156 $sToRender .= "</table>";
157 157
158 } else { 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 if (Permission::userHasFolderWritePermission($iFolderID)) { 160 if (Permission::userHasFolderWritePermission($iFolderID)) {
161 $sToRender .= getDocumentType($iFolderID, $iDocumentTypeID, $iDependantDocumentID); 161 $sToRender .= getDocumentType($iFolderID, $iDocumentTypeID, $iDependantDocumentID);
162 $sActionButtons .= generateControllerLink("browse", "fFolderID=$iFolderID", "<img src=\"$default->graphicsUrl/widgets/cancel.gif\" border=\"0\"/>"); 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 return $sToRender; 179 return $sToRender;