function features_filter_format_load in Features 7
Same name and namespace in other branches
- 7.2 includes/features.filter.inc \features_filter_format_load()
Load a filter format by its name.
3 calls to features_filter_format_load()
- FeaturesUserTestCase::_test_filter in tests/
features.test - filter_features_export in includes/
features.filter.inc - Implements hook_features_export().
- filter_features_export_render in includes/
features.filter.inc - Implements hook_features_export_render().
File
- includes/
features.filter.inc, line 101
Code
function features_filter_format_load($name) {
// Use machine name for retrieving the format if available.
$query = db_select('filter_format');
$query
->fields('filter_format');
$query
->condition('format', $name);
// Retrieve filters for the format and attach.
if ($format = $query
->execute()
->fetchObject()) {
$format->filters = array();
foreach (filter_list_format($format->format) as $filter) {
if (!empty($filter->status)) {
$format->filters[$filter->name]['weight'] = $filter->weight;
$format->filters[$filter->name]['status'] = $filter->status;
$format->filters[$filter->name]['settings'] = $filter->settings;
}
}
return $format;
}
return FALSE;
}