Commit 4385b28576f04bc7344488815395eeb614624808

Authored by michael
1 parent ca91703f

don't display add collaboration step button if the folder has documents in collaboration


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@1531 c91229c3-7414-0410-bfa2-8a42b809f60b
presentation/lookAndFeel/knowledgeTree/foldermanagement/editBL.php
... ... @@ -93,7 +93,10 @@ if (checkSession()) {
93 93 $main->render();
94 94 } else {
95 95 $oPatternCustom = & new PatternCustom();
96   - $oPatternCustom->setHtml(getPage($fFolderID));
  96 + // does this folder have a document in it that has started collaboration?
  97 + $bCollaboration = Folder::hasDocumentInCollaboration($fFolderID);
  98 +
  99 + $oPatternCustom->setHtml(getPage($fFolderID, $bCollaboration));
97 100 $main->setCentralPayload($oPatternCustom);
98 101 $main->setHasRequiredFields(true);
99 102 $main->setFormAction("../store.php?fReturnURL=" . urlencode("$default->rootUrl/control.php?action=browse&fFolderID=$fFolderID"));
... ...
presentation/lookAndFeel/knowledgeTree/foldermanagement/editUI.inc
... ... @@ -146,7 +146,7 @@ function getFolderGroupAccess($iFolderID) {
146 146 return $oPatternTableSqlQuery->render();
147 147 }
148 148  
149   -function getPage($iFolderID) {
  149 +function getPage($iFolderID, $bCollaboration = false) {
150 150 global $default;
151 151  
152 152 $sToRender = renderHeading();
... ... @@ -154,7 +154,7 @@ function getPage($iFolderID) {
154 154 $sToRender .= "<table border=\"0\" width=\"100%\">\n";
155 155 $sToRender .= "<tr>\n";
156 156 $sToRender .= "<td valign=\"top\">\n";
157   - $sToRender .= getLeftSide($iFolderID);
  157 + $sToRender .= getLeftSide($iFolderID, $bCollaboration);
158 158 $sToRender .= "</td>\n";
159 159 $sToRender .= "<td valign=\"top\">\n";
160 160 $sToRender .= getRightSide($iFolderID);
... ... @@ -164,7 +164,7 @@ function getPage($iFolderID) {
164 164 return $sToRender;
165 165 }
166 166  
167   -function getLeftSide($iFolderID) {
  167 +function getLeftSide($iFolderID, $bCollaboration) {
168 168 global $default;
169 169 $sToRender .= "<table border=\"0\" width=\"100%\">\n";
170 170 $sToRender .= "<tr>\n";
... ... @@ -182,11 +182,14 @@ function getLeftSide($iFolderID) {
182 182 $sToRender .= getFolderRouting($iFolderID) . "\n";
183 183 $sToRender .= "</td>\n";
184 184 $sToRender .= "</tr>\n";
185   - $sToRender .= "<tr>\n";
186   - $sToRender .= "<td>\n";
187   - $sToRender .= "<a href=\"$default->rootUrl/control.php?action=addFolderCollaboration&fFolderID=$iFolderID\"><img src=\"$default->graphicsUrl/widgets/add.gif\" border=\"0\" /></a>\n";
188   - $sToRender .= "</td>\n";
189   - $sToRender .= "</tr>\n";
  185 + if (!$bCollaboration) {
  186 + $sToRender .= "<tr>\n";
  187 + $sToRender .= "<td>\n";
  188 + $sToRender .= "<a href=\"$default->rootUrl/control.php?action=addFolderCollaboration&fFolderID=$iFolderID\"><img src=\"$default->graphicsUrl/widgets/add.gif\" border=\"0\" /></a>\n";
  189 + $sToRender .= "</td>\n";
  190 + $sToRender .= "</tr>\n";
  191 + }
  192 +
190 193 $sToRender .= "</table>\n";
191 194 return $sToRender;
192 195 }
... ...