Code

IE Psot fix ....
[gosa.git] / include / class_mail-methods-cyrus.inc
index 15c3c53c3a8fc128654e31136942f831f6cdea8d..836e290197faccf0e0e1069c18df43d6c6927323 100644 (file)
@@ -32,6 +32,7 @@ class mailMethodCyrus extends mailMethod
   function connect($gosaMailServer)
   {
     $cfg=array();
+
     /* Connect to IMAP server. I don't want to see these warning here... */
     $this->gosaMailServer= $gosaMailServer;
     if (!isset($this->config[$gosaMailServer])){
@@ -136,12 +137,6 @@ class mailMethodCyrus extends mailMethod
 
   function setSharedFolderPermissions($folder, $permissions)
   {
-    /* Show warning message in case of missing imap_getacl */
-    if (!function_exists('imap_getacl')){
-      print_red (_("Warning: imap_getacl is not implemented, wouldn't modify acl informations."));
-      return;
-    }
-
     /* Get list of subfolders */
     $folders= $this->getMailboxList($folder, "");
     $folders[]= $folder;
@@ -156,6 +151,8 @@ class mailMethodCyrus extends mailMethod
         foreach ($users as $userid => $perms){
           imap_setacl ($this->mbox, $subfolder, $userid, "");
         }
+      } else {
+        print_red (_("Warning: imap_getacl is not implemented, can't remove acl informations."));
       }
 
       /* Set permissions for this folder */