function subscriptions_user_suspend_form_submit in Subscriptions 6
User suspend subform submit handler.
File
- ./
subscriptions.admin.inc, line 442 - Subscriptions module (load-on-demand admin functions).
Code
function subscriptions_user_suspend_form_submit($form, &$form_state) {
$form_values = $form_state['values'];
if ($form_values['op'] == $form_values['save']) {
$uid = $form_values['uid'];
$suspended = $form_values['state'];
if ($suspended == -1) {
db_query("DELETE FROM {subscriptions_queue} WHERE uid = %d AND suspended <> 0", $uid);
$suspended = 0;
}
db_query("UPDATE {subscriptions_user} SET suspended = %d WHERE uid = %d", $suspended, $uid);
db_query("UPDATE {subscriptions_queue} SET suspended = %d WHERE uid = %d", $suspended, $uid);
drupal_set_message(t('The changes have been saved.'));
}
}