PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

Home » Database » DB_DataObject_FormBuilder » Bug #1849

function &_createDateElement($name) does not modify $formValues actually

Details

Submitted2004-07-12 04:03 UTC
Fromhedgehog at cbs-uz dot ru
Assignedjustinpatrin
StatusClosed
PackageDB_DataObject_FormBuilder
PHP VersionIrrelevant
OSIrrelevant
Roadmaps(Not assigned)

Comments

[2004-07-12 04:03 UTC] hedgehog at cbs-uz dot ru

Description:
------------
I am using DB_DataObject_FormBuilder

@version $Id: FormBuilder.php,v 1.25 2004/05/15 22:31:15 mw21st Exp $

When function &_createDateElement() is called from &_generateForm() is does not actually modify $formValues (used to ->setDefaults()) while it should (line 626)

Reproduce code:
---------------
My solution is to add a second parameter to &_createDateElement()

function &_createDateElement($name, &$formValues)

and pass it evry time the function is called: lines 482, 501, 504:

$element =& $this->_createDateElement($key, $formValues);