2 if ($_POST and isset($_POST['email'])) {
3 if ($error = setmailform($_POST)) {
4 print "<p class=warn>$error</p>\n\n";
7 print "<p>Het e-mailadres is ingesteld.</p>\n\n";
11 function setmailform($input = [])
14 $setfile = "{$User['dir']}/email.txt";
15 if (!is_writable(file_exists($setfile) ? $setfile : dirname($setfile))) {
16 return "Het e-mailadres kan niet worden aangepast voor deze gebruiker.";
18 if (!file_put_contents($setfile, @$_POST['email'])) {
19 return "Het e-mailadres kon niet worden opgeslagen. Probeer het later nog eens.";
24 $usermail = @file_get_contents("{$User['dir']}/email.txt");
26 <form method="post" class="inline">
28 Geef een e-mailadres op waarmee we u kunnen bereiken indien nodig.
29 Wij zullen dit adres nooit vrij- of doorgeven.
32 <input type="email" name="email" id="email" value="<?= htmlspecialchars($usermail) ?>" placeholder="Geen e-mailadres ingesteld" />
33 <input type="submit" value="Opslaan" />