function ajax_facets_facet_settings_form_submit in Ajax facets 7.3
Submit handler for settings form of facet filters.
1 string reference to 'ajax_facets_facet_settings_form_submit'
- FacetapiAjaxWidget::settingsForm in plugins/
facetapi/ ajax_widget.inc - Overrides FacetapiWidget::settingsForm().
File
- ./
ajax_facets.module, line 365
Code
function ajax_facets_facet_settings_form_submit($form, $form_state) {
$values = $form_state['values'];
// Update the i18n strings if need.
if (function_exists('i18n_string_update')) {
if (!empty($values['widget'])) {
if ($values['widget'] == 'facetapi_ajax_select') {
// Label for the default option of ajax facets select widget..
$name = [
'ajax_facets',
'facet_label',
str_replace(':', '_', $form['#facetapi']['facet']['name']),
'label',
];
i18n_string_update($name, $values['ajax_select_default_option_label']);
}
// Reset link text.
if ($values['show_reset_link'] && !empty($values['reset_link_text'])) {
// Text for the reset link.
$reset_link_text = [
'ajax_facets',
'reset_link_text',
str_replace(':', '_', $form['#facetapi']['facet']['name']),
'value',
];
i18n_string_update($reset_link_text, $values['reset_link_text']);
}
}
}
}