cvs: pear /DB_Table package.xml /DB_Table/DB/Table Manager.php

From: Date: Thu, 27 Oct 2005 12:43:44 +0000
Subject: cvs: pear /DB_Table package.xml /DB_Table/DB/Table Manager.php
Groups: php.pear.cvs 
Request: Send a blank email to pear-cvs+get-35902@lists.php.net to get a copy of this message
wiesemann Thu Oct 27 08:43:44 2005 EDT Modified files: /pear/DB_Table package.xml /pear/DB_Table/DB/Table Manager.php Log: Improvement related to bug report #5679: $col and $idx may now be null in table definition. http://cvs.php.net/diff.php/pear/DB_Table/package.xml?r1=1.38&r2=1.39&ty=u Index: pear/DB_Table/package.xml diff -u pear/DB_Table/package.xml:1.38 pear/DB_Table/package.xml:1.39 --- pear/DB_Table/package.xml:1.38 Tue Sep 13 10:46:08 2005 +++ pear/DB_Table/package.xml Thu Oct 27 08:43:43 2005 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE package SYSTEM "http://pear.php.net/dtd/package-1.0"> -<!-- $Id: package.xml,v 1.38 2005/09/13 14:46:08 wiesemann Exp $ --> +<!-- $Id: package.xml,v 1.39 2005/10/27 12:43:43 wiesemann Exp $ --> <package version="1.0"> <name>DB_Table</name> <summary>Builds on PEAR DB to abstract datatypes and automate table creation, data validation, insert, update, delete, and select; combines these with PEAR HTML_QuickForm to automatically generate input forms that match the table column definitions.</summary> @@ -21,13 +21,12 @@ </maintainer> </maintainers> <release> - <version>1.2.1</version> - <date>2005-09-13</date> + <version>1.2.2</version> + <date>2005-MM-DD</date> <state>stable</state> <notes> - * Bug #5382: Setting default values via getForm() did not - work for radio elements because QuickForm "resets" the - checked state when one adds a group. + * Improvement related to bug report #5679: $col and $idx may + now be null in the table definition. </notes> <filelist> http://cvs.php.net/diff.php/pear/DB_Table/DB/Table/Manager.php?r1=1.9&r2=1.10&ty=u Index: pear/DB_Table/DB/Table/Manager.php diff -u pear/DB_Table/DB/Table/Manager.php:1.9 pear/DB_Table/DB/Table/Manager.php:1.10 --- pear/DB_Table/DB/Table/Manager.php:1.9 Thu Aug 18 04:09:42 2005 +++ pear/DB_Table/DB/Table/Manager.php Thu Oct 27 08:43:44 2005 @@ -16,7 +16,7 @@ * * @license http://www.gnu.org/copyleft/lesser.html LGPL * -* @version $Id: Manager.php,v 1.9 2005/08/18 08:09:42 wiesemann Exp $ +* @version $Id: Manager.php,v 1.10 2005/10/27 12:43:44 wiesemann Exp $ * */ @@ -87,6 +87,10 @@ // definitions, and note column indexes as we go. // + if (is_null($column_set)) { + $column_set = array(); + } + foreach ($column_set as $colname => $val) { $colname = trim($colname); @@ -140,6 +144,10 @@ // validate the indexes. // + if (is_null($index_set)) { + $index_set = array(); + } + foreach ($index_set as $idxname => $val) { if (is_string($val)) {

« previous php.pear.cvs (#35902) next »