--- /dev/null
+[% PROCESS "default/opac/parts/header.tt2";
+ PROCESS "default/opac/parts/misc_util.tt2";
+ WRAPPER "default/opac/parts/myopac/base.tt2";
+ myopac_page = "prefs" %]
+<div id='myopac_summary_div' style="padding:0px;">
+
+[% IF ctx.invalid_username %]
+ <div id='account-update-email-error'> <!-- borrow css from update-email page -->
+ [% | l(ctx.invalid_username) %]
+ "<b>[_1]</b>" is not a valid username. Usernames cannot have any spaces. Please try a different username.
+ [% END %]
+ </div>
+
+[% ELSIF ctx.username_exists %]
+ <div id='account-update-email-error'>
+ [% | l(ctx.username_exists) %]
+ The username "<b>[_1]</b>" is taken. Please try a different username.
+ [% END %]
+ </div>
+[% END %]
+
+<form method='POST' id='account-update-email'>
+ <table>
+ <tr><td>[% l('Current Username') %]</td><td>[% ctx.user.usrname | html %]</td></tr>
+ <tr><td>[% l('New Username') %]</td><td><input type='text' name='username' value='[% ctx.invalid_username | html %]'/></td></tr>
+ <tr><td colspan='2' align='center'><input type='submit'/></td></tr>
+ </table>
+</form>
+
+[% END %]