Pad folder names with spaces to sort parent folders before their childs

This commit is contained in:
Thomas Bruederli 2013-10-16 16:50:17 +02:00
parent d230fa51f8
commit 1f44998d14

View file

@ -683,11 +683,12 @@ class kolab_storage
*/
public static function sort_folders($folders)
{
$pad = ' ';
$nsnames = array('personal' => array(), 'shared' => array(), 'other' => array());
foreach ($folders as $folder) {
$folders[$folder->name] = $folder;
$ns = $folder->get_namespace();
$nsnames[$ns][$folder->name] = strtolower(html_entity_decode(self::object_name($folder->name, $ns), ENT_COMPAT, RCUBE_CHARSET)); // decode »
$nsnames[$ns][$folder->name] = strtolower(html_entity_decode(self::object_name($folder->name, $ns), ENT_COMPAT, RCUBE_CHARSET)) . $pad; // decode »
}
$names = array();