sFormAction = "$default->rootUrl/control.php"; } /** property holder for $oNorthWestPayload */ var $oNorthWestPayload; /** property holder for $oWestPayload */ var $oWestPayload; /** property holder for $oEastPayload */ var $oCentralPayload; /** property holder for $oNorthPayload */ var $oNorthPayload; /** form action*/ var $sFormAction; /** form enctype */ var $sFormEncType; /** whether the form has fields that require javascript checking */ var $bHasRequiredFields = false; var $sErrorMessage; function setNorthWestPayload($oNewVal) { $this->oNorthWestPayload = & $oNewVal; } function setNorthPayload($oNewVal) { $this->oNorthPayload = & $oNewVal; } function setCentralPayload($oNewVal) { $this->oCentralPayload = & $oNewVal; } function setWestPayload($oNewVal) { $this->oWestPayload = & $oNewVal; } function setFormAction($sNewVal) { $this->sFormAction = & $sNewVal; } function setErrorMessage($sNewValue) { $this->sErrorMessage = $sNewValue; } function setFormEncType($sNewValue) { $this->sFormEncType = $sNewValue; } function setHasRequiredFields($bNewValue) { $this->bHasRequiredFields = $bNewValue; } /** * Render the page in HTML */ function render() { global $default; $sToRender = "\n" . "\n" . "sessionTimeout+3) . "\">\n" . "uiUrl/stylesheet.php\">\n". PatternMainPage::getJavaScript() . "\n" . "\n" . "\n"; // hack to circumvent the crapness of ns 4.79 if (! (($default->phpSniff->property("browser") == "moz") && ($default->phpSniff->property("version") <= "4.79")) ) { $sToRender .= "
" . "\tgraphicsUrl . "/desc.gif\" width=\"25\" height=\"30\" alt=\"up\" border=\"0\">" . "
" . "
" . "\tgraphicsUrl . "/asc.gif\" width=\"25\" height=\"30\" alt=\"down\" border=\"0\">" . "
"; } $sToRender .= "
sFormEncType) ? "enctype=\"$this->sFormEncType\" " : " ") . " action=\"".$this->sFormAction."\" method=\"POST\" " . (($this->bHasRequiredFields) ? "onsubmit=\"return validateForm(this)\" " : " ") . ">\n" . "\n " . "\n". "\n \n \n \n \n \n" . "\n" . "
\n"; if (isset($this->oNorthWestPayload)) { $sToRender = $sToRender . "\n" . $this->oNorthWestPayload->render() . "\n"; } else { $sToRender = $sToRender . "\nNorthwest payload not set\n"; } $sToRender = $sToRender . "\n"; if (isset($this->oNorthPayload)) { $sToRender = $sToRender . "\n" . $this->oNorthPayload->render() . "\n"; } else { $sToRender = $sToRender . "\nNorth payload not set\n"; } $sToRender = $sToRender . "
"; if (isset($this->oWestPayload)) { $sToRender = $sToRender . "\n" . $this->oWestPayload->render() . "\n"; } else { $sToRender = $sToRender . "\nWest payload not set\n"; } $sToRender = $sToRender . "\n"; if (isset($this->oCentralPayload)) { // hack to circumvent the crapness of ns 4.79 if (! (($default->phpSniff->property("browser") == "moz") && ($default->phpSniff->property("version") <= "4.79")) ) { $sToRender .= "\t
\n \t\t
\n"; } if (isset($this->sErrorMessage)) { $sToRender .= "

$this->sErrorMessage

\n "; } $sToRender = $sToRender . "\n" . $this->oCentralPayload->render() . "\n"; } else { $sToRender = $sToRender . "\nCentral payload not set\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"; } $sToRender = $sToRender . "
\n" . "
\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 " "; } else { return ""; } } } ?>