Source for file Disposition.class.php

Documentation is available at 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 &copy; 2003-2006 The SquirrelMail Project Team
  10.  * @license http://opensource.org/licenses/gpl-license.php GNU Public License
  11.  * @version $Id: Disposition.class.php,v 1.12 2006/07/15 12:00:44 tokul Exp $
  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. }

Documentation generated on Sat, 07 Oct 2006 16:10:45 +0300 by phpDocumentor 1.3.0RC6