Code

Removed old menu parsing
[gosa.git] / include / class_mail-methods-kolab.inc
index 98fea37efb740521155b75e050ad3ff5ceb08cab..9031196e98ad2535883807e3f5f869e0e482f226 100644 (file)
@@ -55,9 +55,19 @@ class mailMethodKolab extends mailMethodCyrus
   {
     /* Convert attributes and objectClasses */
     foreach ($this->attribute_map as $dest => $source){
+      /* Hickert 11.11.05 : Alternate email addresses were saved, but not displayed again.
       if (isset($mailObject->attrs[$source])){
         $mailObject->attrs[$dest]= $mailObject->attrs[$source];
         unset ($mailObject->attrs[$source]);
+      */
+
+      if (isset($mailObject->attrs[$source])){
+        unset($mailObject->attrs[$source]['count']);
+        $mailObject->attrs[$dest]= $mailObject->attrs[$source];
+        $mailObject->$dest=        $mailObject->attrs[$source];
+
+        unset ($mailObject->$dest['count']);
+        unset ($mailObject->attrs[$source]);
       }
     }