You are here

function sms_user_settings_sleep_form_submit in SMS Framework 7

Same name and namespace in other branches
  1. 5 modules/sms_user/sms_user.module \sms_user_settings_sleep_form_submit()
  2. 6.2 modules/sms_user/sms_user.module \sms_user_settings_sleep_form_submit()
  3. 6 modules/sms_user/sms_user.module \sms_user_settings_sleep_form_submit()

Submits the user sleep settings form.

See also

sms_user_settings_sleep_form()

File

modules/sms_user/sms_user.module, line 521
Provides integration between the SMS Framework and Drupal users.

Code

function sms_user_settings_sleep_form_submit($form, &$form_state) {
  $account = user_load($form_state['values']['uid']);
  if (isset($account->sms_user)) {
    $data = $account->sms_user;
  }
  else {
    $data = array();
  }
  $data['sleep_enabled'] = $form_state['values']['sleep_enabled'];
  $data['sleep_start_time'] = $form_state['values']['sleep_start_time'];
  $data['sleep_end_time'] = $form_state['values']['sleep_end_time'];
  user_save($account, array(
    'sms_user' => $data,
  ), 'mobile');
  drupal_set_message(t('The changes have been saved.'), 'status');
}