From: Mischa POSLAWSKY Date: Mon, 18 Jun 2018 13:04:33 +0000 (+0200) Subject: contact: generic replies for use on other sites X-Git-Tag: v3.2~1 X-Git-Url: http://git.shiar.net/minimedit.git/commitdiff_plain/606271508bfbb50b29c759606a765112e8b62368 contact: generic replies for use on other sites Apply updates from Lijtweg at commit v2.5-41-gdf1b219c9d (2017-11-27). --- diff --git a/contact.php b/contact.php index 5c4c962..592ecbd 100644 --- a/contact.php +++ b/contact.php @@ -1,6 +1,12 @@ $error

\n\n"; + } } function mailform($input = []) @@ -10,14 +16,14 @@ function mailform($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.'; + 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"; + $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 +48,12 @@ 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; + default: print '

Bedankt voor uw reactie!

'; + } return; }