diff --git a/presentation/lookAndFeel/knowledgeTree/foldermanagement/addFolderCollaborationUI.inc b/presentation/lookAndFeel/knowledgeTree/foldermanagement/addFolderCollaborationUI.inc index afe1e47..bde18b9 100644 --- a/presentation/lookAndFeel/knowledgeTree/foldermanagement/addFolderCollaborationUI.inc +++ b/presentation/lookAndFeel/knowledgeTree/foldermanagement/addFolderCollaborationUI.inc @@ -1,6 +1,7 @@ "document_types_lookup"); - - $oPatternCreate = & new PatternCreate("User", "users\\User.inc",$aDisplayRowNames, $aParameterNumbers, $aDisplayColumnTypes, $aRequired, $aDropDownListTableNames); - $oPatternCreate->setUniqueName("user"); - +function getPage($iFolderID, $iGroupID, $iRoleID, $iSequenceNumber) { + global $default; + $sToRender = "
" . getFolderPath($iFolderID) . "
\n"; + $sToRender .= "
\n"; $sToRender .= "\n"; $sToRender .= "\n"; - $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; - $sToRender .= "\n"; + $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "
" . $oPatternCreate->render() . "Group" . getGroupDropDown($iGroupID) . "
Role" . getRoleDropDown($iRoleID) . "
Sequence No.
owl_graphics_url/widgets/add.gif\" />owl_root_url/control.php?action=editFolder&fFolderID=$iFolderID\">owl_graphics_url/widgets/cancel.gif\" border=\"0\" />
\n"; - return $sToRender; - + $sToRender .= "\n\n\n\n"; + + return $sToRender; } + +function getFolderPath($iFolderID) { + global $default; + return displayFolderPathLink(Folder::getFolderPathAsArray($iFolderID), "$default->owl_root_url/control.php?action=browse"); +} + +function getGroupDropDown($iGroupID) { + global $default; + $oPatternListBox = & new PatternListBox("$default->owl_groups_table", "name", "id", "fGroupID"); + $oPatternListBox->setEmptyErrorMessage("There are no groups"); + $oPatternListBox->setIncludeDefaultValue(false); + if (isset($iGroupID)) { + $oPatternListBox->setSelectedValue($iGroupID); + } + return $oPatternListBox->render(); +} + +function getRoleDropDown($iRoleID) { + global $default; + $oPatternListBox = & new PatternListBox("$default->owl_roles_table", "name", "id", "fRoleID"); + $oPatternListBox->setEmptyErrorMessage("There are no roles"); + $oPatternListBox->setIncludeDefaultValue(false); + if (isset($iRoleID)) { + $oPatternListBox->setSelectedValue($iRoleID); + } + return $oPatternListBox->render(); +} ?>