You are here

function ajax_facets_block_save in Ajax facets 7.3

Implements hook_block_save().

File

includes/ajax_facets.block.inc, line 54
Functions, related with block API.

Code

function ajax_facets_block_save($delta = '', $edit = []) {
  switch ($delta) {
    case 'ajax_facets_block':
      variable_set('ajax_facets_reset_all_link_text', $edit['ajax_facets_reset_all_link_text']);
      variable_set('ajax_facets_submit_all_link_text', $edit['ajax_facets_submit_all_link_text']);
      variable_set('ajax_facets_auto_update_facets', $edit['ajax_facets_auto_update_facets']);

      // Update the i18n string if need.
      if (function_exists('i18n_string_update')) {
        $name = [
          'ajax_facets',
          'ajax_facets_block',
          'facet_reset_all_link_text',
          'text',
        ];
        i18n_string_update($name, $edit['ajax_facets_reset_all_link_text']);
        $name = [
          'ajax_facets',
          'ajax_facets_submit_block',
          'facet_submit_all_link_text',
          'text',
        ];
        i18n_string_update($name, $edit['ajax_facets_submit_all_link_text']);
      }
      break;
  }
}