summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 8fa4c01)
raw | patch | inline | side by side (parent: 8fa4c01)
author | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Tue, 2 Nov 2010 10:02:29 +0000 (10:02 +0000) | ||
committer | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Tue, 2 Nov 2010 10:02:29 +0000 (10:02 +0000) |
-Cleaned up code.
-Avoid overriding of class defaults.
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@20167 594d385d-05f5-0310-b6e9-bd551577e9d8
-Avoid overriding of class defaults.
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@20167 594d385d-05f5-0310-b6e9-bd551577e9d8
gosa-plugins/groupware/personal/groupware/class_GroupwareDao.inc | patch | blob | history |
diff --git a/gosa-plugins/groupware/personal/groupware/class_GroupwareDao.inc b/gosa-plugins/groupware/personal/groupware/class_GroupwareDao.inc
index 344d0fadb1d5d13440dd4fa82c91a7ba0f750fad..80940ba5b62f16679cceda99ad85b5f1c4b3d023 100644 (file)
private $availableProperties;
private $accountLocations;
- private $groupwarePluginRef = False;
+ private $groupwarePluginRef = FALSE;
private static $gwFeatures = array(
"primaryMail" => array( "get"=>"gwAcctGetPrimaryMailAddress",
*/
public function getComprehensiverUser( $uid)
{
- //$hi = $this->groupwarePluginRef->rpcExec('gwGetCapabilities');
$resultArr = array();
if($this->groupwarePluginRef->isFeatureEnabled("primaryMail")){
}
if($this->groupwarePluginRef->isFeatureEnabled("forwardingAddresses")){
- $FWaddresses = $this->get("forwardingAddresses", array($uid));
- if($FWaddresses) {
- $resultArr["forwardingAddresses"] = array(key($FWaddresses));
- }
+ $resultArr["forwardingAddresses"] = $this->get("forwardingAddresses", array($uid));
}
// Location dropdownlist - only readable
$resultArr["mailLocation"] = $this->groupwarePluginRef->rpcExec('gwAcctGetLocation',$uid);
}
- //getThefolderList from the user
+ // Load account folders.
if($this->groupwarePluginRef->isFeatureEnabled("mailFolder")){
// Get groupware folders for the current user.
}
}
- //TODO: getLocation muss ebenfalls geholt werden
// Quota quotaUsage, quotaSize
if($this->groupwarePluginRef->isFeatureEnabled("quotaSize") ||
$this->groupwarePluginRef->isFeatureEnabled("quotaUsage") ||
$resultArr["quotaSize"] = $quota["usage"];
$resultArr["quotaSize"] = $quota["hold"];
if($quota["warn_limit"] > 0){
- $resultArr["mailBoxWarnLimitEnabled"] = true;
+ $resultArr["mailBoxWarnLimitEnabled"] = TRUE;
$resultArr["mailBoxWarnLimitValue"] = $quota["warn_limit"];
}else{
- $resultArr["mailBoxWarnLimitEnabled"] = false;
- $resultArr["mailBoxWarnLimitValue"] = 0;
+ $resultArr["mailBoxWarnLimitEnabled"] = FALSE;
}
if($quota["send_limit"] > 0){
- $resultArr["mailBoxSendSizelimitEnabled"] = True;
+ $resultArr["mailBoxSendSizelimitEnabled"] = TRUE;
$resultArr["mailBoxSendSizelimitValue"] = $quota["send_limit"];
}else{
$resultArr["mailBoxSendSizelimitEnabled"] = FALSE;
- $resultArr["mailBoxSendSizelimitValue"] = 0;
}
if($quota["hard_limit"] > 0){
- $resultArr["mailBoxHardSizelimitEnabled"] = True;
+ $resultArr["mailBoxHardSizelimitEnabled"] = TRUE;
$resultArr["mailBoxHardSizelimitValue"] = $quota["hard_limit"];
}else{
$resultArr["mailBoxHardSizelimitEnabled"] = FALSE;
- $resultArr["mailBoxHardSizelimitValue"] = 0;
}
}
- //get the current MailLimits ... if this feature is enabled.
+
+ // Load account limitations
if($this->groupwarePluginRef->isFeatureEnabled("mailLimit")){
$mailLimits = $this->get("mailLimit", array($uid));
if($mailLimits["receive"] > 0){
- $resultArr["mailLimitReceiveEnabled"] = true;
+ $resultArr["mailLimitReceiveEnabled"] = TRUE;
$resultArr["mailLimitReceiveValue"] = $mailLimits["receive"];
}else{
- $resultArr["mailLimitReceiveEnabled"] = false;
- $resultArr["mailLimitReceiveValue"] = 0;
+ $resultArr["mailLimitReceiveEnabled"] = FALSE;
}
if($mailLimits["send"] > 0){
- $resultArr["mailLimitSendEnabled"] = true;
+ $resultArr["mailLimitSendEnabled"] = TRUE;
$resultArr["mailLimitSendValue"] = $mailLimits["send"];
}else{
- $resultArr["mailLimitSendEnabled"] = false;
- $resultArr["mailLimitSendValue"] = 0;
+ $resultArr["mailLimitSendEnabled"] = FALSE;
}
}
- //this function seems to be broken on the server.
- //addding dummy
+ #FIXME Validate the vacation message handling, seems to be broken on the server side.
if($this->groupwarePluginRef->isFeatureEnabled("vacationMessage")){
$vacArray = $this->get("vacationMessage", array($uid));
-
$resultArr["vacationMessage"] = $vacArray["message"];
- if(!empty($resultArr["vacationMessage"])){
- $resultArr["vacationEnabled"] = true;
- }
- //$resultArr["vacationMessage"] = "dummy Vacation message - (getOutOfOfficeReply currently throws errors )";
+ $resultArr["vacationEnabled"] = !empty($resultArr["vacationMessage"]);
}
return $resultArr;
}