siteMap->getSectionName(substr($_SERVER["PHP_SELF"], strlen($default->rootUrl), strlen($_SERVER["PHP_SELF"]))); $sTDBGColour = $default->siteMap->getSectionColour($sSectionName, "td"); $sFolderPathLink = displayFolderPathLink(Folder::getFolderPathAsArray($iFolderID), Folder::getFolderPathNamesAsArray($iFolderID), "$default->rootUrl/control.php?action=browse"); return "
$sFolderPathLink
\n"; } function getPage($iFolderID, $iDocumentID, $iUnitID, $iUserID, $sDocumentTitle, $sTemplateDocument) { global $default; $sToRender = renderHeading("Create a new dependant document"); $sToRender .= getFolderPath($iFolderID); $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; //had a slight problem with netscape 4.7x - it doesn't support disabled. So I had to use //javascript to set the onFocus attribute to blur $bAddNetscapeScript = false; if (! (($default->phpSniff->property("browser") == "moz") && ($default->phpSniff->property("version") <= "4.79")) ) { //for any other browser but netscape 4.7 do this $sToRender .= "\n"; }else { //for netscape 4.7 do this $sToRender .= "\n"; $bAddNetscapeScript = true; } $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "
Document title
User's Unit" . getUnitDropDown($iDocumentID, $iUnitID) . "
User" . getUserDropDown($iUnitID, $iUserID) . "
Template documentrootUrl/control.php?action=templateBrowse','window2')\">Template documentrootUrl/control.php?action=templateBrowse','window2')\">
graphicsUrl/widgets/done.gif\" onClick='return validateForm(document.MainForm);' border=\"0\"/>rootUrl . "/control.php?action=viewDocument&fDocumentID=$iDocumentID\">graphicsUrl/widgets/cancel.gif\" border=\"0\"/>
\n"; $sToRender .= "
\n"; $sToRender .= "\n"; return $sToRender . "\n\n" . getValidationJavaScript() . "\n\n" . getBrowseJavaScript() . ($bAddNetscapeScript ? getNetscapeDisableScript() : ""); } function getUserDropDown($iUnitID, $iUserID) { global $default; if (!isset($iUnitID)) { $iUnitID = -1; } $oPatternListBox = & new PatternListBox($default->owl_users_table, "Name", "id", "fUserID", "GUL.unit_id = $iUnitID"); $sFromClause = "INNER join users_groups_link AS UGL ON UGL.user_id = ST.id " . "INNER JOIN groups_units_link AS GUL ON GUL.group_id = UGL.group_id "; $oPatternListBox->setFromClause($sFromClause); if (isset($iUserID)) { $oPatternListBox->setSelectedValue($iUserID); } return $oPatternListBox->render(); } function getUnitDropDown($iDocumentID, $iUnitID) { global $default; if (!isset($iUnitID)) { $iUnitID = -1; } $oPatternListBox = & new PatternListBox($default->owl_units_table, "Name", "id", "fUnitID"); $oPatternListBox->setPostBackOnChange(true); $oPatternListBox->setOnChangeAction("setActionAndSubmit('" . $_SERVER["PHP_SELF"] . "?fDocumentID=$iDocumentID')"); if (isset($iUnitID)) { $oPatternListBox->setSelectedValue($iUnitID); } return $oPatternListBox->render(); } function getValidationJavaScript() { $sToRender .= "\n\n\n\n"; return $sToRender; } function getBrowseJavaScript() { $sToRender = "\n"; return $sToRender; } function getNetscapeDisableScript() { $sToRender = "\n\n"; return $sToRender; } ?>