Commit a525f20583ef344a63857bde4e4bf39ec002f470
1 parent
c6850f99
fixed metadata prefilling and validation
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@1448 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
4 additions
and
5 deletions
lib/visualpatterns/PatternEditableTableSqlQuery.inc
| @@ -104,7 +104,6 @@ class PatternEditableTableSqlQuery { | @@ -104,7 +104,6 @@ class PatternEditableTableSqlQuery { | ||
| 104 | } | 104 | } |
| 105 | $sql = $default->db; | 105 | $sql = $default->db; |
| 106 | $sql->query($this->sQuery); | 106 | $sql->query($this->sQuery); |
| 107 | - | ||
| 108 | if ($sql->num_rows() == 0) { | 107 | if ($sql->num_rows() == 0) { |
| 109 | $sToRender .= "<tr>\n"; | 108 | $sToRender .= "<tr>\n"; |
| 110 | $sToRender .= "<td colspan=" . count($this->aColumnsSql) . ">No " . (isset($this->sTableCaption) ? $this->sTableCaption : "") . " data</td>\n"; | 109 | $sToRender .= "<td colspan=" . count($this->aColumnsSql) . ">No " . (isset($this->sTableCaption) ? $this->sTableCaption : "") . " data</td>\n"; |
| @@ -121,7 +120,7 @@ class PatternEditableTableSqlQuery { | @@ -121,7 +120,7 @@ class PatternEditableTableSqlQuery { | ||
| 121 | if (isset($this->aRequiredColumnNames)) { | 120 | if (isset($this->aRequiredColumnNames)) { |
| 122 | for ($k = 0; $k < count($this->aRequiredColumnNames); $k++) { | 121 | for ($k = 0; $k < count($this->aRequiredColumnNames); $k++) { |
| 123 | if (strcmp($this->aStoreColumnNames[$i], $this->aRequiredColumnNames[$k]) == 0) { | 122 | if (strcmp($this->aStoreColumnNames[$i], $this->aRequiredColumnNames[$k]) == 0) { |
| 124 | - $aRequiredVariables[count($aRequiredVariables)]["formName"] = $this->sUniqueName . "_" . $iRowCount . $i . "_value"; | 123 | + $aRequiredVariables[count($aRequiredVariables)]["formName"] = $this->sUniqueName . "_" . $iRowCount . $i . "_value"; |
| 125 | } | 124 | } |
| 126 | } | 125 | } |
| 127 | } | 126 | } |
| @@ -174,7 +173,7 @@ class PatternEditableTableSqlQuery { | @@ -174,7 +173,7 @@ class PatternEditableTableSqlQuery { | ||
| 174 | $sToRender .= "\t<input type=\"hidden\" name=\"" . $this->sUniqueName . "_" . $iRowCount . $i . "_type\" value=\"" . $this->aColumnDatabaseTypes[$i] . "\" />\n"; | 173 | $sToRender .= "\t<input type=\"hidden\" name=\"" . $this->sUniqueName . "_" . $iRowCount . $i . "_type\" value=\"" . $this->aColumnDatabaseTypes[$i] . "\" />\n"; |
| 175 | if ($this->aColumnsVisible[$i]) { | 174 | if ($this->aColumnsVisible[$i]) { |
| 176 | if ($this->aColumnsEditable[$i]) { | 175 | if ($this->aColumnsEditable[$i]) { |
| 177 | - $oPattern = & new PatternMetaData($sql->f($this->aMetaDataFields[$i]), $this->sUniqueName . "_" . $iRowCount . $i . "_value", $sql->f($this->aStoreColumns[$i])); | 176 | + $oPattern = & new PatternMetaData($sql->f($this->aMetaDataFields[$i]), $this->sUniqueName . "_" . $iRowCount . $i . "_value", $sql->f($this->aStoreColumnNames[$i])); |
| 178 | $sToRender .= $oPattern->render(); | 177 | $sToRender .= $oPattern->render(); |
| 179 | } else { | 178 | } else { |
| 180 | $sToRender .= "\t<input type=\"hidden\" name=\"" . $this->sUniqueName . "_" . $iRowCount . $i . "_value\" value=\"" . $sql->f($this->aStoreColumnNames[$i]) . "\" />".$sql->f($this->aDisplayColumnNames[$i])."\n"; | 179 | $sToRender .= "\t<input type=\"hidden\" name=\"" . $this->sUniqueName . "_" . $iRowCount . $i . "_value\" value=\"" . $sql->f($this->aStoreColumnNames[$i]) . "\" />".$sql->f($this->aDisplayColumnNames[$i])."\n"; |
| @@ -208,8 +207,8 @@ class PatternEditableTableSqlQuery { | @@ -208,8 +207,8 @@ class PatternEditableTableSqlQuery { | ||
| 208 | $sToRender .= "\n\n<script language=\"javascript\">\n<!--\n"; | 207 | $sToRender .= "\n\n<script language=\"javascript\">\n<!--\n"; |
| 209 | $sToRender .= "function validateForm(theForm) {\n"; | 208 | $sToRender .= "function validateForm(theForm) {\n"; |
| 210 | for ($i = 0; $i < count($aValidationColumnNames); $i++) { | 209 | for ($i = 0; $i < count($aValidationColumnNames); $i++) { |
| 211 | - $sToRender .= "\tif (!(validRequired(document.MainForm." . $aValidationColumnNames[$i]["formName"] . ", 'selected'))) {\n"; | ||
| 212 | - $sToRender .= "\t\treturn false;\n\t}\n"; | 210 | + $sToRender .= "\tif (!(validRequired(document.MainForm." . $aValidationColumnNames[$i]["formName"] . ", 'selected'))) {\n"; |
| 211 | + $sToRender .= "\t\treturn false;\n\t}\n"; | ||
| 213 | } | 212 | } |
| 214 | $sToRender .= "return true;\n}\n"; | 213 | $sToRender .= "return true;\n}\n"; |
| 215 | 214 |