diff --git a/presentation/lookAndFeel/knowledgeTree/documentmanagement/addDocumentUI.inc b/presentation/lookAndFeel/knowledgeTree/documentmanagement/addDocumentUI.inc
index 87689ec..c2e3966 100644
--- a/presentation/lookAndFeel/knowledgeTree/documentmanagement/addDocumentUI.inc
+++ b/presentation/lookAndFeel/knowledgeTree/documentmanagement/addDocumentUI.inc
@@ -122,17 +122,16 @@ function getMetaDataForm($iFolderID, $iDocumentTypeID) {
$sToRender .= "//-->\n\n\n";
return $sToRender;
-}
+}
+
function getPage($iFolderID, $iDocumentTypeID, $iDependantDocumentID = null, $sMessage = "") {
global $default;
- if (isset($iDependantDocumentID)) {
- $sQueryString = "&fDependantDocumentID=$iDependantDocumentID";
- }
+ $sQueryString = "fFolderID=$iFolderID" . (isset($iDependantDocumentID) ? "&fDependantDocumentID=$iDependantDocumentID" : "");
$sToRender .= renderHeading("Add " . (isset($iDependantDocumentID) ? "Dependant " : "") . "Document");
- $sToRender .= renderFolderPath($iFolderID, "/control.php?action=addDocument" . $sQueryString, (isset($iDependantDocumentID) ? true : false));
+ $sToRender .= renderFolderPath($iFolderID, generateControllerUrl("addDocument", $sQueryString, false), true);
if ($sMessage) {
$sToRender .= "
\n";
@@ -148,7 +147,7 @@ function getPage($iFolderID, $iDocumentTypeID, $iDependantDocumentID = null, $sM
$sToRender .= getMetaDataForm($iFolderID, $iDocumentTypeID);
$sActionButtons = " graphicsUrl/widgets/add.gif\" border=\"0\"/>";
$sToRender .= " ";
- $sActionButtons .= generateControllerLink("addDocument", "fFolderID=$iFolderID" . $sQueryString , " graphicsUrl/widgets/back.gif\" border=\"0\"/>") .
+ $sActionButtons .= generateControllerLink("addDocument", $sQueryString , " graphicsUrl/widgets/back.gif\" border=\"0\"/>") .
generateControllerLink("browse", "fFolderID=$iFolderID", " graphicsUrl/widgets/cancel.gif\" border=\"0\"/>");
$sToRender .= "\n";
@@ -156,7 +155,7 @@ function getPage($iFolderID, $iDocumentTypeID, $iDependantDocumentID = null, $sM
$sToRender .= "
";
} else {
- // only allow document type choosing and display folder list if the user has write permission
+ // only allow document type choosing if the user has write permission
if (Permission::userHasFolderWritePermission($iFolderID)) {
$sToRender .= getDocumentType($iFolderID, $iDocumentTypeID, $iDependantDocumentID);
$sActionButtons .= generateControllerLink("browse", "fFolderID=$iFolderID", " graphicsUrl/widgets/cancel.gif\" border=\"0\"/>");
@@ -164,16 +163,16 @@ function getPage($iFolderID, $iDocumentTypeID, $iDependantDocumentID = null, $sM
$sToRender .= "\n";
$sToRender .= "$sActionButtons ";
$sToRender .= "
";
-
- // display folders for browsing
- $sToRender .= "\n";
- $sToRender .= "\n";
- $sToRender .= "\t" . renderFolderList($iFolderID, "/control.php?action=addDocument" . $sQueryString) . " \n";
- $sToRender .= " \n";
- $sToRender .= "\n";
- $sToRender .= " ";
- $sToRender .= "
\n";
- }
+ }
+ // display folders for browsing
+ $sToRender .= "\n";
+ $sToRender .= "\n";
+ $sToRender .= "\t" . renderFolderList($iFolderID, generateControllerUrl("addDocument", $sQueryString, false)) . " \n";
+ $sToRender .= " \n";
+ $sToRender .= "\n";
+ $sToRender .= " ";
+ $sToRender .= "
\n";
+
}
return $sToRender;
@@ -181,7 +180,7 @@ function getPage($iFolderID, $iDocumentTypeID, $iDependantDocumentID = null, $sM
function getStatusPage($iFolderID, $sMessage) {
$sToRender .= renderHeading("Add Document");
- $sToRender .= renderFolderPath($iFolderID, "", false);
+ $sToRender .= renderFolderPath($iFolderID, generateControllerUrl("addDocument", "fFolderID=$iFolderID"), true);
$sToRender .= "