- Fix "PHP Warning: Invalid argument supplied for foreach()" (#1488264)
| | |
| | | if (!$disabled && $folder['virtual'] && $folder['level'] == 0 && !empty($namespace)) { |
| | | $fname = $folder['id'] . $delimiter; |
| | | foreach ($namespace as $ns) { |
| | | if (is_array($ns)) { |
| | | foreach ($ns as $item) { |
| | | if ($item[0] === $fname) { |
| | | $disabled = true; |
| | |
| | | } |
| | | } |
| | | } |
| | | } |
| | | // check if the folder is an other users virtual-root folder, then disable subscription option on it |
| | | if (!$disabled && $folder['virtual'] && $folder['level'] == 1 |
| | | && !empty($namespace) && !empty($namespace['other']) |