function fusion_apply_ui_filters in Fusion Accelerator 7
Same name and namespace in other branches
- 7.2 fusion_apply/fusion_apply_ui.admin.inc \fusion_apply_ui_filters()
List skin administration filters that can be applied.
Return value
An array of filters.
2 calls to fusion_apply_ui_filters()
- fusion_apply_ui_filter_form in fusion_apply/
fusion_apply_ui.admin.inc - Form builder for the Fusion Apply administration filters form.
- fusion_apply_ui_filter_form_submit in fusion_apply/
fusion_apply_ui.admin.inc - Form submission handler for fusion_apply_ui_filter_form().
File
- fusion_apply/
fusion_apply_ui.admin.inc, line 65 - Admin page callbacks for the Fusion Apply module.
Code
function fusion_apply_ui_filters() {
// Theme filter.
$themes = list_themes();
ksort($themes);
$options = array(
'[any]' => t('any'),
);
foreach ($themes as $theme) {
if (!$theme->status) {
continue;
}
$options[$theme->name] = $theme->info['name'];
}
$filters['theme'] = array(
'title' => t('theme'),
'options' => $options,
);
// Type filter.
$config = fusion_apply_get_config_info();
$options = array(
'[any]' => t('any'),
);
foreach ($config as $type => $data) {
$options[$type] = $type;
}
$filters['module'] = array(
'title' => t('type'),
'options' => $options,
);
// Skin filter.
$skin_info = fusion_apply_get_skin_info();
$options = array(
'[any]' => t('any'),
'_additional' => t('Additional classes'),
);
foreach ($skin_info as $skin => $info) {
$options[$skin] = $info['title'];
}
$filters['skin'] = array(
'title' => t('skin'),
'options' => $options,
);
// Status filter.
$filters['status'] = array(
'title' => t('status'),
'options' => array(
'[any]' => t('any'),
'1' => t('enabled'),
'0' => t('disabled'),
),
);
return $filters;
}