Blame view

vendor/ezyang/htmlpurifier/library/HTMLPurifier.func.php 576 Bytes
abf1649b   andryeyev   Чистая установка ...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  <?php
  
  /**
   * @file
   * Defines a function wrapper for HTML Purifier for quick use.
   * @note ''HTMLPurifier()'' is NOT the same as ''new HTMLPurifier()''
   */
  
  /**
   * Purify HTML.
   * @param string $html String HTML to purify
   * @param mixed $config Configuration to use, can be any value accepted by
   *        HTMLPurifier_Config::create()
   * @return string
   */
  function HTMLPurifier($html, $config = null)
  {
      static $purifier = false;
      if (!$purifier) {
          $purifier = new HTMLPurifier();
      }
      return $purifier->purify($html, $config);
  }
  
  // vim: et sw=4 sts=4