function newsletter_manage_subscriptions_form_submit in Newsletter 7
File
- includes/
newsletter.pages.inc, line 142 - Functions and forms for the frontend part of newsletter module.
Code
function newsletter_manage_subscriptions_form_submit($form, &$form_state) {
$needs_confirm = variable_get('newsletter_send_confirm');
$subscriber = (object) $form_state['values'];
if (empty($form_state['values']['nsid'])) {
unset($subscriber->nsid);
}
else {
$needs_confirm = FALSE;
}
if (empty($form_state['values']['uid'])) {
$subscriber->uid = NULL;
}
field_attach_submit('newsletter_subscriber', $subscriber, $form, $form_state);
entity_get_controller('newsletter_subscriber')
->save($subscriber, $needs_confirm);
}