<?php include_once($UTIL_DIR . "/error.php"); if($action == "update") { // $current_user->username = $username; $current_user->name = $name; $current_user->email = $email; $current_user->avatar = $avatar; if($password != "") { if($password == $password_confirm) { $current_user->password = sha1(md5($password)); } else { error("Passwords do not match - thus not changed!"); } } $users->write(); } ?> <form method="post" action="?mode=profile&action=update"> <?php /*Username: <input name="username" value="<?php echo $current_user->username; ?>"><br/> */ ?> Name: <input name="name" value="<?php echo $current_user->name; ?>"><br/> New password: <input type="password" name="password" value=""><br/> Confirm password: <input type="password" name="password_confirm" value=""><br/> E-Mail: <input name="email" value="<?php echo $current_user->email; ?>"><br/> Avatar: <select name="avatar"> <?php $dir = opendir("gfx/avatars"); while($avatar = readdir($dir)) { if($avatar != "." && $avatar != "..") { ?> <option value="<?php echo $avatar ?>" <?php if($current_user->avatar == $avatar) echo selected; ?>><?php echo $avatar ?></option> <?php } } ?> </select><br/> <br/> <button type="submit">Update</button> </form>