[% PROCESS "opac/parts/header.tt2"; WRAPPER "opac/parts/myopac/prefs_base.tt2"; myopac_page = "prefs"; prefs_page = 'personal' %]
[% l("Your account expired on") %] ! [% l("Please see a librarian to renew your account.") %]
[% l("* Staff Notes *") %]
:

[% IF ctx.user.ident_value %][% END %]
[% l("Name") %] [% l( HUMAN_NAME_FORMAT, ctx.user.prefix, ctx.user.first_given_name, ctx.user.second_given_name, ctx.user.family_name, ctx.user.suffix ) | html %]
[% l("Day Phone") %] [% ctx.user.day_phone | html %]
[% l("Evening Phone") %] [% ctx.user.evening_phone | html %]
[% l("Other Phone") %] [% ctx.user.other_phone | html %]
Username Help
[% l("Username") %]
[% ctx.user.usrname | html %] [% l("Change") %]
[% l("Password") %] [% l("(not shown)") %] [% l("Change") %]
[% l("Email Address") %] [% ctx.user.email | html %] [% l('Change') %]
[% l("Primary Identification") %] [% # l('[_1] ([_2])', ctx.user.ident_value, ctx.user.ident_type.name) | html # XXX uncomment the above line to show primary # identification. With a minor tweak it could # alternatively be shown but partially obscured. %]
[% l("Active Barcode") %] [% ctx.user.card.barcode %]
[% l("Home Library") %] [% ctx.user.home_ou.name | html %]
[% l("Account Creation Date") %] [% date.format(ctx.parse_datetime(ctx.user.create_date), DATE_FORMAT) %]



[% # cycle through the non-pending address. For each non-pending addr # that has a corresponding pending addr, render the pending addr # along the right inside it's own edit form pending = {}; regular = []; edit_addr_id = CGI.param('edit_address'); FOR addr IN ctx.user.addresses; IF addr.pending == 't'; replaces = addr.replaces; pending.$replaces = addr; ELSE; regular.push(addr); END; END; FOR addr IN regular; cur_id = addr.id; pending_addr = pending.$cur_id; %] [% IF pending_addr OR edit_addr_id == cur_id; update_addr = pending_addr || addr %] [% END %] [% END %]
[% l("Addresses") %] [% l("Pending Addresses") %]
[% IF ctx.get_org_setting(ctx.user.home_ou.id, 'opac.allow_pending_address') AND !pending_addr AND edit_addr_id != cur_id %] [% END %]
[% l("Address Type") %][% addr.address_type | html %]
[% l("Street") %][% addr.street1 | html %]
[% l("Street") %][% addr.street2 | html %]
[% l("City") %][% addr.city | html %]
[% l("County") %][% addr.county| html %]
[% l("State") %][% addr.state | html %]
[% l("Country") %][% addr.country | html %]
[% l("Zip") %][% addr.post_code | html %]
[% l('Edit Address') %]
[% IF pending_addr %] [% ELSE %] [% END %]
[% l("Address Type") %]
[% l("Street") %]
[% l("Street") %]
[% l("City") %]
[% l("County") %]
[% l("State") %]
[% l("Country") %]
[% l("Zip") %]
[% params = (pending_addr) ? {delete_pending => pending_addr.id} : {} %] [% l('Discard Pending Address') %]
[% l('Address changes will be verified by staff') %]
[% END %]