PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

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);