bf005697774030758e09ab55c439dba3dc3986f6
[squirrelmail.git] / class / mime / Disposition.class.php
1 <?php
2
3 /**
4 * Disposition.class.php
5 *
6 * Copyright (c) 2003-2005 The SquirrelMail Project Team
7 * Licensed under the GNU GPL. For full terms see the file COPYING.
8 *
9 * This file contains functions needed to handle content disposition headers
10 * in mime messages.
11 *
12 * @version $Id$
13 * @package squirrelmail
14 * @subpackage mime
15 * @since 1.3.2
16 * @todo find rfc number
17 */
18
19 /**
20 * Class that handles content disposition header
21 * @package squirrelmail
22 * @subpackage mime
23 * @since 1.3.0
24 * @todo FIXME: do we have to declare vars ($name and $properties)?
25 */
26 class Disposition {
27 /**
28 * Constructor function
29 * @param string $name
30 */
31 function Disposition($name) {
32 $this->name = $name;
33 $this->properties = array();
34 }
35
36 /**
37 * Returns value of content disposition property
38 * @param string $par content disposition property name
39 * @return string
40 * @since 1.3.1
41 */
42 function getProperty($par) {
43 $value = strtolower($par);
44 if (isset($this->properties[$par])) {
45 return $this->properties[$par];
46 }
47 return '';
48 }
49 }
50
51 ?>