HTMLPurifier 4.4.0
|
00001 <?php 00002 00008 function phorum_htmlpurifier_get_config($default = false) { 00009 global $PHORUM; 00010 $config_exists = phorum_htmlpurifier_config_file_exists(); 00011 if ($default || $config_exists || !isset($PHORUM['mod_htmlpurifier']['config'])) { 00012 $config = HTMLPurifier_Config::createDefault(); 00013 include(dirname(__FILE__) . '/config.default.php'); 00014 if ($config_exists) { 00015 include(dirname(__FILE__) . '/config.php'); 00016 } 00017 unset($PHORUM['mod_htmlpurifier']['config']); // unnecessary 00018 } else { 00019 $config = HTMLPurifier_Config::create($PHORUM['mod_htmlpurifier']['config']); 00020 } 00021 return $config; 00022 } 00023 00024 function phorum_htmlpurifier_config_file_exists() { 00025 return file_exists(dirname(__FILE__) . '/config.php'); 00026 } 00027 00028 // vim: et sw=4 sts=4