You are here

function lexicon_pages_settings_form_submit in Lexicon 7

Lexicon pages settings form submission function.

File

includes/lexicon.admin.inc, line 617
Lexicon administration functions and forms.

Code

function lexicon_pages_settings_form_submit($form, &$form_state) {
  $vids = $form_state['values']['vids'];
  foreach ($vids as $vid) {
    if ($vid != 0) {
      variable_set('lexicon_page_enabled_' . $vid, $form_state['values']['lexicon_page_enabled_' . $vid]);
      variable_set('lexicon_path_' . $vid, $form_state['values']['lexicon_path_' . $vid]);
      variable_set('lexicon_title_' . $vid, $form_state['values']['lexicon_title_' . $vid]);
      variable_set('lexicon_introduction_' . $vid, $form_state['values']['lexicon_introduction_' . $vid]);
    }
  }
  if ($form_state['values']['lexicon_clear_menu_cache_on_submit'] == 1) {
    _lexicon_clear_menu_cache();
    _lexicon_clear_filter_cache(NULL, TRUE);
  }
  drupal_set_message(t('Configuration saved'), 'status');
}