PEAR is archived and read-only

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

Home » HTML » HTML_QuickForm_Controller » Bug #2009

Warning occurs.

Details

Request #2009Warning occurs.
Submitted2004-07-28 22:52 UTC
Fromelf at php dot net
StatusBogus
PackageHTML_QuickForm_Controller
PHP Version4.3.8
OSFedora Core 1
Roadmaps(Not assigned)

Comments

[2004-07-28 22:52 UTC] elf at php dot net

Description:
------------
When there is no value in a page, warning occurs.
[Thu Jul 29 07:47:09 2004] [error] PHP Warning: Invalid argument supplied for foreach() in /.../pear/HTML/QuickForm/Controller.php on line 413

Patch blow.
--- pear/HTML/QuickForm/Controller.php.org 2004-07-29 07:52:10.000000000 +0900
+++ pear/HTML/QuickForm/Controller.php 2004-07-29 07:50:46.000000000 +0900
@@ -410,6 +410,7 @@
}
foreach ($pages as $page) {
// skip elements representing actions
+ if ( is_array($data['values'][$page])){
foreach ($data['values'][$page] as $key => $value) {
if (0 !== strpos($key, '_qf_')) {
if (isset($values[$key]) && is_array($value)) {
@@ -419,6 +420,7 @@
}
}
}
+ }
}
return $values;
}