[% # INCLUDE dumper.tt dump = user_can_report %]
[%# need to supply param 'full_name' but validation done with lname + fname %] [% IF user_can_report; class = NOT user_registration_number ? 'red' : 'normal'; %] [% END %]
[% selected_user ? 'User details' : 'New user' %]
Username: [% error_username %]
First name: [% UNLESS error_first_name.match('already exists'); # fname + lname constraint error_first_name; END %]
Last name: [% error_last_name %]
Password: [% error_password %]
Location: [% IF error_user_location_id %] [% error_user_location_id %] [% ELSE %] [ new ] [% END %]
Designation: [% error_designation %]
E-mail: [% error_email %]
Group: [% IF error_group_id %] [% error_group_id %] [% ELSE %] [ new ] [% END %]
GMC/HCPC: [% error_reg_num %]
Last login: [% IF selected_user.last_login.strftime('%T').match('00:00:00') %] [never] [% ELSIF selected_user; USE date; calc = date.calc; now = date.now; ll = selected_user.last_login; days = calc.Delta_Days( ll.strftime('%Y'), ll.strftime('%m'), ll.strftime('%d'), date.format(now, '%Y'), date.format(now, '%m'), date.format(now, '%d') ); %] [% days ? ( days _ ' days ago' ) : 'today' %] [% END %]
Active: [% FOREACH option IN ['yes' 'no'] %] [% option %] [% END %] [% error_active %]
[% site.html.reset %]