X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=include%2Fclass_mail-methods-cyrus.inc;h=836e290197faccf0e0e1069c18df43d6c6927323;hb=d2465d35ea9f3b817588e92ac36f39663980503b;hp=15c3c53c3a8fc128654e31136942f831f6cdea8d;hpb=41b08de5a81b22efc11345f4a69c5d116389c7fe;p=gosa.git diff --git a/include/class_mail-methods-cyrus.inc b/include/class_mail-methods-cyrus.inc index 15c3c53c3..836e29019 100644 --- a/include/class_mail-methods-cyrus.inc +++ b/include/class_mail-methods-cyrus.inc @@ -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 */