X-Git-Url: http://git.shiar.net/minimedit.git/blobdiff_plain/1d85c53f907993e804703f3670f2bd59be396a66..451864cbd7039109234e8923df015e8bc1529fd4:/contact.php diff --git a/contact.php b/contact.php index 5c4c962..94d8ebe 100644 --- a/contact.php +++ b/contact.php @@ -1,6 +1,13 @@ $error

\n\n"; + } } function mailform($input = []) @@ -9,16 +16,18 @@ function mailform($input = []) 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. Ga terug en probeer het nog eens.'; + return 'Een geldig e-mailadres is verplicht zodat we antwoord kunnen geven.'; } if (isset($input['naam']) and empty($input['naam'])) { - return 'Er ontbraken vereiste gegevens. Ga terug en probeer het nog eens.'; + return 'Geef ook een naam waarmee we u kunnen aanspreken.'; } +} - $rcpt = 'info@covexcelsiorleiderdorp.nl'; - $subject = "Formulier $_SERVER[HTTP_HOST]: $source"; - $reply = preg_match('/\A\w+@\w+\.[a-z]+\z/', $input['email']) + $rcpt = 'info@'.$_SERVER['HTTP_HOST']; + $subject = "Formulier {$_SERVER['HTTP_HOST']}: $source"; + $reply = preg_match('/\A\w+@\w+\.[a-z]+\z/', @$input['email']) ? $input['email'] : $rcpt; $header = "From: $reply"; @@ -42,9 +51,15 @@ function mailform($input = []) if (!$sent) return 'Helaas ging er iets mis bij het doorvoeren. Probeer het later nog eens.'; - if ($source == 'bestelling') + switch ($source) { + case 'bestelling': print '

Bedankt voor uw bestelling. U ontvangt z.s.m. de bevestiging van deze bestelling via uw opgegeven e-mailadres.

'; - else + break; + case 'bbq': + print "

Bedankt voor je deelname. Tot ziens!

"; + break; + default: print '

Bedankt voor uw reactie!

'; + } return; }