summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 89b3644)
raw | patch | inline | side by side (parent: 89b3644)
author | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Fri, 28 Apr 2006 09:53:22 +0000 (09:53 +0000) | ||
committer | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Fri, 28 Apr 2006 09:53:22 +0000 (09:53 +0000) |
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@3161 594d385d-05f5-0310-b6e9-bd551577e9d8
include/class_mail-methods-kolab.inc | patch | blob | history |
index 1f785a06390ff907968de9c6779e474b06f7a5a3..acb1210b3b88f25070238105c7ac01cb1f71439f 100644 (file)
return (TRUE);
}
- function getQuota($folder)
- {
- $result= array('quotaUsage' => '', 'gosaMailQuota' => '');
-
- /* Load quota settings */
- $folder = $folder;
-
- /* try to read quota with style of users
- user/name@server.de
- */
- $quota_value = @imap_get_quota($this->mbox, str_replace("user.","user/",$folder));
-
- /* If obove method failed, try to read quota with style of users
- user.name@server.de
- */
- if(!is_array($quota_value)){
- $quota_value = @imap_get_quota($this->mbox, $folder);
- }
-
- if(is_array($quota_value)) {
- if (isset($quota_value["STORAGE"]) && is_array($quota_value["STORAGE"])){
- /* use for PHP >= 4.3 */
- $result['quotaUsage']= ($quota_value["STORAGE"]['usage'] / 1024);
- $result['gosaMailQuota']= ($quota_value["STORAGE"]['limit'] / 1024);
- } else {
- /* backward icompatible */
- $result['quotaUsage']= ($quota_value['usage'] / 1024);
- $result['gosaMailQuota']= ($quota_value['limit'] / 1024);
- }
- }
- return ($result);
- }
-
-
-
function deleteMailbox($folder)
{
return (TRUE);
foreach($this->attribute_map as $kolabAttr){
$mailObject->attrs[$kolabAttr] = array();
}
- //$mailObject->attrs['kolabDeleteFlag']= preg_replace('%imap://%', '', $mailObject->gosaMailServer);
+ $mailObject->attrs['kolabDeleteFlag']= preg_replace('%imap://%', '', $mailObject->gosaMailServer);
}
}