[% USE date -%] [%- FOREACH circ_set = overdues %] [%- SET user = circ_set.circ_list.0.usr -%] [%- SET lib = circ_set.circ_list.0.circ_lib -%] [%- SET user_addr = user.mailing_address -%] [%- IF !user_addr or user_addr.valid == 'f' -%] [%- SET user_addr = user.billing_address -%] [%- END %] [%- SET lib_addr = lib.mailing_address -%] [%- IF !lib_addr -%] [%- SET lib_addr = lib.billing_address -%] [%- END -%] [%- IF !user_addr or user_addr.valid == 'f'; NEXT; END; %] [% escape_xml(user.card.barcode) %] [% escape_xml(user.first_given_name) %] [% escape_xml(user.family_name) %] [% escape_xml(user_addr.street1) %] [% escape_xml(user_addr.street2) %] [% escape_xml(user_addr.city) %] [% escape_xml(user_addr.state) %] [% escape_xml(user_addr.post_code) %] [% escape_xml(user.email) %] [% user.id %] [% escape_xml(lib.name) %] [% escape_xml(lib.shortname) %] [% escape_xml(lib.phone) %] [% escape_xml(lib_addr.street1) %] [% escape_xml(lib_addr.street2) %] [% escape_xml(lib_addr.city) %] [% escape_xml(lib_addr.state) %] [% escape_xml(lib_addr.post_code) %] [% escape_xml(lib.email) %] [% lib.id %] [%- FOREACH circ = circ_set.circ_list %] [%- SET due_date = parse_due_date(circ) %] [% escape_xml(get_bib_attr(circ, 'title')) %] [% escape_xml(get_bib_attr(circ, 'author')) %] [% date.format(due_date, '%Y-%m-%d') %] [% escape_xml(circ.target_copy.call_number.label) %] [% escape_xml(circ.target_copy.barcode) %] [% circ.id %] [%- END %] [%- END %]