You are here

function purr_messages_settings_submit in Purr Messages 7.2

Same name and namespace in other branches
  1. 8.2 purr_messages.admin.inc \purr_messages_settings_submit()
  2. 6.2 purr_messages.admin.inc \purr_messages_settings_submit()

Form submission handler for the configuration form.

See also

purr_messages_settings()

File

./purr_messages.admin.inc, line 180

Code

function purr_messages_settings_submit($form, &$form_state) {
  if (!form_get_errors()) {
    variable_set('purr_messages_fade_in', (int) $form_state['values']['purr_messages_fade_in']);
    variable_set('purr_messages_fade_out', (int) $form_state['values']['purr_messages_fade_out']);
    variable_set('purr_messages_timer', (int) $form_state['values']['purr_messages_timer']);
    variable_set('purr_messages_hover', (bool) $form_state['values']['purr_messages_hover']);
    variable_set('purr_messages_attachto', trim($form_state['values']['purr_messages_attachto']));
    variable_set('purr_messages_transparent', (bool) $form_state['values']['purr_messages_transparent']);
    variable_set('purr_messages_admin_path', (bool) $form_state['values']['purr_messages_admin_path']);
    variable_set('purr_messages_visibility', (int) $form_state['values']['visibility']);
    variable_set('purr_messages_pages', trim($form_state['values']['pages']));
    variable_set('purr_messages_explicit', (bool) $form_state['values']['purr_messages_explicit']);
    variable_set('purr_messages_sticky', (bool) $form_state['values']['purr_messages_sticky']);
    drupal_set_message(t('The configuration has been saved.'));
  }
}