projects
/
squirrelmail.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
adding index files in order to prevent directory listing.
[squirrelmail.git]
/
class
/
mime
/
MessageHeader.class.php
diff --git
a/class/mime/MessageHeader.class.php
b/class/mime/MessageHeader.class.php
index a4b5ec9b93a8b6db9acda5a964f26ecf7d8a069e..51000744ea48c3603ba21932bee9dcf93c9119e3 100644
(file)
--- a/
class/mime/MessageHeader.class.php
+++ b/
class/mime/MessageHeader.class.php
@@
-3,23
+3,28
@@
/**
* MessageHeader.class.php
*
/**
* MessageHeader.class.php
*
- * Copyright (c) 2003-200
4
The SquirrelMail Project Team
+ * Copyright (c) 2003-200
5
The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
- * This
contains functions needed to handle
mime messages.
+ * This
file contains functions needed to handle headers in
mime messages.
*
* @version $Id$
* @package squirrelmail
*
* @version $Id$
* @package squirrelmail
+ * @subpackage mime
+ * @since 1.3.2
*/
/**
*/
/**
- * Contains all variables available in a bodystructure
+ * Message header class
+ * Class contains all variables available in a bodystructure
+ * entity like described in rfc2060
+ * It was called msg_header in 1.3.0 and 1.3.1.
* @package squirrelmail
* @package squirrelmail
+ * @subpackage mime
+ * @since 1.3.2
+ * @todo document vars
*/
class MessageHeader {
*/
class MessageHeader {
- /** msg_header contains all variables available in a bodystructure **/
- /** entity like described in rfc2060 **/
-
var $type0 = '',
$type1 = '',
$parameters = array(),
var $type0 = '',
$type1 = '',
$parameters = array(),
@@
-31,21
+36,30
@@
class MessageHeader {
$disposition = '',
$language='';
$disposition = '',
$language='';
- /*
- *
returns addres_list of supplied argument
- *
arguments: array('to', 'from', ...) or just a string like 'to'.
- *
result: string: address1, addres2, ....
+ /*
*
+ *
Sets header variable
+ *
@param string $var
+ *
@param mixed $value
*/
*/
-
function setVar($var, $value) {
$this->{$var} = $value;
}
function setVar($var, $value) {
$this->{$var} = $value;
}
+ /**
+ * Gets parameter value from $parameters array
+ * @param string $p
+ * @return mixed
+ */
function getParameter($p) {
$value = strtolower($p);
return (isset($this->parameters[$p]) ? $this->parameters[$p] : '');
}
function getParameter($p) {
$value = strtolower($p);
return (isset($this->parameters[$p]) ? $this->parameters[$p] : '');
}
+ /**
+ * Sets parameter value in $parameters array
+ * @param string $parameter
+ * @param mixed $value
+ */
function setParameter($parameter, $value) {
$this->parameters[strtolower($parameter)] = $value;
}
function setParameter($parameter, $value) {
$this->parameters[strtolower($parameter)] = $value;
}