You are here

function webform_emails_form_status_save in Webform 7.4

Submit handler for status update.

1 string reference to 'webform_emails_form_status_save'
webform_emails_form in includes/webform.emails.inc
Overview form of all components for this webform.

File

includes/webform.emails.inc, line 183
Provides interface and database handling for e-mail settings of a webform.

Code

function webform_emails_form_status_save($form, &$form_state) {
  foreach ($form_state['values']['emails'] as $eid => $status) {
    db_update('webform_emails')
      ->fields(array(
      'status' => $status['status'],
    ))
      ->condition('eid', $eid)
      ->condition('nid', $form['#node']->nid)
      ->execute();
  }

  // Refresh the entity cache, should it be cached in persistent storage.
  entity_get_controller('node')
    ->resetCache(array(
    $form['#node']->nid,
  ));
}