| 5 filter.module | _filter_tips($format, $long = FALSE) |
| 6 filter.module | _filter_tips( |
| 7 filter.module | _filter_tips($format_id, $long = FALSE) |
| 8 filter.module | _filter_tips($format_id, $long = FALSE) |
Helper function for fetching filter tips.
2 calls to _filter_tips()
File
- modules/
filter/ filter.module, line 1003 - Framework for handling filtering of content.
Code
function _filter_tips($format_id, $long = FALSE) {
global $user;
$formats = filter_formats($user);
$filter_info = filter_get_filters();
$tips = array();
// If only listing one format, extract it from the $formats array.
if ($format_id != -1) {
$formats = array($formats[$format_id]);
}
foreach ($formats as $format) {
$filters = filter_list_format($format->format);
$tips[$format->name] = array();
foreach ($filters as $name => $filter) {
if ($filter->status && isset($filter_info[$name]['tips callback']) && function_exists($filter_info[$name]['tips callback'])) {
$tip = $filter_info[$name]['tips callback']($filter, $format, $long);
if (isset($tip)) {
$tips[$format->name][$name] = array(
'tip' => $tip,
'id' => $name,
);
}
}
}
}
return $tips;
}
Login or register to post comments