removed encodeHeader calls for the complete addresses, Only the personal
[squirrelmail.git] / class / mime / AddressStructure.class.php
... / ...
CommitLineData
1<?php
2
3/**
4 * AddressStructure.class.php
5 *
6 * Copyright (c) 2003 The SquirrelMail Project Team
7 * Licensed under the GNU GPL. For full terms see the file COPYING.
8 *
9 * This contains functions needed to handle mime messages.
10 *
11 * $Id$
12 */
13
14class AddressStructure {
15 var $personal = '',
16 $adl = '',
17 $mailbox = '',
18 $host = '',
19 $group = '';
20
21 function getAddress($full = true) {
22 $result = '';
23
24 if (is_object($this)) {
25 $email = ($this->host ? $this->mailbox.'@'.$this->host
26 : $this->mailbox);
27 if (trim($this->personal)) {
28 $addr = ($email ? '"' . $this->personal . '" <' .$email.'>'
29 : $this->personal);
30 $best_dpl = $this->personal;
31 } else {
32 $addr = $email;
33 $best_dpl = $email;
34 }
35 $result = ($full ? $addr : $best_dpl);
36 }
37 return $result;
38 }
39}
40
41?>