1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php
- /**
- * Disposition.class.php
- *
- * This file contains functions needed to handle content disposition headers
- * in mime messages. See RFC 2183.
- *
- * @copyright © 2003-2007 The SquirrelMail Project Team
- * @license http://opensource.org/licenses/gpl-license.php GNU Public License
- * @version $Id$
- * @package squirrelmail
- * @subpackage mime
- * @since 1.3.2
- */
- /**
- * Class that handles content disposition header
- * @package squirrelmail
- * @subpackage mime
- * @since 1.3.0
- * @todo FIXME: do we have to declare vars ($name and $properties)?
- */
- class Disposition {
- /**
- * Constructor function
- * @param string $name
- */
- function Disposition($name) {
- $this->name = $name;
- $this->properties = array();
- }
- /**
- * Returns value of content disposition property
- * @param string $par content disposition property name
- * @return string
- * @since 1.3.1
- */
- function getProperty($par) {
- $value = strtolower($par);
- if (isset($this->properties[$par])) {
- return $this->properties[$par];
- }
- return '';
- }
- }
|