<?php
global $User;
-if (empty($user = $User)) {
+if (empty($user = &$User)) {
return;
}
}
}
+ if (!empty($_POST['newpass'])) {
+ require_once('login/pass.inc.php');
+ if ($error = passform($user, $_POST)) {
+ $colwarn['pass'] = $error;
+ }
+ }
+
if ($colwarn) {
print "<p class=warn>Instellingen zijn niet (volledig) opgeslagen. Probeer het later nog eens.</p>\n\n";
}
Geef een e-mailadres op waarmee we u kunnen bereiken indien nodig.
Wij zullen dit adres nooit vrij- of doorgeven.
</p>
- <p>
<?php
foreach ($cols as $col => &$colconf) {
print "\t";
}
print "<br />\n";
}
+
+if (isset($user['pass'])) {
+ if ($hide = empty($_POST['newpass'])) {
+?>
+ <p><a onclick="document.getElementById('pass').removeAttribute('hidden'); this.remove()">Wachtwoord wijzigen</a></p>
+<?php
+ }
+?>
+ <div id="pass"<?php if ($hide) print ' hidden'; ?>>
+ <label for="newpass">Wachtwoord:</label>
+ <input type="password" name="oldpass" value="" placeholder="Huidig wachtwoord" />
+ <input type="password" name="newpass" value="" placeholder="Nieuw wachtwoord" />
+<?php
+ if ($error = @$colwarn['pass']) {
+ print " <span class=warn>$error</span>\n";
+ }
+?>
+ </div>
+<?php
+}
?>
<input type="submit" value="Opslaan" />
- </p>
</form>