cvs: pear /DB_DataObject_FormBuilder FormBuilder.php
| From: | Justin Patrin | Date: | Tue, 26 Oct 2004 22:24:29 +0000 |
| Subject: | cvs: pear /DB_DataObject_FormBuilder FormBuilder.php | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-25270@lists.php.net to get a copy of this message | ||
justinpatrin Tue Oct 26 18:24:29 2004 EDT
Modified files:
/pear/DB_DataObject_FormBuilder FormBuilder.php
Log:
Allow arrays as well as objects to allow for a group
Do we even need this check?
http://cvs.php.net/diff.php/pear/DB_DataObject_FormBuilder/FormBuilder.php?r1=1.65&r2=1.66&ty=u
Index: pear/DB_DataObject_FormBuilder/FormBuilder.php
diff -u pear/DB_DataObject_FormBuilder/FormBuilder.php:1.65
pear/DB_DataObject_FormBuilder/FormBuilder.php:1.66
--- pear/DB_DataObject_FormBuilder/FormBuilder.php:1.65 Sun Oct 24 14:53:14 2004
+++ pear/DB_DataObject_FormBuilder/FormBuilder.php Tue Oct 26 18:24:28 2004
@@ -252,7 +252,7 @@
*
* @package DB_DataObject_FormBuilder
* @author Markus Wolff <mw21st@php.net>
- * @version $Id: FormBuilder.php,v 1.65 2004/10/24 18:53:14 justinpatrin Exp $
+ * @version $Id: FormBuilder.php,v 1.66 2004/10/26 22:24:28 justinpatrin Exp $
*/
// Import requirements
@@ -830,7 +830,8 @@
} elseif (in_array($key, $this->enumFields)) {
$type = DB_DATAOBJECT_FORMBUILDER_ENUM;
}
- if (isset($this->preDefElements[$key]) &&
is_object($this->preDefElements[$key])) {
+ if (isset($this->preDefElements[$key])
+ && (is_object($this->preDefElements[$key]) ||
is_array($this->preDefElements[$key]))) {
// Use predefined form field, IMPORTANT: This may depend on the used renderer!!
$element =& $this->preDefElements[$key];
} elseif (is_array($links) && isset($links[$key])) {