index 3993f96a492f1cee3717af0a73b6f73aa7ebe2be..580c18c346a0ff8e0ec8f8885784c7bb29b732bf 100644 (file)
var $mbox= "-";
var $config;
var $gosaMailServer= "";
-var $uattrib= "uid";
+ var $uattrib= "uid";
- function mailMethodCyrus($config)
+ function mailMethodCyrus(&$config)
{
$this->config= $config->data['SERVERS']['IMAP'];
}
/* return all folders of the users mailbox*/
- function getMailboxList($folder, $uid= "")
+ function getMailboxList($folder, $uid)
{
global $config;
$result = array();
/* Cut domain name */
$val = preg_replace("/@.*$/","",$val);
- $result[]=preg_replace ("/^.*".normalizePreg($folder)."/","INBOX", imap_utf7_decode ($val));
+ $result[]=preg_replace ("/^.*".normalizePreg($folder)."/","INBOX", mb_convert_encoding($val, "UTF-8", "UTF7-IMAP"));
}
}