filter_admin_configure
modules/filter/filter.module, строка 592
- Версии
- 5
filter_admin_configure()
- 6
filter_admin_configure(&$form_state, $format)
Menu callback; display settings defined by filters.
Код
<?php
function filter_admin_configure() {
$format = arg(3);
$list = filter_list_format($format);
$form = array();
foreach ($list as $filter) {
$form_module = module_invoke($filter->module, 'filter', 'settings', $filter->delta, $format);
if (isset($form_module) && is_array($form_module)) {
$form = array_merge($form, $form_module);
}
}
if (!empty($form)) {
$form = system_settings_form($form);
$form['format'] = array('#type' => 'hidden', '#value' => $format);
$form['#submit']['system_settings_form_submit'] = array();
$form['#submit']['filter_admin_configure_submit'] = array();
}
else {
$form['error'] = array('#value' => t('No settings are available.'));
}
return $form;
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии