function _jquery_ui_filter_widget_settings_form_submit in jQuery UI filter 6
Same name and namespace in other branches
- 7 jquery_ui_filter.admin.inc \_jquery_ui_filter_widget_settings_form_submit()
Submit handler; Setting form for the 'jQuery UI filter' module.
1 string reference to '_jquery_ui_filter_widget_settings_form_submit'
- _jquery_ui_filter_widget_settings_form in ./
jquery_ui_filter.admin.inc - Add default buttons to a jQuery UI widget form and set its submit handler.
File
- ./
jquery_ui_filter.admin.inc, line 127 - Administration pages for the 'jQuery UI filter' module.
Code
function _jquery_ui_filter_widget_settings_form_submit($form, &$form_state) {
$values = $form_state['values'];
$type = $values['type'];
$op = isset($values['op']) ? $values['op'] : '';
if ($op == t('Reset to defaults')) {
db_query("DELETE FROM {variable} WHERE name LIKE '%s'", "jquery_ui_filter_{$type}_%");
cache_clear_all('variables', 'cache');
drupal_set_message(t('The configuration options have been reset to their default values.'));
}
else {
foreach ($values as $key => $value) {
if (strpos($key, "jquery_ui_filter_{$type}") === FALSE) {
continue;
}
if ($key == "jquery_ui_filter_{$type}_options") {
$value = _jquery_ui_filter_set_options($value);
}
variable_set($key, $value);
}
drupal_set_message(t('The configuration options have been saved.'));
}
// DEBUG:
// dpm(variable_get("jquery_ui_filter_${type}_options", array()));
}