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