removed encodeHeader calls for the complete addresses, Only the personal
[squirrelmail.git] / class / mime / AddressStructure.class.php
index ed5d9f2..7621b8f 100644 (file)
@@ -3,7 +3,7 @@
 /**
  * AddressStructure.class.php
  *
 /**
  * AddressStructure.class.php
  *
- * Copyright (c) 2002 The SquirrelMail Project Team
+ * Copyright (c) 2003 The SquirrelMail Project Team
  * Licensed under the GNU GPL. For full terms see the file COPYING.
  *
  * This contains functions needed to handle mime messages.
  * Licensed under the GNU GPL. For full terms see the file COPYING.
  *
  * This contains functions needed to handle mime messages.
@@ -22,17 +22,11 @@ class AddressStructure {
         $result = '';
 
         if (is_object($this)) {
         $result = '';
 
         if (is_object($this)) {
-            if (isset($this->host) && ($this->host != '')) {
-                $email = $this->mailbox.'@'.$this->host;
-            } else {
-                $email = $this->mailbox;
-            }
-            if (trim($this->personal) != '') {
-                if ($email) {
-                    $addr = '"' . $this->personal . '" <' .$email.'>';
-                } else {
-                    $addr = $this->personal;
-                }
+            $email = ($this->host ? $this->mailbox.'@'.$this->host
+                                 : $this->mailbox);
+            if (trim($this->personal)) {
+               $addr = ($email ? '"' . $this->personal . '" <' .$email.'>'
+                               : $this->personal);
                 $best_dpl = $this->personal;
             } else {
                 $addr = $email;
                 $best_dpl = $this->personal;
             } else {
                 $addr = $email;