From 4385b28576f04bc7344488815395eeb614624808 Mon Sep 17 00:00:00 2001 From: michael Date: Thu, 13 Mar 2003 10:47:10 +0000 Subject: [PATCH] don't display add collaboration step button if the folder has documents in collaboration --- presentation/lookAndFeel/knowledgeTree/foldermanagement/editBL.php | 5 ++++- presentation/lookAndFeel/knowledgeTree/foldermanagement/editUI.inc | 19 +++++++++++-------- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/presentation/lookAndFeel/knowledgeTree/foldermanagement/editBL.php b/presentation/lookAndFeel/knowledgeTree/foldermanagement/editBL.php index 9b1ad4e..fe50fa4 100644 --- a/presentation/lookAndFeel/knowledgeTree/foldermanagement/editBL.php +++ b/presentation/lookAndFeel/knowledgeTree/foldermanagement/editBL.php @@ -93,7 +93,10 @@ if (checkSession()) { $main->render(); } else { $oPatternCustom = & new PatternCustom(); - $oPatternCustom->setHtml(getPage($fFolderID)); + // does this folder have a document in it that has started collaboration? + $bCollaboration = Folder::hasDocumentInCollaboration($fFolderID); + + $oPatternCustom->setHtml(getPage($fFolderID, $bCollaboration)); $main->setCentralPayload($oPatternCustom); $main->setHasRequiredFields(true); $main->setFormAction("../store.php?fReturnURL=" . urlencode("$default->rootUrl/control.php?action=browse&fFolderID=$fFolderID")); diff --git a/presentation/lookAndFeel/knowledgeTree/foldermanagement/editUI.inc b/presentation/lookAndFeel/knowledgeTree/foldermanagement/editUI.inc index ce79ca0..5b3b1ee 100644 --- a/presentation/lookAndFeel/knowledgeTree/foldermanagement/editUI.inc +++ b/presentation/lookAndFeel/knowledgeTree/foldermanagement/editUI.inc @@ -146,7 +146,7 @@ function getFolderGroupAccess($iFolderID) { return $oPatternTableSqlQuery->render(); } -function getPage($iFolderID) { +function getPage($iFolderID, $bCollaboration = false) { global $default; $sToRender = renderHeading(); @@ -154,7 +154,7 @@ function getPage($iFolderID) { $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "
\n"; - $sToRender .= getLeftSide($iFolderID); + $sToRender .= getLeftSide($iFolderID, $bCollaboration); $sToRender .= "\n"; $sToRender .= getRightSide($iFolderID); @@ -164,7 +164,7 @@ function getPage($iFolderID) { return $sToRender; } -function getLeftSide($iFolderID) { +function getLeftSide($iFolderID, $bCollaboration) { global $default; $sToRender .= "\n"; $sToRender .= "\n"; @@ -182,11 +182,14 @@ function getLeftSide($iFolderID) { $sToRender .= getFolderRouting($iFolderID) . "\n"; $sToRender .= "\n"; $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; + if (!$bCollaboration) { + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + } + $sToRender .= "
\n"; - $sToRender .= "rootUrl/control.php?action=addFolderCollaboration&fFolderID=$iFolderID\">graphicsUrl/widgets/add.gif\" border=\"0\" />\n"; - $sToRender .= "
\n"; + $sToRender .= "rootUrl/control.php?action=addFolderCollaboration&fFolderID=$iFolderID\">graphicsUrl/widgets/add.gif\" border=\"0\" />\n"; + $sToRender .= "
\n"; return $sToRender; } -- libgit2 0.21.4