From 311a57decd4bc956cbffdfdb35276895e382f8b1 Mon Sep 17 00:00:00 2001
From: Mischa POSLAWSKY
Het e-mailadres is ingesteld.
\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."; + } } -} -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 ($error) { + print "Instellingen zijn niet (volledig) opgeslagen. Probeer het later nog eens.
\n\n"; } - if (!file_put_contents($setfile, @$_POST['email'])) { - return "Het e-mailadres kon niet worden opgeslagen. Probeer het later nog eens."; + else { + print "Het e-mailadres is ingesteld.
\n\n"; } - return; } -$usermail = @file_get_contents("{$User['dir']}/email.txt"); +$usermail = @file_get_contents($setfile); ?> -- 2.30.0