Implement "carryover" functionality, requested by Kinderlehrer <bitweaver@7doves...
[htmlpurifier/darkodev.git] / library / HTMLPurifier.func.php
blob56a55b2fedac9c4c035ae476ece07e56cdb14252
1 <?php
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 */
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()
15 function HTMLPurifier($html, $config = null) {
16 static $purifier = false;
17 if (!$purifier) {
18 $purifier = new HTMLPurifier();
20 return $purifier->purify($html, $config);
23 // vim: et sw=4 sts=4