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 » 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;
}