+++ /dev/null
-[% PROCESS "opac/parts/header.tt2";
- WRAPPER "base_nodojo.tt2"
- extracss="/eg/opac/css/PatronSummary.css";
- ctx.page_title = l("Patron Summary") %]
- <div id="content-wrapper">
- <div id="main-content" class="[% ctx.css_classnames %]">
- <div class="common-full-pad" style="float:none"></div>
- [% IF NOT ctx.error %]
- <div class="table patronSummaryDiv">
- <div class="row"><div class="cell">
- <div class="textBackground">
- <span class="patronNameLarge">
- [% 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 %]
- </span><br/>
- <span>
- [% l(
- 'Card: [_1]',
- ctx.user.card.barcode
- ) | html %]
- </span><br/>
- [% IF ctx.user.mailing_address %]
- <span>
- [% ctx.user.mailing_address.street1 | html %]<br/>
- [% ctx.user.mailing_address.street2 | html %]<br/>
- [% ctx.user.mailing_address.city | html %],
- [% ctx.user.mailing_address.state | html %]
- [% ctx.user.mailing_address.post_code | html %]
- </span><br/>
- [% END %]
- </div>
- </div><div class="cell">
- <div class="textBackground">
- <span>
- [% ctx.user.email OR ' ' | html %]
- </span></br>
- <span>
- [% l(
- 'OPAC: [_1]',
- ctx.user.usrname
- ) | html %]
- </span><br/>
- [% IF ctx.user.billing_address %]
- <span>
- [% ctx.user.billing_address.street1 | html %]<br/>
- [% ctx.user.billing_address.street2 | html %]<br/>
- [% ctx.user.billing_address.city | html %],
- [% ctx.user.billing_address.state | html %]
- [% ctx.user.billing_address.post_code | html %]
- </span><br/>
- [% END %]
- </div>
- </div><div class="cell">
- <div class="textBackground">
- <span>
- [% l('D: [_1] ', ctx.user.day_phone) | html %]<br/>
- [% l('E: [_1] ', ctx.user.evening_phone) | html %]<br/>
- [% l('O: [_1] ', ctx.user.other_phone) | html %]<br/>
- </span>
- [% IF ctx.user.ident_value %]
- <span>
- [% l(
- '[_1]: [_2]',
- ctx.user.ident_type.name,
- ctx.user.ident_value
- ) | html %]
- </span><br/>
- [% END %]
- [% IF ctx.user.ident_value2 %]
- <span>
- [% l(
- '[_1]: [_2]',
- ctx.user.ident_type2.name,
- ctx.user.ident_value2
- ) | html %]
- </span><br/>
- [% END %]
- </div>
- </div><div class="cell">
- <div class="textBackground">
- <span>[% ctx.user.profile.name | html %]</span><br/>
- <span>[% ctx.user.home_ou.shortname | html %]</span><br/>
- <span>
- [% l(
- 'Items Overdue: [_1] Total: [_2]',
- ctx.checked_out_count.overdue + ctx.checked_out_count.long_overdue,
- ctx.checked_out_count.out
- ) | html %]
- <span><br/>
- <span>
- [% l(
- 'Holds Ready: [_1] Total: [_2]',
- ctx.holds_count.ready,
- ctx.holds_count.total
- ) | html %]
- </span><br/>
- <span>
- [% 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 %]
- </span><br/>
- </div>
- </div></div>
- </div>
- [% ELSE %]
- <div>
- <span style="font-weight: bold; font-size: xx-large">
- Error loading user with database id = [% ctx.au_id | html %]
- </span><br/>
- <span style="font-weight: bold;">
- Description: [% ctx.error.desc | html %]
- </span><br/>
- <span>Server Time: [% ctx.error.servertime | html %]</span><br/>
- <span>Text Code: [% ctx.error.textcode | html %]</span><br/>
- <span>ILS Event: [% ctx.error.ilsevent | html %]</span><br/>
- <span>PID: [% ctx.error.pid | html %]</span><br/>
- <span>Stack Trace: [% ctx.error.stacktrace | html %]</span><br/>
- </div>
- [% END %]
- <div class="common-full-pad" style="float:none"></div>
- </div>
- </div>
-[% END %]
ctx.user.suffix
) | html %]
</span><br/>
+ <span class="click_link" onclick="copy_to_clipboard('[% ctx.user.card.barcode | html %]')">
+ [% l(
+ 'Card: [_1]',
+ ctx.user.card.barcode
+ ) | html %]
+ </span><br/>
[% IF ctx.addr %]
<span>
[% ctx.addr.street1 | html %]<br/>
[% l('Account has EXPIRED') | html %]
</span><br/>
[% END %]
+ [% IF NOT ctx.user.email %]
+ [% l('Confirm the email address') | html %]
+ [% END %]
[% IF ctx.holds_count.ready > 0 %]
<span>
[% IF ctx.holds_count.ready == 1 %]
</div><div class="cell">
<div class="textBackground">
<span>
- [% l('D: [_1] ', ctx.user.day_phone) | html %]<br/>
- [% l('E: [_1] ', ctx.user.evening_phone) | html %]<br/>
- [% l('O: [_1] ', ctx.user.other_phone) | html %]<br/>
+ [% IF ctx.user.day_phone %]
+ [% l('D: [_1] ', ctx.user.day_phone) | html %]<br/>
+ [% ELSIF ctx.user.evening_phone %]
+ [% l('E: [_1] ', ctx.user.evening_phone) | html %]<br/>
+ [% ELSIF ctx.user.other_phone %]
+ [% l('O: [_1] ', ctx.user.other_phone) | html %]<br/>
+ [% END %]
</span>
<span>
+ [% ctx.user.email OR ' ' | html %]
+ </span></br>
+ <span>
[% l(
- 'Card: [_1]',
- ctx.user.card.barcode
+ 'OPAC: [_1]',
+ ctx.user.usrname
) | html %]
</span><br/>
<span>
[% l(
- 'OPAC: [_1]',
- ctx.user.usrname
+ 'DOB: [_1]',
+ ctx.user.dob
+ ? date.format( ctx.parse_datetime(ctx.user.dob), DATE_FORMAT)
+ : ''
+ ) | html %]
+ </span><br/>
+ <span>
+ [% l(
+ 'EXP: [_1]',
+ ctx.user.expire_date
+ ? date.format( ctx.parse_datetime(ctx.user.expire_date), DATE_FORMAT)
+ : ''
) | html %]
</span><br/>
+
</div>
</div><div class="cell">
<div class="textBackground">
ctx.holds_count.total
) | html %]
</span><br/>
- <span>
[% IF ctx.money_open_user_summary %]
+ <span class="bills_line">
[% l(
'Bills: [_1]',
ctx.money_open_user_summary.balance_owed
) | html %]
[% ELSE %]
+ <span>
[% l(
'Bills: [_1]',
'0.00'