sFormAction = "$default->rootUrl/control.php"; } /** property holder for $oNorthWestPayload */ var $oNorthWestPayload; /** bg colour **/ var $sNorthWestPayloadBackGroundColour; /** property holder for $oWestPayload */ var $oWestPayload; /** bg colour **/ var $sWestPayloadBackGroundColour; /** property holder for $oEastPayload */ var $oCentralPayload; /** bg colour **/ var $sCentralPayloadBackGroundColour; /** property holder for $oNorthPayload */ var $oNorthPayload; /** bg colour **/ var $sNorthPayloadBackGroundColour; /** form action*/ var $sFormAction; /** form enctype */ var $sFormEncType; /** whether the form has fields that require javascript checking */ var $bHasRequiredFields = false; var $sErrorMessage; var $sHelpContext = "browse"; var $onLoadJavaScript; function setNorthWestPayload($oNewVal) { $this->oNorthWestPayload = & $oNewVal; } function setNorthWestPayloadBackGroundColour($sColour) { $this->sNorthWestPayloadBackGroundColour = $sColour; } function setNorthPayload($oNewVal) { $this->oNorthPayload = & $oNewVal; } function setNorthPayloadBackGroundColour($sColour) { $this->sNorthPayloadBackGroundColour = $sColour; } function setCentralPayload($oNewVal) { $this->oCentralPayload = & $oNewVal; } function setCentralPayloadBackGroundColour($sColour) { $this->sCentralPayloadBackGroundColour = $sColour; } function setWestPayload($oNewVal) { $this->oWestPayload = & $oNewVal; } function setWestPayloadBackGroundColour($sColour) { $this->sWestPayloadBackGroundColour = $sColour; } function getFormAction() { return $this->sFormAction; } function setFormAction($sNewVal) { $this->sFormAction = & $sNewVal; } function setErrorMessage($sNewValue) { $this->sErrorMessage = $sNewValue; } function setFormEncType($sNewValue) { $this->sFormEncType = $sNewValue; } function setHasRequiredFields($bNewValue) { $this->bHasRequiredFields = $bNewValue; } function setHelpContext($sNewValue) { $this->sHelpContext = $sNewValue; } function setOnLoadJavaScript($sJavaScript) { $this->onLoadJavaScript = $sJavaScript; } /** * Render the page in HTML */ function render() { global $default; $sToRender = "\n" . "
\n" . "sessionTimeout+3) . ";\">\n" . "graphicsUrl/tree.ico\">\n" . "uiUrl/stylesheet.php\">\n". PatternMainPage::getJavaScript() . "\n" . "\n" . "onLoadJavaScript) ? "onload=\"$this->onLoadJavaScript\"" : "") . ">\n"; // hack to circumvent the crapness of ns 4.79 if (! (($default->phpSniff->property("browser") == "moz") && ($default->phpSniff->property("version") <= "4.79")) ) { $sToRender .= "" . ""; } $sToRender .= "\n" . "\n" . "\n"; echo $sToRender; } /** * Returns links to javascript that has 3 functions: * o validateString - validates a string * o validateNumber - validates a number * o setActionAndSubmit - sets the MainForm action to newAction and submits * And includes the dhtml text scrolling routine */ function getJavaScript() { global $default; $sUrl = $default->uiUrl; // hack to circumvent the crapness of ns 4.79 if (! (($default->phpSniff->property("browser") == "moz") && ($default->phpSniff->property("version") <= "4.79")) ) { return "\n" . "\n" . "" . $this->getHelpJavaScript(); } else { return "\n" . "" . $this->getHelpJavaScript(); } } function getHelpJavaScript() { global $default; return "\n\n\n\n"; } } ?>