]>
Commit | Line | Data |
---|---|---|
f45a286b AD |
1 | <?php |
2 | ||
3 | /** | |
4 | * @file | |
5 | * Defines a function wrapper for HTML Purifier for quick use. | |
6 | * @note ''HTMLPurifier()'' is NOT the same as ''new HTMLPurifier()'' | |
7 | */ | |
8 | ||
9 | /** | |
10 | * Purify HTML. | |
11 | * @param $html String HTML to purify | |
12 | * @param $config Configuration to use, can be any value accepted by | |
13 | * HTMLPurifier_Config::create() | |
14 | */ | |
15 | function HTMLPurifier($html, $config = null) { | |
16 | static $purifier = false; | |
17 | if (!$purifier) { | |
18 | $purifier = new HTMLPurifier(); | |
19 | } | |
20 | return $purifier->purify($html, $config); | |
21 | } | |
22 | ||
23 | // vim: et sw=4 sts=4 |