git.shiar.nl
/
minimedit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
foto: ?blur option to disable thumbnail resizing
[minimedit.git]
/
contact.php
diff --git
a/contact.php
b/contact.php
index 5c4c962c072b9ca5bb6119a717851a0b6bda9c2d..592ecbd10fb7fb9b5653dcb8ed2ed0b62f46fdf4 100644
(file)
--- a/
contact.php
+++ b/
contact.php
@@
-1,6
+1,12
@@
<?php
if ($_POST) {
<?php
if ($_POST) {
- print mailform($_REQUEST);
+ if (!empty($User)) {
+ $_REQUEST['login'] = $User['name'];
+ }
+ $error = mailform($_REQUEST);
+ if (!empty($error)) {
+ print "<p class=warn>$error</p>\n\n";
+ }
}
function mailform($input = [])
}
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 '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'])) {
}
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";
$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 (!$sent)
return 'Helaas ging er iets mis bij het doorvoeren. Probeer het later nog eens.';
- if ($source == 'bestelling')
+ switch ($source) {
+ case 'bestelling':
print '<p>Bedankt voor uw bestelling. U ontvangt z.s.m. de bevestiging van deze bestelling via uw opgegeven e-mailadres.</p>';
print '<p>Bedankt voor uw bestelling. U ontvangt z.s.m. de bevestiging van deze bestelling via uw opgegeven e-mailadres.</p>';
- else
+ break;
+ default:
print '<p>Bedankt voor uw reactie!</p>';
print '<p>Bedankt voor uw reactie!</p>';
+ }
return;
}
return;
}