Code

Fixed spamlevel box
[gosa.git] / plugins / personal / mail / class_mailAccount.inc
index 19517a7be294753c746569dc93f5b7a5d0363958..067cfdbb9f9048ebb3e1f6947771cbad62d8fcba 100644 (file)
@@ -185,7 +185,7 @@ class mailAccount extends plugin
 
     /* Do we represent a valid account? */
     if (!$this->is_account && $this->parent == NULL){
-      $display= "<img src=\"images/stop.png\" align=center>&nbsp;<b>".
+      $display= "<img alt=\"\" src=\"images/stop.png\" align=\"middle\">&nbsp;<b>".
         _("This account has no mail extensions.")."</b>";
       $display.= back_to_main();
       return ($display);
@@ -429,9 +429,11 @@ class mailAccount extends plugin
           "gosaMailAlternateAddress", "gosaMailForwardingAddress",
           "gosaVacationMessage", "gosaMailDeliveryMode",
           "gosaMailMaxSize", "gosaSpamSortLevel", "gosaSpamMailbox") as $val){
+
       $smarty->assign("$val", $this->$val);
       $smarty->assign("$val"."ACL", chkacl($this->acl, "$val"));
     }
+
     if (is_numeric($this->gosaMailQuota) && $this->gosaMailQuota != 0){
       $smarty->assign("quotausage", $this->quotaUsage * 100 / $this->gosaMailQuota);
       $smarty->assign("quotadefined", "true");
@@ -499,6 +501,36 @@ class mailAccount extends plugin
     $smarty->assign("custom_sieveACL", chkacl($this->acl, "custom_sieve"));    
     $smarty->assign("only_localACL", chkacl($this->acl, "only_local"));        
 
+    if(count($this->gosaMailAlternateAddress)){ 
+      $smarty->assign("SELECT_gosaMailAlternateAddress",true);
+    } else { 
+      $smarty->assign("SELECT_gosaMailAlternateAddress",false);
+    }
+
+    if(count($this->spambox)){
+      $smarty->assign("SELECT_spambox",true);
+    } else {
+      $smarty->assign("SELECT_spambox",false);
+    }
+
+    if(count($this->vacation)) {
+      $smarty->assign("SELECT_vacationtemplates",true);
+    } else {
+      $smarty->assign("SELECT_vacationtemplates",false);
+    }
+
+    if(count($this->gosaMailForwardingAddress)){
+      $smarty->assign("SELECT_gosaMailForwardingAddress",true);
+    } else {
+      $smarty->assign("SELECT_gosaMailForwardingAddress",false);
+    }
+
+    if(count($mailserver)){
+      $smarty->assign("SELECT_mailServers",true);
+    } else {
+      $smarty->assign("SELECT_mailServers",false);
+    }
+
     $display.= $smarty->fetch (get_template_path('generic.tpl', TRUE, dirname(__FILE__)));
     return ($display);
   }