Merge branch 'master' of github.com:roundcube/roundcubemail

pull/157/head
Aleksander Machniak 11 years ago
commit 9b22f58d4e

@ -1,6 +1,10 @@
CHANGELOG Roundcube Webmail
===========================
- Fix performance of listing writeable folders (#1489451)
RELEASE 1.0-beta
----------------
- Fix handling of invalid closing tags in HTML messages (#1489446)
- Set real content-type for file downloads (#1489439)
- Update TinyMCE to version 3.5.10 (#1489442)

@ -2843,12 +2843,21 @@ class rcube_imap extends rcube_storage
/**
* Filter the given list of folders according to access rights
*
* For performance reasons we assume user has full rights
* on all personal folders.
*/
protected function filter_rights($a_folders, $rights)
{
$regex = '/('.$rights.')/';
foreach ($a_folders as $idx => $folder) {
if ($this->folder_namespace($folder) == 'personal') {
continue;
}
$myrights = join('', (array)$this->my_rights($folder));
if ($myrights !== null && !preg_match($regex, $myrights)) {
unset($a_folders[$idx]);
}

Loading…
Cancel
Save