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 #5631

fb_preDefElements bug with third level subform

Details

Submitted2005-10-08 12:56 UTC
Fromnaonak at free dot fr
Assignedjustinpatrin
StatusBogus
PackageDB_DataObject_FormBuilder
PHP Version5.0.5
OSxp pro
Roadmaps(Not assigned)

Comments

[2005-10-08 12:56 UTC] naonak at free dot fr

Description:
------------
The elements define with "fb_preDefElements" on third level subform return null value on submit.

Test script:
---------------
[...]
function insert() {
print_r($this->toArray());
return parent::insert();
}
function preGenerateForm(&$fb)
{
require_once 'HTML/QuickForm.php';
$this->fb_preDefElements['test'] = &HTML_QuickForm::createElement('date', 'dateTest', 'test', array('format'=>'dmY', 'minYear'=>2010, 'maxYear'=>2001));
}
[...]

Expected result:
----------------
On submit :

Array
(
[dateTest] =>
[other_field_1] => 'so good'
[other_field_2] => 'yes'
[other_field_3] => 'cool'
)

Actual result:
--------------
On submit :

Array
(
[dateTest] => '2005-10-08'
[other_field_1] => 'so good'
[other_field_2] => 'yes'
[other_field_3] => 'cool'
)