Ignore displayname annotation for folder list in activesync/delegation

It is a performance killer if you have many folders, and these
parts of the UI can list all folders, not subscribed only.
This commit is contained in:
Aleksander Machniak 2017-08-02 13:36:36 +02:00
parent 3747531f32
commit 3bbc4c24c4
2 changed files with 2 additions and 2 deletions

View file

@ -163,7 +163,7 @@ class kolab_activesync_ui
$names = array();
foreach ($a_folders as $folder) {
$foldername = $origname = preg_replace('/^INBOX »\s+/', '', kolab_storage::object_name($folder));
$foldername = $origname = preg_replace('/^INBOX »\s+/', '', kolab_storage::object_prettyname($folder));
// find folder prefix to truncate (the same code as in kolab_addressbook plugin)
for ($i = count($names)-1; $i >= 0; $i--) {

View file

@ -530,7 +530,7 @@ class kolab_delegation extends rcube_plugin
$names = array();
foreach ($a_folders as $folder) {
$foldername = $origname = preg_replace('/^INBOX »\s+/', '', kolab_storage::object_name($folder));
$foldername = $origname = preg_replace('/^INBOX »\s+/', '', kolab_storage::object_prettyname($folder));
// find folder prefix to truncate (the same code as in kolab_addressbook plugin)
for ($i = count($names)-1; $i >= 0; $i--) {