forked from GNUsocial/gnu-social
		
	
		
			
	
	
		
			26 lines
		
	
	
		
			576 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
		
		
			
		
	
	
			26 lines
		
	
	
		
			576 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
|   | <?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
 |