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 .= ""; $sToRender .= "
$sActionButtons
"; - - // display folders for browsing - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\t\n"; - $sToRender .= "\n"; - $sToRender .= ""; - $sToRender .= "
" . renderFolderList($iFolderID, "/control.php?action=addDocument" . $sQueryString) . "\n"; - $sToRender .= "

\n"; - } + } + // display folders for browsing + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\t\n"; + $sToRender .= "\n"; + $sToRender .= ""; + $sToRender .= "
" . renderFolderList($iFolderID, generateControllerUrl("addDocument", $sQueryString, false)) . "\n"; + $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 .= "\n"; $sToRender .= "\n";