function sms_user_settings_sleep_form_submit in SMS Framework 7
Same name and namespace in other branches
- 5 modules/sms_user/sms_user.module \sms_user_settings_sleep_form_submit()
- 6.2 modules/sms_user/sms_user.module \sms_user_settings_sleep_form_submit()
- 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');
}