4 * MessageHeader.class.php
6 * Copyright (c) 2003-2005 The SquirrelMail Project Team
7 * Licensed under the GNU GPL. For full terms see the file COPYING.
9 * This file contains functions needed to handle headers in mime messages.
12 * @package squirrelmail
18 * Message header class
19 * Class contains all variables available in a bodystructure
20 * entity like described in rfc2060
21 * It was called msg_header in 1.3.0 and 1.3.1.
22 * @package squirrelmail
38 * Content type parameters
41 var $parameters = array();
49 var $description = '';
66 var $disposition = '';
73 * Sets header variable
77 function setVar($var, $value) {
78 $this->{$var} = $value;
82 * Gets parameter value from $parameters array
86 function getParameter($p) {
87 $value = strtolower($p);
88 return (isset($this->parameters
[$p]) ?
$this->parameters
[$p] : '');
92 * Sets parameter value in $parameters array
93 * @param string $parameter
96 function setParameter($parameter, $value) {
97 $this->parameters
[strtolower($parameter)] = $value;