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 #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'
)