--- /dev/null
+<?php
+if ($_POST and isset($_POST['email'])) {
+ if ($error = setmailform($_POST)) {
+ print "<p class=warn>$error</p>\n\n";
+ }
+ else {
+ print "<p>Het e-mailadres is ingesteld.</p>\n\n";
+ }
+}
+
+function setmailform($input = [])
+{
+ global $User;
+ $setfile = "{$User['dir']}/email.txt";
+ if (!is_writable(file_exists($setfile) ? $setfile : dirname($setfile))) {
+ return "Het e-mailadres kan niet worden aangepast voor deze gebruiker.";
+ }
+ if (!file_put_contents($setfile, @$_POST['email'])) {
+ return "Het e-mailadres kon niet worden opgeslagen. Probeer het later nog eens.";
+ }
+ return;
+}
+
+$usermail = @file_get_contents("{$User['dir']}/email.txt");
+?>
+<form method="post" class="inline">
+ <p>
+ Geef een e-mailadres op waarmee we u kunnen bereiken indien nodig.
+ Wij zullen dit adres nooit vrij- of doorgeven.
+ </p>
+ <p>
+ <input type="email" name="email" id="email" value="<?= htmlspecialchars($usermail) ?>" placeholder="Geen e-mailadres ingesteld" />
+ <input type="submit" value="Opslaan" />
+ </p>
+</form>
<p>Ingelogd als <em>[[user]]</em>.</p>
+<?php include('admin/setmail.php'); ?>
+
<p class="nav"><a href="?logout">Uitloggen</a></p>