-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";
+$userdir = $User['dir'];
+$setfile = "$userdir/email.txt";
+
+$error = NULL;
+if ($_POST) {
+ foreach (@$_POST['email'] as $val) {
+ if (!isset($val)) {
+ continue;
+ }
+ if (!is_writable(file_exists($setfile) ? $setfile : $userdir)) {
+ $error = "Kan niet worden aangepast.";
+ continue;
+ }
+ if (!file_put_contents($setfile, $val)) {
+ $error = "Fout bij opslaan.";
+ }