-elseif (isset($_POST['naam']) and empty($_POST['naam'])) {
- echo 'Er ontbraken vereiste gegevens. Ga terug en probeer het nog eens.';
+
+function mailform($input = [])
+{
+ $source = empty($input['subject']) ? 'reactie' : $input['subject'];
+ if (!$input) {
+ return 'Geen gegevens ontvangen. Probeer het nog eens.';
+ }
+if ($source != 'bbq') {
+ if (empty($input['email']) or !preg_match('/.+@.+\..+/', $input['email'])) {
+ return 'Een geldig e-mailadres is verplicht zodat we antwoord kunnen geven.';
+ }
+ if (isset($input['naam']) and empty($input['naam'])) {
+ return 'Geef ook een naam waarmee we u kunnen aanspreken.';
+ }