diff --git a/lib/visualpatterns/PatternEditableListFromQuery.inc b/lib/visualpatterns/PatternEditableListFromQuery.inc deleted file mode 100644 index 1f9a946..0000000 --- a/lib/visualpatterns/PatternEditableListFromQuery.inc +++ /dev/null @@ -1,207 +0,0 @@ -sQuery = $sNewQuery; - $this->sTableName = $sNewTableName; - $this->aDisplayColumns = $aNewDisplayColumns; - $this->aStoreColumns = $aNewStoreColumns; - $this->aColumnNames = $aNewColumnNames; - $this->aDisplayColumnTypes = $aNewDisplayColumnTypes; - $this->aDatabaseColumnTypes = $aNewDatabaseColumnTypes; - } - - function setUniqueName($sNewValue) { - $this->sUniqueName = $sNewValue; - } - - function setTableWidth($iNewValue) { - $this->iTableWidth = $iNewValue; - } - - function setTextAreaRows($iNewValue) { - $this->iTextAreaRows = $iNewValue; - } - - function setTextAreaDisplayColumns($iNewValue) { - $this->iTextAreaDisplayColumns = $iNewValue; - } - - function setTableHeading($sNewValue) { - $this->sTableHeading = $sNewValue; - } - - function setRenderIndividualTableForEachResult($bNewValue) { - $this->bIndividualTableForEachResult = $bNewValue; - } - - function setDropDownListTableNames($aNewValue) { - $this->aDropDownListTableNames = $aNewValue; - } - - function setColumnsRequired($aNewValue) { - $this->aColumnsRequired = $aNewValue; - } - - function setMetaDataFields($aNewValue) { - $this->aMetaDataFields = $aNewValue; - } - - function & render() { - global $default; - $sSectionName = $default->siteMap->getSectionName(substr($_SERVER["PHP_SELF"], strlen($default->rootUrl), strlen($_SERVER["PHP_SELF"]))); - $sTDBGColour = $default->siteMap->getSectionColour($sSectionName, "td"); - //records the columns to generate validation javascript for - $aValidationColumnNames = array(); - - $this->sUniqueName .= KTUtil::randomString(); - - $sql = $default->db; - $sql->query($this->sQuery); - if ($sql->next_record()) {; - $_SESSION["pelfq_" . $this->sUniqueName . "_tn"] = $this->sTableName; - $_SESSION["pelfq_" . $this->sUniqueName . "_id"] = $sql->f("id"); - $_SESSION["pelfq_" . $this->sUniqueName . "_columns"] = $this->aStoreColumns; - $_SESSION["pageAccess"][$default->rootUrl . '/presentation/lookAndFeel/knowledgeTree/store.php'] = true; - - $sToRender = ""; - $sToRender .= "
| " . $this->aColumnNames[$i] . " | \n"; - switch ($this->aDisplayColumnTypes[$i]) { - case 1: - //plain text field - $sToRender .= "\tsUniqueName . "_" . $i . "_value\" value=\"" . $sql->f($this->aDisplayColumns[$i]) . "\" | \n"; - break; - case 2: - //boolean value - $sToRender .= "\tsUniqueName . "_" . $i . "_value\" value=\"1\" " . ($sql->f($this->aDisplayColumns[$i]) ? " CHECKED " : " ") . "/> | \n"; - break; - case 3: - $oPatternListBox = & new PatternListBox($this->aDropDownListTableNames[$i], "name", "id", $this->sUniqueName . "_" . $i . "_value"); - $oPatternListBox->setSelectedValue($sql->f($this->aStoreColumns[$i])); - $sToRender .= "\t" . $oPatternListBox->render() . " | \t\n"; - break; - case 4: - //meta data type - $oPattern = & new PatternMetaData($this->aMetaDataFields[$i], $this->sUniqueName . "_" . $i . "_value", $sql->f($this->aStoreColumns[$i])); - $sToRender .= "\t" . $oPattern->render() . " | \t\n"; - default: - break; - } - $sToRender .= "