2 <?xml version='1.0' encoding='UTF-8'?>
3 <file type="notice" date="[% date.format(date.now,'%Y-%m-%d') %]" time="[% date.format(date.now, '%H:%M:%S') %]">
4 [%- FOREACH circ_set = overdues %]
5 <notice type='overdue' notify_interval='[% circ_set.notice.notify_interval %]'>
6 [%- SET user = circ_set.circ_list.0.usr -%]
7 [%- SET lib = circ_set.circ_list.0.circ_lib -%]
8 [%- SET user_addr = user.mailing_address -%]
10 [%- SET user_addr = user.billing_address -%]
12 [%- SET lib_addr = lib.mailing_address -%]
14 [%- SET lib_addr = lib.billing_address -%]
17 <barcode>[% user.card.barcode %]</barcode>
18 <first_given_name>[% user.first_given_name %]</first_given_name>
19 <family_name>[% user.family_name %]</family_name>
20 <addr_street1>[% escape_xml(user_addr.street1) %]</addr_street1>
21 <addr_street2>[% escape_xml(user_addr.street2) %]</addr_street2>
22 <addr_city>[% escape_xml(user_addr.city) %]</addr_city>
23 <addr_state>[% user_addr.state %]</addr_state>
24 <addr_post_code>[% user_addr.post_code %]</addr_post_code>
25 <email>[% user.email %]</email>
26 <sys_id>[% user.id %]</sys_id>
29 <name>[% escape_xml(lib.name) %]</name>
30 <phone>[% lib.phone %]</phone>
31 <addr_street1>[% escape_xml(lib_addr.street1) %]</addr_street1>
32 <addr_street2>[% escape_xml(lib_addr.street2) %]</addr_street2>
33 <addr_city>[% escape_xml(lib_addr.city) %]</addr_city>
34 <addr_state>[% lib_addr.state %]</addr_state>
35 <addr_post_code>[% lib_addr.post_code %]</addr_post_code>
36 <email>[% lib.email %]</email>
37 <sys_id>[% lib.id %]</sys_id>
39 [%- FOREACH circ = circ_set.circ_list %]
40 [%- SET due_date = parse_due_date(circ) %]
42 <title>[% escape_xml(get_bib_attr(circ, 'title')) %]</title>
43 <author>[% escape_xml(get_bib_attr(circ, 'author')) %]</author>
44 <due_date>[% date.format(due_date, '%Y-%m-%d') %]</due_date>
45 <call_number>[% escape_xml(circ.target_copy.call_number.label) %]</call_number>
46 <barcode>[% escape_xml(circ.target_copy.barcode) %]</barcode>
47 <circ_id>[% circ.id %]</circ_id>