sObject = $sNewObject; $this->sNewQuery = $sNewQuery; $this->aDisplayRowNames = $aNewDisplayRowNames; $this->aParamaterNumbers = $aNewParameterNumbers; $this->aDisplayColumnTypes = $aNewDisplayColumnTypes; $this->aDropDownListTableNames = $aNewDropDownListTableNames; $this->aDropDownListValueColumns = $aNewDropDownListValueColumns; $this->aDropDownListDisplayColumns = $aNewDropDownListDisplayColumns; } function setUniqueName($sNewValue) { $this->sUniqueName = $sNewValue; } function render() { $sToRender = "\n"; $sToRender .= "sUniqueName . "\" />\n"; $sToRender .= "sUniqueName . "\_object value=\"" . $this->sObject . "\" />\n"; for ($i = 0; $i < count($this->aDisplayRowNames); $i++) { $sToRender .= "\n"; $sToRender .= "sUniqueName . "_" . $i . "_parnum value=\"" . $this->aParameterNumbers[$i] . "\" />\n"; switch ($this->aDisplayColumnTypes[$i]) { case 1: $sToRender .= "\n"; break; case 2: $sToRender .= "\n"; break; case 3: $sDisplayColumn; $sValueColumn; if (isset($this->sDropDownListValueColumns[$i])) { $sValueColumn = $this->sDropDownListValueColumns[$i]; } else { $sValueColumn = "id"; } if (isset($this->aDropDownListDisplayColumns[$i])) { $sDisplayColumn = $this->aDropDownListDisplayColumns[$i]; } else { $sDisplayColumn = "name"; } $oPatternListBox = & new PatternListBox($this->aDropDownListTableNames[$i], $sDisplayColumn, $sValueColumn, $this->sUniqueName . "_" . $i . "_value"); $sToRender .= "\t\t\n"; break; default; break; } $sToRender .= "\n"; } $sToRender .= "sUniqueName . "\" />\n"; $sToRender .= "
" . $this->aDisplayRowNames[$i] . "sUniqueName . "_" . $i . "_value value=\"\" />" . $this->aDisplayRowNames[$i] . "sUniqueName . "_" . $i . "_value value=\"checked\" />" . $this->aDisplayRowNames[$i] . "" . $oPatternListBox->render() . "
\n"; return $sToRender; } } ?>