You are here

function quickbar_extras_configure_form_submit in Quickbar 6

Same name and namespace in other branches
  1. 7.2 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 129

Code

function quickbar_extras_configure_form_submit(&$form, &$form_state) {
  $rid = $form['#parameters'][2];
  $menu_settings = array();
  foreach ($form_state['values'] as $value => $position) {
    $pos = strpos($value, 'mlid_');
    if ($pos === 0) {

      //$mlid = substr($value, 5);
      $menu_settings['menu'][$value] = $position;
    }
  }
  $user_settings = array();
  $menu_settings['show_username'] = $form_state['values']['show_username'];
  $menu_settings['show_username_prefix'] = $form_state['values']['show_username_prefix'];
  $menu_settings['show_username_suffix'] = $form_state['values']['show_username_suffix'];
  $menu_settings['show_username_link'] = $form_state['values']['show_username_link'];
  $menu_settings['show_logout_link'] = $form_state['values']['show_logout_link'];
  $menu_settings['show_logout_link_prefix'] = $form_state['values']['show_logout_link_prefix'];
  $menu_settings['show_logout_link_suffix'] = $form_state['values']['show_logout_link_suffix'];
  variable_set('quickbar_extras_settings_' . $rid, $menu_settings);
}