www/admin
Bogomil Shopov
shopov at kolabsys.com
Wed May 11 13:35:15 CEST 2011
www/admin/user/activesync.php | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
New commits:
commit 327962055608c278c6d2bb449f8d0b5afc0437b1
Author: Bogomil Shopov <bogomil at efb.bg>
Date: Wed May 11 14:34:29 2011 +0300
Fixing subfolders issue: https://bugzilla.kolabsys.com/show_bug.cgi?id=98
diff --git a/www/admin/user/activesync.php b/www/admin/user/activesync.php
index dfc25a8..ebce78a 100755
--- a/www/admin/user/activesync.php
+++ b/www/admin/user/activesync.php
@@ -215,16 +215,22 @@ function __construct()
//remove Inbox/ part from the name
$folder_chunk=explode("/",$folder);
- //if if only inbox/ show it
- if($folder_chunk[1]!=""){
+ //if it's only inbox/ show it
+
+
+ if($folder_chunk[1]!="" and count($folder_chunk)==2 and $folder_chunk[0]=="INBOX"){
//else is inbox/somepart - show only somepart
$folder=$folder_chunk[1];
- }if($folder_chunk[2]!="")
+ }if($folder_chunk[2]!="" and count($folder_chunk)==3 and $folder_chunk[0]=="user")
{
//user folder
- $folder="(".$folder_chunk[1].") ".$folder_chunk[2];
- }
+ $folder="(".$folder_chunk[1].") ".$folder_chunk[2];
+ }else
+ {
+ $folder= preg_replace(array('/INBOX\//','/\//'),array('','/'),$folder);
+
+ }
//for saving annot
$part_folder[]=$folders[$i]['realname'];
More information about the commits
mailing list