From d25a5bfebeecaf983000d04b83b1fef401749731 Mon Sep 17 00:00:00 2001 From: nbm Date: Mon, 3 Jan 2005 10:29:09 +0000 Subject: [PATCH] Set up session page access to store.php if we're using it. --- presentation/lookAndFeel/knowledgeTree/administration/groupmanagement/editGroupBL.php | 1 + presentation/lookAndFeel/knowledgeTree/administration/rolemanagement/editRoleBL.php | 1 + presentation/lookAndFeel/knowledgeTree/administration/usermanagement/editUserBL.php | 1 + presentation/lookAndFeel/knowledgeTree/documentmanagement/modifyGenericMetaDataBL.php | 4 +++- presentation/lookAndFeel/knowledgeTree/documentmanagement/modifySpecificMetaDataBL.php | 4 +++- presentation/lookAndFeel/knowledgeTree/foldermanagement/editBL.php | 5 +++++ presentation/lookAndFeel/knowledgeTree/foldermanagement/modifyFolderDataBL.php | 1 + presentation/lookAndFeel/knowledgeTree/preferences/editUserPrefsBL.php | 1 + 8 files changed, 16 insertions(+), 2 deletions(-) diff --git a/presentation/lookAndFeel/knowledgeTree/administration/groupmanagement/editGroupBL.php b/presentation/lookAndFeel/knowledgeTree/administration/groupmanagement/editGroupBL.php index 30e9ab9..0e81bcc 100644 --- a/presentation/lookAndFeel/knowledgeTree/administration/groupmanagement/editGroupBL.php +++ b/presentation/lookAndFeel/knowledgeTree/administration/groupmanagement/editGroupBL.php @@ -53,6 +53,7 @@ if (checkSession()) { $oPatternCustom->setHtml(getCreatePage($fGroupID)); } + $_SESSION["pageAccess"][$default->rootUrl . '/presentation/lookAndFeel/knowledgeTree/store.php'] = true; $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/store.php?fReturnURL=" . urlencode("$default->rootUrl/control.php?action=editGroupSuccess")); // coming from manual edit page diff --git a/presentation/lookAndFeel/knowledgeTree/administration/rolemanagement/editRoleBL.php b/presentation/lookAndFeel/knowledgeTree/administration/rolemanagement/editRoleBL.php index 14157c1..0698ecc 100644 --- a/presentation/lookAndFeel/knowledgeTree/administration/rolemanagement/editRoleBL.php +++ b/presentation/lookAndFeel/knowledgeTree/administration/rolemanagement/editRoleBL.php @@ -50,6 +50,7 @@ if (checkSession()) { } else { controllerRedirect("listRoles"); } + $_SESSION["pageAccess"][$default->rootUrl . '/presentation/lookAndFeel/knowledgeTree/store.php'] = true; $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/store.php?fReturnURL=" . urlencode("$default->rootUrl/control.php?action=listRoles")); // coming from manual edit page diff --git a/presentation/lookAndFeel/knowledgeTree/administration/usermanagement/editUserBL.php b/presentation/lookAndFeel/knowledgeTree/administration/usermanagement/editUserBL.php index 17c4905..11d1306 100644 --- a/presentation/lookAndFeel/knowledgeTree/administration/usermanagement/editUserBL.php +++ b/presentation/lookAndFeel/knowledgeTree/administration/usermanagement/editUserBL.php @@ -46,6 +46,7 @@ if (checkSession()) { if (isset($fUserID)){ // post back on User select from manual edit page $oPatternCustom->setHtml(getUserDetailsPage($fUserID)); + $_SESSION["pageAccess"][$default->rootUrl . '/presentation/lookAndFeel/knowledgeTree/store.php'] = true; $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/store.php?fReturnURL=" . urlencode("$default->rootUrl/control.php?action=editUser&fSuccess=1")); } else if ($fSuccess) { $oPatternCustom->setHtml(getEditPageSuccess()); diff --git a/presentation/lookAndFeel/knowledgeTree/documentmanagement/modifyGenericMetaDataBL.php b/presentation/lookAndFeel/knowledgeTree/documentmanagement/modifyGenericMetaDataBL.php index 7a92333..addfa02 100644 --- a/presentation/lookAndFeel/knowledgeTree/documentmanagement/modifyGenericMetaDataBL.php +++ b/presentation/lookAndFeel/knowledgeTree/documentmanagement/modifyGenericMetaDataBL.php @@ -52,9 +52,11 @@ if (checkSession()) { $oPatternCustom->setHtml(getPage($fDocumentID, $oDocument->getDocumentTypeID(), $fFirstEdit)); $main->setCentralPayload($oPatternCustom); if (isset($fFirstEdit)) { + $_SESSION["pageAccess"][$default->rootUrl . '/presentation/lookAndFeel/knowledgeTree/store.php'] = true; $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/store.php?fReturnURL=" . urlencode("$default->rootUrl/control.php?action=modifyDocumentTypeMetaData&fDocumentID=$fDocumentID&fFirstEdit=1")); } else { - $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/store.php?fReturnURL=" . urlencode("$default->rootUrl/control.php?action=viewDocument&fDocumentID=$fDocumentID&fShowSection=genericMetaData")); + $_SESSION["pageAccess"][$default->rootUrl . '/presentation/lookAndFeel/knowledgeTree/store.php'] = true; + $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/store.php?fReturnURL=" . urlencode("$default->rootUrl/control.php?action=viewDocument&fDocumentID=$fDocumentID&fShowSection=genericMetaData")); } $main->setHasRequiredFields(true); $main->render(); diff --git a/presentation/lookAndFeel/knowledgeTree/documentmanagement/modifySpecificMetaDataBL.php b/presentation/lookAndFeel/knowledgeTree/documentmanagement/modifySpecificMetaDataBL.php index 51fc93b..2da3041 100644 --- a/presentation/lookAndFeel/knowledgeTree/documentmanagement/modifySpecificMetaDataBL.php +++ b/presentation/lookAndFeel/knowledgeTree/documentmanagement/modifySpecificMetaDataBL.php @@ -48,9 +48,11 @@ if (checkSession()) { $oPatternCustom->setHtml(getPage($fDocumentID, $oDocument->getDocumentTypeID(), $fFirstEdit)); $main->setCentralPayload($oPatternCustom); if (isset($fFirstEdit)) { + $_SESSION["pageAccess"][$default->rootUrl . '/presentation/lookAndFeel/knowledgeTree/store.php'] = true; $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/store.php?fReturnURL=" . urlencode("$default->rootUrl/control.php?action=viewDocument&fDocumentID=$fDocumentID")); } else { - $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/store.php?fReturnURL=" . urlencode("$default->rootUrl/control.php?action=viewDocument&fDocumentID=$fDocumentID&fShowSection=typeSpecificMetaData")); + $_SESSION["pageAccess"][$default->rootUrl . '/presentation/lookAndFeel/knowledgeTree/store.php'] = true; + $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/store.php?fReturnURL=" . urlencode("$default->rootUrl/control.php?action=viewDocument&fDocumentID=$fDocumentID&fShowSection=typeSpecificMetaData")); } $main->setHasRequiredFields(true); $main->render(); diff --git a/presentation/lookAndFeel/knowledgeTree/foldermanagement/editBL.php b/presentation/lookAndFeel/knowledgeTree/foldermanagement/editBL.php index 5711dd3..c330acf 100644 --- a/presentation/lookAndFeel/knowledgeTree/foldermanagement/editBL.php +++ b/presentation/lookAndFeel/knowledgeTree/foldermanagement/editBL.php @@ -53,6 +53,7 @@ if (!isset($fFolderID)) { //else display an error message $oPatternCustom->setHtml("\n"); $main->setErrorMessage(_("No folder currently selected")); + $_SESSION["pageAccess"][$default->rootUrl . '/presentation/lookAndFeel/knowledgeTree/store.php'] = true; $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/store.php?fReturnURL=" . urlencode("$default->rootUrl/control.php?action=browse&fFolderID=$fFolderID")); $main->setCentralPayload($oPatternCustom); $main->render(); @@ -64,6 +65,7 @@ if (!$oFolder) { // folder doesn't exist $oPatternCustom->setHtml("\n"); $main->setErrorMessage(_("The folder you're trying to modify does not exist in the DMS")); + $_SESSION["pageAccess"][$default->rootUrl . '/presentation/lookAndFeel/knowledgeTree/store.php'] = true; $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/store.php?fReturnURL=" . urlencode("$default->rootUrl/control.php?action=browse&fFolderID=$fFolderID")); $main->setCentralPayload($oPatternCustom); $main->render(); @@ -86,12 +88,14 @@ if (isset($fCollaborationEdit)) { $oPatternCustom->setHtml(getStatusPage($fFolderID, _("You cannot edit this folder collaboration process as a document is currently undergoing this collaboration process"))); $main->setHasRequiredFields(true); + $_SESSION["pageAccess"][$default->rootUrl . '/presentation/lookAndFeel/knowledgeTree/store.php'] = true; $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/store.php?fReturnURL=" . urlencode("$default->rootUrl/control.php?action=browse&fFolderID=$fFolderID")); } else if (isset($fCollaborationDelete)) { //user attempted to delete the folder collaboration process but could not because there is //a document currently in this process $oPatternCustom->setHtml(getStatusPage($fFolderID, _("You cannot delete this folder collaboration process as a document is currently undergoing this collaboration process"))); $main->setHasRequiredFields(true); + $_SESSION["pageAccess"][$default->rootUrl . '/presentation/lookAndFeel/knowledgeTree/store.php'] = true; $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/store.php?fReturnURL=" . urlencode("$default->rootUrl/control.php?action=browse&fFolderID=$fFolderID")); } else { // does this folder have a document in it that has started collaboration? @@ -101,6 +105,7 @@ if (isset($fCollaborationEdit)) { $oPatternCustom->setHtml(getPage($fFolderID, "", $bCollaboration)); $main->setHasRequiredFields(true); + $_SESSION["pageAccess"][$default->rootUrl . '/presentation/lookAndFeel/knowledgeTree/store.php'] = true; $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/store.php?fReturnURL=" . urlencode("$default->rootUrl/control.php?action=browse&fFolderID=$fFolderID")); } diff --git a/presentation/lookAndFeel/knowledgeTree/foldermanagement/modifyFolderDataBL.php b/presentation/lookAndFeel/knowledgeTree/foldermanagement/modifyFolderDataBL.php index abedb96..7e405a9 100644 --- a/presentation/lookAndFeel/knowledgeTree/foldermanagement/modifyFolderDataBL.php +++ b/presentation/lookAndFeel/knowledgeTree/foldermanagement/modifyFolderDataBL.php @@ -77,6 +77,7 @@ if (checkSession()) { $oPatternCustom = & new PatternCustom(); $oPatternCustom->setHtml(getFolderData($fFolderID, _("An error occurred while updating this folder"))); $main->setHasRequiredFields(true); + $_SESSION["pageAccess"][$default->rootUrl . '/presentation/lookAndFeel/knowledgeTree/store.php'] = true; $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/store.php?fReturnURL=" . urlencode("$default->rootUrl/control.php?action=browse&fFolderID=$fFolderID")); } } else { diff --git a/presentation/lookAndFeel/knowledgeTree/preferences/editUserPrefsBL.php b/presentation/lookAndFeel/knowledgeTree/preferences/editUserPrefsBL.php index 2e1b14b..a97bde8 100644 --- a/presentation/lookAndFeel/knowledgeTree/preferences/editUserPrefsBL.php +++ b/presentation/lookAndFeel/knowledgeTree/preferences/editUserPrefsBL.php @@ -42,6 +42,7 @@ if (checkSession()) { $oPatternCustom = & new PatternCustom(); $oPatternCustom->setHtml(getUserDetailsPage($_SESSION['userID'])); + $_SESSION["pageAccess"][$default->rootUrl . '/presentation/lookAndFeel/knowledgeTree/store.php'] = true; $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/store.php?fReturnURL=" . urlencode("$default->rootUrl/control.php?action=editPrefsSuccess")); $main->setCentralPayload($oPatternCustom); -- libgit2 0.21.4