X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=class%2Fmime%2FMessageHeader.class.php;h=51000744ea48c3603ba21932bee9dcf93c9119e3;hp=e0b4fb36f2059236612b1332b2216886155d95a5;hb=0f459286b465c21d7a7807098b34ae610a635a11;hpb=09047d19fab2afd788d7ea6e493811393bf4c1a3;ds=inline diff --git a/class/mime/MessageHeader.class.php b/class/mime/MessageHeader.class.php index e0b4fb36..51000744 100644 --- a/class/mime/MessageHeader.class.php +++ b/class/mime/MessageHeader.class.php @@ -6,20 +6,25 @@ * 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; }