$value) { if (empty($value) && in_array($key, $required_fields) === true) { $errors[] = 'You need to fill in all fields.'; break 1; } } if (empty($errors) === true) { if (filter_var($_POST['new_email'], FILTER_VALIDATE_EMAIL) === false) { $errors[] = 'A valid email address is required.'; } else if (user_email_exist($_POST['new_email']) === true && $user_data['email'] !== $_POST['new_email']) { $errors[] = 'That email address is already in use.'; } } } ?>

Settings

$_POST['new_email'] ); $update_znote_data = array( 'flag' => getValue($_POST['new_flag']), 'active_email' => '0' ); // If he had previously verified his email address, remove the previously aquired bonus points if ($user_znote_data['active_email'] > 0) { $update_znote_data['points'] = $user_znote_data['points'] - $config['mailserver']['verify_email_points']; } user_update_account($update_data); user_update_znote_account($update_znote_data); header('Location: settings.php?success'); exit(); } else if (empty($errors) === false) { echo output_errors($errors); } ?>