X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=class%2Fmime%2FMessageHeader.class.php;h=51000744ea48c3603ba21932bee9dcf93c9119e3;hp=a4b5ec9b93a8b6db9acda5a964f26ecf7d8a069e;hb=0f459286b465c21d7a7807098b34ae610a635a11;hpb=91e0dccca7b2452d8b450791cae3aa4125e8889e diff --git a/class/mime/MessageHeader.class.php b/class/mime/MessageHeader.class.php index a4b5ec9b..51000744 100644 --- a/class/mime/MessageHeader.class.php +++ b/class/mime/MessageHeader.class.php @@ -3,23 +3,28 @@ /** * MessageHeader.class.php * - * Copyright (c) 2003-2004 The SquirrelMail Project Team + * Copyright (c) 2003-2005 The SquirrelMail Project Team * 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 + * @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 + * @subpackage mime + * @since 1.3.2 + * @todo document vars */ class MessageHeader { - /** msg_header contains all variables available in a bodystructure **/ - /** entity like described in rfc2060 **/ - var $type0 = '', $type1 = '', $parameters = array(), @@ -31,21 +36,30 @@ class MessageHeader { $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; } + /** + * 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] : ''); } + /** + * Sets parameter value in $parameters array + * @param string $parameter + * @param mixed $value + */ function setParameter($parameter, $value) { $this->parameters[strtolower($parameter)] = $value; }