From bff4f12731738d6992a0cd7f615ebefcc9281598 Mon Sep 17 00:00:00 2001 From: Jason Etheridge Date: Tue, 1 Oct 2013 16:17:25 -0400 Subject: [PATCH] add PatronSummary.tt2 --- Open-ILS/src/templates/opac/PatronSummary.tt2 | 172 ++++++++++++++++++++++++++ 1 file changed, 172 insertions(+) create mode 100644 Open-ILS/src/templates/opac/PatronSummary.tt2 diff --git a/Open-ILS/src/templates/opac/PatronSummary.tt2 b/Open-ILS/src/templates/opac/PatronSummary.tt2 new file mode 100644 index 0000000000..4ec1a6db50 --- /dev/null +++ b/Open-ILS/src/templates/opac/PatronSummary.tt2 @@ -0,0 +1,172 @@ +[% PROCESS "opac/parts/header.tt2"; + WRAPPER "base_nodojo.tt2" + extracss="/eg/opac/css/PatronSummary.css"; + ctx.page_title = l("Patron Summary") %] +
+
+
+ [% IF NOT ctx.error %] +
+
+
+ + [% 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( + 'Card: [_1]', + ctx.user.card.barcode + ) | html %] +
+ [% IF ctx.addr %] + + [% ctx.addr.street1 | html %]
+ [% ctx.addr.street2 | html %]
+ [% ctx.addr.city | html %], + [% ctx.addr.state | html %] + [% ctx.addr.post_code | html %] +

+ [% END %] +
+
+
+ [% IF ctx.barred %] + + [% l('Patron is BARRED') | html %] +
+ [% END %] + [% expire_date = ctx.parse_datetime(ctx.user.expire_date); %] + [% IF (date.format(expire_date, '%s') < date.now) %] + + [% l('Account has EXPIRED') | html %] +
+ [% END %] + [% IF ctx.holds_count.ready > 0 %] + + [% IF ctx.holds_count.ready == 1 %] + [% l('1 hold Ready for Pickup') | html %] + [% ELSE %] + [% l('[_1] holds Ready for Pickup', ctx.holds_count.ready) | html %] + [% END %] +
+ [% END %] + [% IF ctx.user.alert_message %] + + [% ctx.user.alert_message | html %] +
+ [% END %] + [% IF ctx.user.notes.size > 0 %] + + [% IF ctx.user.notes.size == 1 %] + [% l('1 note') | html %] + [% ELSIF ctx.user.notes.size > 1 %] + [% l('[_1] notes', ctx.user.notes.size) | html %] + [% END %] +
+ [% END %] + [% FOREACH p IN ctx.user.standing_penalties %] + + [% p.standing_penalty.label | html %] + [% IF p.note %] + : [% p.note | html %] + [% END %] +
+ [% END %] +
+
+
+ + [% IF ctx.user.day_phone %] + [% l('D: [_1] ', ctx.user.day_phone) | html %]
+ [% ELSIF ctx.user.evening_phone %] + [% l('E: [_1] ', ctx.user.evening_phone) | html %]
+ [% ELSIF ctx.user.other_phone %] + [% l('O: [_1] ', ctx.user.other_phone) | html %]
+ [% END %] +
+ + [% ctx.user.email OR ' ' | html %] +
+ + [% l( + 'OPAC: [_1]', + ctx.user.usrname + ) | html %] +
+ + [% l( + 'DOB: [_1]', + ctx.user.dob + ? date.format( ctx.parse_datetime(ctx.user.dob), DATE_FORMAT) + : '' + ) | html %] +
+ + [% l( + 'EXP: [_1]', + ctx.user.expire_date + ? date.format( ctx.parse_datetime(ctx.user.expire_date), DATE_FORMAT) + : '' + ) | html %] +
+ +
+
+
+ [% ctx.user.profile.name | html %]
+ [% ctx.user.home_ou.shortname | html %]
+ + [% l( + 'Items Overdue: [_1] Total: [_2]', + ctx.checked_out_count.overdue + ctx.checked_out_count.long_overdue, + ctx.checked_out_count.out + ) | html %] +
+ + [% l( + 'Holds Ready: [_1] Total: [_2]', + ctx.holds_count.ready, + ctx.holds_count.total + ) | html %] +
+ [% IF ctx.money_open_user_summary %] + + [% l( + 'Bills: [_1]', + ctx.money_open_user_summary.balance_owed + ) | html %] + [% ELSE %] + + [% l( + 'Bills: [_1]', + '0.00' + ) | html %] + [% END %] +
+
+
+
+ [% ELSE %] +
+ + Error loading user with database id = [% ctx.au_id | html %] +
+ + Description: [% ctx.error.desc | html %] +
+ Server Time: [% ctx.error.servertime | html %]
+ Text Code: [% ctx.error.textcode | html %]
+ ILS Event: [% ctx.error.ilsevent | html %]
+ PID: [% ctx.error.pid | html %]
+ Stack Trace: [% ctx.error.stacktrace | html %]
+
+ [% END %] +
+
+
+[% END %] -- 2.11.0