function _subscriptions_user_suspend_form_submit in Subscriptions 7
Same name and namespace in other branches
- 2.0.x subscriptions.admin.old.php \_subscriptions_user_suspend_form_submit()
User suspend subform submit handler.
_state
Parameters
array $form:
1 string reference to '_subscriptions_user_suspend_form_submit'
- subscriptions_user_suspend_form in ./
subscriptions.admin.inc - Returns the form definition for the suspend part of the overview page.
File
- ./
subscriptions.admin.inc, line 503 - Subscriptions module (load-on-demand admin functions).
Code
function _subscriptions_user_suspend_form_submit(array $form, array &$form_state) {
$form_values = $form_state['values'];
if ($form_values['op'] == $form_values['save_notifications']) {
$uid = $form_values['uid'];
$suspended = $form_values['state'];
if ($suspended == -1) {
db_delete('subscriptions_queue')
->condition('uid', $uid)
->condition('suspended', 0, '<>')
->execute();
$suspended = 0;
}
_subscriptions_user_suspend($uid, $suspended);
drupal_set_message(t('The changes have been saved.'));
}
}