You are here

function newsletter_subscriber_edit_submit in Newsletter 7

File

includes/newsletter.admin.inc, line 1099
Admin page callbacks for the newsletter module.

Code

function newsletter_subscriber_edit_submit($form, &$form_state) {
  $subscriber = (object) $form_state['values'];
  if (isset($form_state['values']['nsid'])) {
    $subscriber->nsid = $form_state['values']['nsid'];
  }
  else {
    $subscriber->confirmed = 1;
  }
  field_attach_submit('newsletter_subscriber', $subscriber, $form, $form_state);
  $updated = entity_get_controller('newsletter_subscriber')
    ->save($subscriber);
  return $updated ? drupal_set_message(t('Subscriber updated successfully'), 'status') : drupal_set_message(t('An unknown error occured,please try again'), 'error');
}