Commit df47576be5ff7e42288cc9405247d632e3204f94

Authored by Michael Joseph
1 parent 0aadca66

(#2837) reinstated browse which adding a document


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@2548 c91229c3-7414-0410-bfa2-8a42b809f60b
presentation/lookAndFeel/knowledgeTree/documentmanagement/addDocumentUI.inc
... ... @@ -122,17 +122,16 @@ function getMetaDataForm($iFolderID, $iDocumentTypeID) {
122 122 $sToRender .= "//-->\n</script>\n\n";
123 123  
124 124 return $sToRender;
125   -}
  125 +}
  126 +
126 127 function getPage($iFolderID, $iDocumentTypeID, $iDependantDocumentID = null, $sMessage = "") {
127 128 global $default;
128 129  
129   - if (isset($iDependantDocumentID)) {
130   - $sQueryString = "&fDependantDocumentID=$iDependantDocumentID";
131   - }
  130 + $sQueryString = "fFolderID=$iFolderID" . (isset($iDependantDocumentID) ? "&fDependantDocumentID=$iDependantDocumentID" : "");
132 131  
133 132 $sToRender .= renderHeading("Add " . (isset($iDependantDocumentID) ? "Dependant " : "") . "Document");
134 133  
135   - $sToRender .= renderFolderPath($iFolderID, "/control.php?action=addDocument" . $sQueryString, (isset($iDependantDocumentID) ? true : false));
  134 + $sToRender .= renderFolderPath($iFolderID, generateControllerUrl("addDocument", $sQueryString, false), true);
136 135  
137 136 if ($sMessage) {
138 137 $sToRender .= "<table border=\"0\" width=\"100%\">\n";
... ... @@ -148,7 +147,7 @@ function getPage($iFolderID, $iDocumentTypeID, $iDependantDocumentID = null, $sM
148 147 $sToRender .= getMetaDataForm($iFolderID, $iDocumentTypeID);
149 148 $sActionButtons = "<input type=\"image\" src=\"$default->graphicsUrl/widgets/add.gif\" border=\"0\"/>";
150 149 $sToRender .= "<input type=\"hidden\" name=\"fStore\" value=\"1\">";
151   - $sActionButtons .= generateControllerLink("addDocument", "fFolderID=$iFolderID" . $sQueryString , "<img src=\"$default->graphicsUrl/widgets/back.gif\" border=\"0\"/>") .
  150 + $sActionButtons .= generateControllerLink("addDocument", $sQueryString , "<img src=\"$default->graphicsUrl/widgets/back.gif\" border=\"0\"/>") .
152 151 generateControllerLink("browse", "fFolderID=$iFolderID", "<img src=\"$default->graphicsUrl/widgets/cancel.gif\" border=\"0\"/>");
153 152  
154 153 $sToRender .= "<table border=\"0\" width=\"100%\" >\n";
... ... @@ -156,7 +155,7 @@ function getPage($iFolderID, $iDocumentTypeID, $iDependantDocumentID = null, $sM
156 155 $sToRender .= "</table>";
157 156  
158 157 } else {
159   - // only allow document type choosing and display folder list if the user has write permission
  158 + // only allow document type choosing if the user has write permission
160 159 if (Permission::userHasFolderWritePermission($iFolderID)) {
161 160 $sToRender .= getDocumentType($iFolderID, $iDocumentTypeID, $iDependantDocumentID);
162 161 $sActionButtons .= generateControllerLink("browse", "fFolderID=$iFolderID", "<img src=\"$default->graphicsUrl/widgets/cancel.gif\" border=\"0\"/>");
... ... @@ -164,16 +163,16 @@ function getPage($iFolderID, $iDocumentTypeID, $iDependantDocumentID = null, $sM
164 163 $sToRender .= "<table border=\"0\" width=\"100%\" >\n";
165 164 $sToRender .= "<tr><td>$sActionButtons</td></tr>";
166 165 $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   - }
  166 + }
  167 + // display folders for browsing
  168 + $sToRender .= "<table border=\"0\" width=\"100%\">\n";
  169 + $sToRender .= "<tr>\n";
  170 + $sToRender .= "\t<td>" . renderFolderList($iFolderID, generateControllerUrl("addDocument", $sQueryString, false)) . "<td>\n";
  171 + $sToRender .= "</tr>\n";
  172 + $sToRender .= "<tr>\n";
  173 + $sToRender .= "</tr>";
  174 + $sToRender .= "</table><br>\n";
  175 +
177 176 }
178 177  
179 178 return $sToRender;
... ... @@ -181,7 +180,7 @@ function getPage($iFolderID, $iDocumentTypeID, $iDependantDocumentID = null, $sM
181 180  
182 181 function getStatusPage($iFolderID, $sMessage) {
183 182 $sToRender .= renderHeading("Add Document");
184   - $sToRender .= renderFolderPath($iFolderID, "", false);
  183 + $sToRender .= renderFolderPath($iFolderID, generateControllerUrl("addDocument", "fFolderID=$iFolderID"), true);
185 184  
186 185 $sToRender .= "<table border=\"0\" width=\"100%\">\n";
187 186 $sToRender .= "<tr>\n";
... ...