diff options
author | alecpl <alec@alec.pl> | 2010-11-12 10:47:04 +0000 |
---|---|---|
committer | alecpl <alec@alec.pl> | 2010-11-12 10:47:04 +0000 |
commit | 44840971e8e405cc41f923eaff0a32d7accb496c (patch) | |
tree | e5bdb35c732708b4ae8652369b4e9a599f2d5d4c /program/include/main.inc | |
parent | d2b27d11759cd1c668293a569aed1afaa7cfd741 (diff) |
- Fix handling of folders with name "0" (#1487119)
Diffstat (limited to 'program/include/main.inc')
-rw-r--r-- | program/include/main.inc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/program/include/main.inc b/program/include/main.inc index 31c9a0805..5bbc421af 100644 --- a/program/include/main.inc +++ b/program/include/main.inc @@ -1348,7 +1348,7 @@ function rcmail_build_folder_tree(&$arrFolders, $folder, $delm='/', $path='') $currentFolder = substr($folder, 0, $pos); // sometimes folder has a delimiter as the last character - if (empty($subFolders)) + if (!strlen($subFolders)) $virtual = false; else if (!isset($arrFolders[$currentFolder])) $virtual = true; @@ -1378,7 +1378,7 @@ function rcmail_build_folder_tree(&$arrFolders, $folder, $delm='/', $path='') else $arrFolders[$currentFolder]['virtual'] = $virtual; - if (!empty($subFolders)) + if (strlen($subFolders)) rcmail_build_folder_tree($arrFolders[$currentFolder]['folders'], $subFolders, $delm, $path.$delm); } |