diff options
| author | alec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2011-12-19 10:23:09 +0000 |
|---|---|---|
| committer | alec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2011-12-19 10:23:09 +0000 |
| commit | 6c34d69887c04d3a52c665f3f528ad401851f898 (patch) | |
| tree | bd8126955a5500b2c199089ae1698445441defa7 | |
| parent | 5c550057546ae32c4ef87491be9dcdbe75eba32d (diff) | |
- Fix "PHP Warning: Invalid argument supplied for foreach()" (#1488264)
git-svn-id: https://svn.roundcube.net/trunk@5630 208e9e7b-5314-0410-a742-e7e81cd9613c
| -rw-r--r-- | roundcubemail/program/steps/settings/folders.inc | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/roundcubemail/program/steps/settings/folders.inc b/roundcubemail/program/steps/settings/folders.inc index 31f31a32a..7364c6eec 100644 --- a/roundcubemail/program/steps/settings/folders.inc +++ b/roundcubemail/program/steps/settings/folders.inc @@ -293,10 +293,12 @@ function rcube_subscription_form($attrib) if (!$disabled && $folder['virtual'] && $folder['level'] == 0 && !empty($namespace)) { $fname = $folder['id'] . $delimiter; foreach ($namespace as $ns) { - foreach ($ns as $item) { - if ($item[0] === $fname) { - $disabled = true; - break 2; + if (is_array($ns)) { + foreach ($ns as $item) { + if ($item[0] === $fname) { + $disabled = true; + break 2; + } } } } |
