Revert revision 14314; static functions are a PHP 5+ feature
[squirrelmail.git] / class / mime / Disposition.class.php
1 <?php
2
3 /**
4 * Disposition.class.php
5 *
6 * This file contains functions needed to handle content disposition headers
7 * in mime messages. See RFC 2183.
8 *
9 * @copyright 2003-2012 The SquirrelMail Project Team
10 * @license http://opensource.org/licenses/gpl-license.php GNU Public License
11 * @version $Id$
12 * @package squirrelmail
13 * @subpackage mime
14 * @since 1.3.2
15 */
16
17 /**
18 * Class that handles content disposition header
19 * @package squirrelmail
20 * @subpackage mime
21 * @since 1.3.0
22 * @todo FIXME: do we have to declare vars ($name and $properties)?
23 */
24 class Disposition {
25 /**
26 * Constructor function
27 * @param string $name
28 */
29 function Disposition($name) {
30 $this->name = $name;
31 $this->properties = array();
32 }
33
34 /**
35 * Returns value of content disposition property
36 * @param string $par content disposition property name
37 * @return string
38 * @since 1.3.1
39 */
40 function getProperty($par) {
41 $value = strtolower($par);
42 if (isset($this->properties[$par])) {
43 return $this->properties[$par];
44 }
45 return '';
46 }
47 }