You are here

function quickbar_extras_configure_form_submit in Quickbar 7.2

Same name and namespace in other branches
  1. 6 modules/quickbar_extras/quickbar_extras.module \quickbar_extras_configure_form_submit()

Submission handler for quickbar_extras_form_alter().

1 string reference to 'quickbar_extras_configure_form_submit'
quickbar_extras_form_alter in modules/quickbar_extras/quickbar_extras.module
Implements hook_form_alter().

File

modules/quickbar_extras/quickbar_extras.module, line 113

Code

function quickbar_extras_configure_form_submit(&$form, &$form_state) {
  $rid = $form_state['build_info']['args'][0];
  $mlids = isset($form_state['values']['quickbar_extras']['organize']) ? $form_state['values']['quickbar_extras']['organize'] : array();
  $menu_settings = array();
  foreach ($mlids as $mlid => $position) {
    $menu_settings['menu'][$mlid] = $position;
  }
  $user_settings = $form_state['values']['quickbar_extras']['user'];
  $menu_settings['show_username'] = $user_settings['show_username'];
  $menu_settings['show_username_prefix'] = $user_settings['options']['show_username_prefix'];
  $menu_settings['show_username_suffix'] = $user_settings['options']['show_username_suffix'];
  $menu_settings['show_username_link'] = $user_settings['options']['show_username_link'];
  variable_set('quickbar_extras_settings_' . $rid, $menu_settings);
}