[Tickets #11949] PHP ERROR: Invalid argument supplied for foreach()
noreply at bugs.horde.org
noreply at bugs.horde.org
Fri Jan 11 12:58:50 UTC 2013
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/11949
------------------------------------------------------------------------------
Ticket | 11949
Created By | zdrahal at ipnp.troja.mff.cuni.cz
Summary | PHP ERROR: Invalid argument supplied for foreach()
Queue | Horde Base
Version | 5.0.3
Type | Bug
State | Unconfirmed
Priority | 1. Low
Milestone |
Patch | 1
Owners |
------------------------------------------------------------------------------
zdrahal at ipnp.troja.mff.cuni.cz (2013-01-11 12:58) wrote:
On two places of the code there is used foreach without checking
whether the argument is indeed an array. Depending on the system
configuration, it leads to the following errors:
PHP ERROR: Invalid argument supplied for foreach() [pid 10297 on line
59 of "/usr/share/php/Horde/Core/Db/Migration.php"]
PHP ERROR: Invalid argument supplied for foreach() [pid 10286 on line
203 of "/usr/share/php/Horde/Config.php"]
The solution is simple - in both cases just add the check whether the
variable is unempty and is an array.
zdrahal at ipnp.troja.mff.cuni.cz (2013-01-11 12:58) uploaded: Config.php.patch
http://bugs.horde.org/h/services/download/?module=whups&actionID=download_file&file=Config.php.patch&ticket=11949&fn=%2FConfig.php.patch
More information about the bugs
mailing list