[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/se3master/var/www/se3/includes/library/HTMLPurifier/URIScheme/ -> mailto.php (source)

   1  <?php
   2  
   3  // VERY RELAXED! Shouldn't cause problems, not even Firefox checks if the
   4  // email is valid, but be careful!
   5  
   6  /**
   7   * Validates mailto (for E-mail) according to RFC 2368
   8   * @todo Validate the email address
   9   * @todo Filter allowed query parameters
  10   */
  11  
  12  class HTMLPurifier_URIScheme_mailto extends HTMLPurifier_URIScheme
  13  {
  14      /**
  15       * @type bool
  16       */
  17      public $browsable = false;
  18  
  19      /**
  20       * @type bool
  21       */
  22      public $may_omit_host = true;
  23  
  24      /**
  25       * @param HTMLPurifier_URI $uri
  26       * @param HTMLPurifier_Config $config
  27       * @param HTMLPurifier_Context $context
  28       * @return bool
  29       */
  30      public function doValidate(&$uri, $config, $context)
  31      {
  32          $uri->userinfo = null;
  33          $uri->host     = null;
  34          $uri->port     = null;
  35          // we need to validate path against RFC 2368's addr-spec
  36          return true;
  37      }
  38  }
  39  
  40  // vim: et sw=4 sts=4


Generated: Tue Mar 17 22:47:18 2015 Cross-referenced by PHPXref 0.7.1