rendered paste body/** * Validates the update_status settings form. * * Ensures that the email addresses are valid and properly formatted. */function update_status_settings_validate($form, $form_state) { if (!empty($form_state['values']['notify_emails'])) { foreach (explode("\n", trim($form_state['values']['notify_emails'])) as $email) { if (!valid_email_address(trim($email))) { form_set_error('notify_emails', t('%email is not a valid e-mail address.', array('%email' => $email))); } } }}function update_status_settings_submit($form, $form_state) { variable_set('update_status_check_frequency', $form_state['values']['check_frequency']); variable_set('update_status_error_threshold', $form_state['values']['error_threshold']); if (empty($form_state['values']['notify_emails'])) { variable_del('update_status_notify_emails'); } else { $emails = array(); foreach (explode("\n", trim($form_state['values']['notify_emails'])) as $email) { $emails[] = trim($email); } variable_set('update_status_notify_emails', $emails); } variable_set('update_status_settings', $form_state['values']['projects']); variable_set('update_status_usage_stats', $form_state['values']['usage_stats'\]); drupal_set_message(t('Your changes have been saved.'));}