]> git.evergreen-ils.org Git - working/NCIPServer.git/blob - templates/includes/LookupUserResponse.inc
Filter template output with the xml filter where appropriate.
[working/NCIPServer.git] / templates / includes / LookupUserResponse.inc
1
2 <UserId>
3 <UserIdentifierValue>[% user.userdata.cardnumber | xml %]</UserIdentifierValue>
4 </UserId>
5 [%# <UserFiscalAccount></UserFiscalAccount>
6 LoanedItemsCount
7 LoanedItem
8 RequestedItemsCount
9 RequestedItem
10 %]
11 <UserOptionalFields>
12 [% FOREACH element IN elements %]
13   [% IF element.textContent == 'User Address Information' %]
14      <UserAddressInformation>
15       <UserAddressRoleType>Primary Address</UserAddressRoleType>
16      <PhysicalAddress>
17        <StructuredAddress>
18        <Line1>[% user.userdata.streetnumber | xml %] [% user.userdata.address | xml %]</Line1>
19        [% IF user.userdata.address2 %]
20        <Line2>[% user.userdata.address2 | xml %]</Line2>
21        [% END %]
22        [% IF user.userdata.city %]
23        <Locality>[% user.userdata.city | xml %]</Locality>
24        [% END %]
25        [% IF user.userdata.state %]
26        <Region>[% user.userdata.state | xml %]</Region>
27        [% END %]
28        [% IF user.userdata.zipcode %]
29        <PostalCode>[% user.userdata.zipcode | xml %]</PostalCode>
30        [% END %]
31        [% IF user.userdata.country %]
32        <Country>[% user.userdata.country | xml %]</Country>
33        [% END %]
34        </StructuredAddress>
35      </PhysicalAddress>
36      </UserAddressInformation>
37   [% END %]
38   [% IF element.textContent == 'Name Information' %]
39     <NameInformation>
40       <PersonalNameInformation>
41         <StructuredPersonalUserName>
42           <GivenName>[% user.userdata.firstname | xml %]</GivenName>
43           <Surname>[% user.userdata.surname | xml %]</Surname>
44         </StructuredPersonalUserName>
45       </PersonalNameInformation>
46     </NameInformation>
47   [% END %]
48 [% END %]
49 </UserOptionalFields>