[% currentPage = 'editUser.html' %] [% currentPageTitle = 'Edit User' %] [% execute = modwheel.getParam('execute') username = modwheel.getParam('username') password = modwheel.getParam('password') realname = modwheel.getParam('realname') email = modwheel.getParam('email') comment = modwheel.getParam('comment') confirm = modwheel.getParam('confirm') %] [% UNLESS username %] [% username = modwheel.currentUserName() %] [% END %] [% current = modwheel.getUserInfo(username) %] [% UNLESS username %][% username = current.username %][% END %] [% UNLESS realname %][% realname = current.real_name %][% END %] [% UNLESS comment %][% comment = current.comments %][% END %] [% UNLESS email %] [% email = current.email %][% END %] [% IF execute %] [% IF password %] [% IF password == confirm %] [% id = modwheel.updateUserAndEncipher( username => username, password => password, real_name => realname, email => email, comments => comment) %] [% ELSE %] [% password = '' %] [% error = "Passwords doesn't match. Please try again." %] [% END %] [% ELSE %] [% password = current.password %] [% id = modwheel.updateUser( username => username, password => password, real_name => realname, email => email, comments => comment) %] [% END %] [% UNLESS error %] [% IF id %] [% success = 'User saved!' %] [% ELSE %] [% error = 'An error occured' %] [% END %] [% END %] [% END %] [% INCLUDE header.html %]
[% error %]
[% END %] [% IF success %][% success %]
[% END %] [% INCLUDE footer.html %]