cvs: pear /DB_DataObject_FormBuilder FormBuilder.php

From: Date: Wed, 01 Mar 2006 18:55:31 +0000
Subject: cvs: pear /DB_DataObject_FormBuilder FormBuilder.php
Groups: php.pear.cvs 
Request: Send a blank email to pear-cvs+get-38805@lists.php.net to get a copy of this message
justinpatrin Wed Mar 1 18:55:31 2006 UTC Modified files: /pear/DB_DataObject_FormBuilder FormBuilder.php Log: Make DO copy before anything else happens (e.g. preProcessFormCallback) as it may be changed (bug #6890) http://cvs.php.net/viewcvs.cgi/pear/DB_DataObject_FormBuilder/FormBuilder.php?r1=1.217&r2=1.218&diff_format=u Index: pear/DB_DataObject_FormBuilder/FormBuilder.php diff -u pear/DB_DataObject_FormBuilder/FormBuilder.php:1.217 pear/DB_DataObject_FormBuilder/FormBuilder.php:1.218 --- pear/DB_DataObject_FormBuilder/FormBuilder.php:1.217 Sat Feb 25 05:30:02 2006 +++ pear/DB_DataObject_FormBuilder/FormBuilder.php Wed Mar 1 18:55:31 2006 @@ -89,7 +89,7 @@ * @author Justin Patrin <papercrane@reversefold.com> * @copyright 1997-2005 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version $Id: FormBuilder.php,v 1.217 2006/02/25 05:30:02 justinpatrin Exp $ + * @version $Id: FormBuilder.php,v 1.218 2006/03/01 18:55:31 justinpatrin Exp $ * @link http://pear.php.net/package/DB_DataObject_FormBuilder * @see DB_DataObject, HTML_QuickForm */ @@ -2534,6 +2534,7 @@ */ function processForm($values) { + $origDo = clone($this->_do); if ($this->elementNamePrefix !== '' || $this->elementNamePostfix !== '') { $origValues = $values; $values = $this->_getMyValues($values); @@ -2548,7 +2549,6 @@ if (!is_array($links = $this->_do->links())) { $links = array(); } - $origDo = clone($this->_do); foreach ($values as $field => $value) { $this->debug('Field '.$field.' '); // Double-check if the field may be edited by the user... if not, don't

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