Source for file MessageHeader.class.php

Documentation is available at MessageHeader.class.php

  1. <?php
  2. /**
  3. * MessageHeader.class.php
  4. *
  5. * This file contains functions needed to handle headers in mime messages.
  6. *
  7. * @copyright 2003-2020 The SquirrelMail Project Team
  8. * @license http://opensource.org/licenses/gpl-license.php GNU Public License
  9. * @version $Id: MessageHeader.class.php 14840 2020年01月07日 07:42:38Z pdontthink $
  10. * @package squirrelmail
  11. * @subpackage mime
  12. * @since 1.3.2
  13. */
  14. /**
  15. * Message header class
  16. * Class contains all variables available in a bodystructure
  17. * entity like described in rfc2060
  18. * It was called msg_header in 1.3.0 and 1.3.1.
  19. * @package squirrelmail
  20. * @subpackage mime
  21. * @since 1.3.2
  22. */
  23. /**
  24. * Media type
  25. * @var string
  26. */
  27. var $type0 = '';
  28. /**
  29. * Media subtype
  30. * @var string
  31. */
  32. var $type1 = '';
  33. /**
  34. * Content type parameters
  35. * @var array
  36. */
  37. var $parameters = array();
  38. /**
  39. * @var mixed
  40. */
  41. var $id = 0;
  42. /**
  43. * @var string
  44. */
  45. var $description = '';
  46. /**
  47. * @var string
  48. */
  49. var $encoding='';
  50. /**
  51. * Message size
  52. * @var integer
  53. */
  54. var $size = 0;
  55. /**
  56. * @var string
  57. */
  58. var $md5='';
  59. /**
  60. * @var mixed
  61. */
  62. var $disposition = '';
  63. /**
  64. * @var mixed
  65. */
  66. var $language='';
  67. /**
  68. * Sets header variable
  69. * @param string $var
  70. * @param mixed $value
  71. */
  72. function setVar ($var, $value) {
  73. $this->{$var} = $value;
  74. }
  75. /**
  76. * Gets parameter value from $parameters array
  77. * @param string $p
  78. * @return mixed
  79. */
  80. function getParameter ($p) {
  81. $value = strtolower ($p);
  82. return (isset($this->parameters [$p]) ? $this->parameters [$p] : '');
  83. }
  84. /**
  85. * Sets parameter value in $parameters array
  86. * @param string $parameter
  87. * @param mixed $value
  88. */
  89. function setParameter ($parameter, $value) {
  90. $this->parameters [strtolower ($parameter)] = $value;
  91. }
  92. }

Documentation generated on 2020年1月13日 04:24:56 +0100 by phpDocumentor 1.4.3

AltStyle によって変換されたページ (->オリジナル) /