diff --git a/lib/visualpatterns/PatternEditableTableSqlQuery.inc b/lib/visualpatterns/PatternEditableTableSqlQuery.inc index acf0908..81d7ff6 100644 --- a/lib/visualpatterns/PatternEditableTableSqlQuery.inc +++ b/lib/visualpatterns/PatternEditableTableSqlQuery.inc @@ -68,6 +68,8 @@ class PatternEditableTableSqlQuery { var $aRequiredColumnNames; var $aRequiredFieldNames; var $aMetaDataFields; + + var $sPreCode; function PatternEditableTableSqlQuery($sTmpQuery, $sTmpTableName, $aTmpStoreColumnNames, $aTmpDisplayColumnNames, $aTmpColumnsEditable, $aTmpColumnsVisible, $aTmpColumnDisplayTypes, $aTmpColumnDatabaseTypes) { $this->sQuery = $sTmpQuery; @@ -81,41 +83,16 @@ class PatternEditableTableSqlQuery { $this->aColumnDatabaseTypes = $aTmpColumnDatabaseTypes; } - function setUniqueName($sNewValue) { - $this->sUniqueName = $sNewValue; - } - - function setMetaDataFields($aNewValue) { - $this->aMetaDataFields = $aNewValue; - } - - function setDisplayColumnHeadings($bNewValue) { - $this->bDisplayColumnHeadings = $bNewValue; - } - - function setTableCaption($sNewValue) { - $this->sTableCaption = $sNewValue; - } - - function setColumnHeaderNames($aNewValue) { - $this->aColumnHeaderNames = $aNewValue; - } - - /*function getRequiredVariableNames() { - return $this->aRequiredVariableNames; - }*/ - - function setRequiredColumnNames($aNewValue) { - $this->aRequiredColumnNames = $aNewValue; - } - - function setEmptyTableMessage($sNewValue) { - $this->sEmptyTableMessage = $sNewValue; - } - - function setRenderJavascriptValidation($bNewValue) { - $this->bRenderJavascriptValidation = $bNewValue; - } + function setUniqueName($sNewValue) { $this->sUniqueName = $sNewValue; } + function setMetaDataFields($aNewValue) { $this->aMetaDataFields = $aNewValue; } + function setDisplayColumnHeadings($bNewValue) { $this->bDisplayColumnHeadings = $bNewValue; } + function setTableCaption($sNewValue) { $this->sTableCaption = $sNewValue; } + function setColumnHeaderNames($aNewValue) { $this->aColumnHeaderNames = $aNewValue; } + function setRequiredColumnNames($aNewValue) { $this->aRequiredColumnNames = $aNewValue; } + function setEmptyTableMessage($sNewValue) { $this->sEmptyTableMessage = $sNewValue; } + function setRenderJavascriptValidation($bNewValue) { $this->bRenderJavascriptValidation = $bNewValue; } + function setPreCode($sNewValue) { $this->sPreCode = $sNewValue; } + function setPostCode($sNewValue) { $this->sPostCode = $sNewValue; } function & render() { global $default; @@ -150,6 +127,8 @@ class PatternEditableTableSqlQuery { while ($sql->next_record()) { $sToRender .= "