1 filter.module | _filter_html_allowed_html($filter, $format) |
Implements callback_filter_allowed_html().
Related topics
File
- core/
modules/ filter/ filter.module, line 2037 - Framework for handling the filtering of content.
Code
function _filter_html_allowed_html($filter, $format) {
// This example is pulled from "filter_html" filter provided by core.
$restrictions = array('allowed' => array());
$tags = preg_split('/\s+|<|>/', $filter->settings['allowed_html'], -1, PREG_SPLIT_NO_EMPTY);
// List the allowed HTML tags.
foreach ($tags as $tag) {
$restrictions['allowed'][$tag] = TRUE;
}
// The 'style' and 'on*' ('onClick' etc.) attributes are always forbidden.
$restrictions['allowed']['*'] = array('style' => FALSE, 'on*' => FALSE);
return $restrictions;
}