Bug 16522: (follow-up) MARC display templates and get_marc_host fixes
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / includes / member-alt-address-style.inc
1 [% USE Koha %]
2 [% USE AuthorisedValues %]
3 [% BLOCK 'alt-address-style' %]
4     <fieldset class="rows" id="memberentry_address">
5         <legend id="alt_address_lgd">Alternate address</legend>
6         <ol>
7             [% IF Koha.Preference( 'AddressFormat' ) %]
8                 [% PROCESS "member-alt-address-style-${ Koha.Preference( 'AddressFormat' ) }" %]
9             [% ELSE %]
10                 [% PROCESS 'member-alt-address-style-us' %]
11             [% END %]
12         </ol>
13     </fieldset>
14 [% END %]
15
16 [% BLOCK 'member-alt-address-style-us' %]
17     [% PROCESS 'alt-address-style_B_streetnumber' %]
18     [% PROCESS 'alt-address-style_roadtypes' %]
19     [% PROCESS 'alt-address-style_B_address' %]
20     [% PROCESS 'alt-address-style_B_address2' %]
21     [% PROCESS 'alt-address-style_B_city' %]
22     [% PROCESS 'alt-address-style_B_state' %]
23     [% PROCESS 'alt-address-style_B_zipcode' %]
24     [% PROCESS 'alt-address-style_B_country' %]
25     [% PROCESS 'alt-address-style_B_phone' %]
26     [% PROCESS 'alt-address-style_B_email' %]
27     [% PROCESS 'alt-address-style_B_contactnote' %]
28 [% END %]
29
30 [% BLOCK 'member-alt-address-style-de' %]
31     [% PROCESS 'alt-address-style_roadtypes' %]
32     [% PROCESS 'alt-address-style_B_address' %]
33     [% PROCESS 'alt-address-style_B_streetnumber' %]
34     [% PROCESS 'alt-address-style_B_address2' %]
35     [% PROCESS 'alt-address-style_B_zipcode' %]
36     [% PROCESS 'alt-address-style_B_city' %]
37     [% PROCESS 'alt-address-style_B_state' %]
38     [% PROCESS 'alt-address-style_B_country' %]
39     [% PROCESS 'alt-address-style_B_phone' %]
40     [% PROCESS 'alt-address-style_B_email' %]
41     [% PROCESS 'alt-address-style_B_contactnote' %]
42 [% END %]
43
44 [% BLOCK 'member-alt-address-style-fr' %]
45     [% PROCESS 'alt-address-style_B_streetnumber' %]
46     [% PROCESS 'alt-address-style_roadtypes' %]
47     [% PROCESS 'alt-address-style_B_address' %]
48     [% PROCESS 'alt-address-style_B_address2' %]
49     [% PROCESS 'alt-address-style_B_zipcode' %]
50     [% PROCESS 'alt-address-style_B_city' %]
51     [% PROCESS 'alt-address-style_B_state' %]
52     [% PROCESS 'alt-address-style_B_country' %]
53     [% PROCESS 'alt-address-style_B_phone' %]
54     [% PROCESS 'alt-address-style_B_email' %]
55     [% PROCESS 'alt-address-style_B_contactnote' %]
56 [% END %]
57
58 [% BLOCK 'alt-address-style_roadtypes' %]
59     [% SET roadtypes = AuthorisedValues.GetAuthValueDropbox('ROADTYPE') %]
60     [% IF roadtypes.count %]
61         [% UNLESS noB_streettype %]
62             <li>
63                 [% IF ( mandatoryB_streettype ) %]
64                     <label for="B_streettype" class="required">
65                 [% ELSE %]
66                     <label for="B_streettype">
67                 [% END %]
68                 Street type: </label>
69                 <select name="B_streettype">
70                     <option value=""></option>
71                     [% FOR roadtype IN roadtypes %]
72                         [% IF roadtype.authorised_value == patron.B_streettype %]
73                             <option value="[% roadtype.authorised_value | html %]" selected="selected">[% roadtype.lib | html %]</option>
74                         [% ELSE %]
75                             <option value="[% roadtype.authorised_value | html %]">[% roadtype.lib | html %]</option>
76                         [% END %]
77                     [% END %]
78                 </select>
79                 [% IF ( mandatoryB_streettype ) %]<span class="required">Required</span>[% END %]
80             </li>
81         [% END %]
82     [% END %]
83 [% END %]
84
85 [% BLOCK 'alt-address-style_B_address' %]
86     [% UNLESS noB_address %]
87         <li>
88             [% IF ( mandatoryB_address ) %]
89                 <label for="B_address" class="required">
90             [% ELSE %]
91                 <label for="B_address">
92             [% END %]
93             Address: </label>
94             <input type="text" id="B_address" name="B_address" size="40" value="[% patron.B_address | html %]" />
95           [% IF ( mandatoryB_address ) %]<span class="required">Required</span>[% END %]
96         </li>
97     [% END %]
98 [% END %]
99
100 [% BLOCK 'alt-address-style_B_streetnumber' %]
101     [% UNLESS noB_streetnumber %]
102         <li>
103             [% IF ( mandatoryB_streetnumber ) %]
104                 <label for="B_streetnumber" class="required">
105             [% ELSE %]
106                 <label for="B_streetnumber">
107             [% END %]
108             Street number: </label>
109             <input type="text" id="B_streetnumber" name="B_streetnumber" size="5" maxlength="10" value="[% patron.B_streetnumber | html %]" />
110             [% IF ( mandatoryB_streetnumber ) %]<span class="required">Required</span>[% END %]
111         </li>
112     [% END %]
113 [% END %]
114
115 [% BLOCK 'alt-address-style_B_address2' %]
116     [% UNLESS noB_address2 %]
117         <li>
118             [% IF ( mandatoryB_address2 ) %]
119                 <label for="B_address2" class="required">
120             [% ELSE %]
121                 <label for="B_address2">
122             [% END %]
123             Address 2: </label>
124             <input type="text" id="B_address2" name="B_address2" size="40" value="[% patron.B_address2 | html %]" />
125             [% IF ( mandatoryB_address2 ) %]<span class="required">Required</span>[% END %]
126         </li>
127     [% END %]
128 [% END %]
129
130 [% BLOCK 'alt-address-style_B_zipcode' %]
131     [% UNLESS noB_zipcode %]
132         <li>
133             [% IF ( mandatoryB_zipcode ) %]
134                 <label for="B_zipcode" class="required">
135             [% ELSE %]
136                 <label for="B_zipcode">
137             [% END %]
138             ZIP/Postal code: </label>
139             <input type="text" id="B_zipcode" name="B_zipcode" maxlength="10" size="10" value="[% patron.B_zipcode | html %]" />
140               [% IF ( mandatoryB_zipcode ) %]<span class="required">Required</span>[% END %]
141         </li>
142     [% END %]
143 [% END %]
144
145 [% BLOCK 'alt-address-style_B_city' %]
146     [% UNLESS noB_city %]
147         <li>
148             [% IF ( mandatoryB_city ) %]
149                 <label for="B_city" class="required" >
150             [% ELSE %]
151                 <label for="B_city">
152             [% END %]
153             City: </label>
154             [% IF cities.count %]
155                 <select class="select_city" data-addressfield="B_" name="select_city">
156                     <option value="|||"></option>
157                     [% FOREACH c IN cities %]
158                         [% IF c.city_name == patron.B_city && c.city_state == patron.B_state && c.city_zipcode == patron.B_zipcode %]
159                         <option value="[% c.city_zipcode | html %]|[% c.city_name | html %]|[% c.city_state | html %]|[% c.city_country | html %]" selected="selected">
160                         [% ELSE %]
161                         <option value="[% c.city_zipcode | html %]|[% c.city_name | html %]|[% c.city_state | html %]|[% c.city_country | html %]">
162                         [% END %]
163                             [% c.city_name | html %] [% c.city_state | html %] [% c.city_zipcode | html %]
164                         </option>
165                     [% END %]
166                 </select>
167                 <span class="hint">or enter</span>
168             [% END %]
169             <input type="text" id="B_city" name="B_city" size="20" value="[% patron.B_city | html %]" />
170             [% IF ( mandatoryB_city ) %]<span class="required">Required</span>[% END %]
171         </li>
172     [% END %]
173 [% END %]
174
175 [% BLOCK 'alt-address-style_B_state' %]
176     [% UNLESS noB_state %]
177         <li>
178             [% IF ( mandatoryB_state ) %]
179                 <label for="B_state" class="required" >
180             [% ELSE %]
181                 <label for="B_state">
182             [% END %]
183             State: </label>
184             <input type="text" id="B_state" name="B_state" size="20" value="[% patron.B_state | html %]" />
185             [% IF ( mandatoryB_state ) %]<span class="required">Required</span>[% END %]
186         </li>
187     [% END %]
188 [% END %]
189
190 [% BLOCK 'alt-address-style_B_country' %]
191     [% UNLESS noB_country %]
192         <li>
193             [% IF ( mandatoryB_country ) %]
194                 <label for="B_country" class="required">
195             [% ELSE %]
196                 <label for="B_country">
197             [% END %]
198             Country: </label>
199             <input type="text" id="B_country" name="B_country" size="20" value="[% patron.B_country | html %]" />
200             [% IF ( mandatoryB_country ) %]<span class="required">Required</span>[% END %]
201         </li>
202     [% END %]
203 [% END %]
204
205 [% BLOCK 'alt-address-style_B_phone' %]
206     [% UNLESS noB_phone %]
207         <li>
208             [% IF ( mandatoryB_phone ) %]
209                 <label for="B_phone" class="required">
210             [% ELSE %]
211                 <label for="B_phone">
212             [% END %]
213             Phone: </label>
214             <input type="text" id="B_phone" name="B_phone" value="[% patron.B_phone | html %]" />
215             [% IF ( mandatoryB_phone ) %]<span class="required">Required</span>[% END %]
216         </li>
217     [% END %]
218 [% END %]
219
220 [% BLOCK 'alt-address-style_B_email' %]
221     [% UNLESS noB_email %]
222         <li>
223             [% IF ( mandatoryB_email ) %]
224                 <label for="B_email" class="required">
225             [% ELSE %]
226                 <label for="B_email">
227             [% END %]
228             Email: </label>
229             [% IF ( NoUpdateEmail ) %]
230             <input type="text" id="B_email" name="B_email" size="45" value="[% patron.B_email | html %]" disabled="disabled"/>
231             [% ELSE %]
232             <input type="text" id="B_email" name="B_email" size="45" value="[% patron.B_email | html %]" />
233             [% END %]
234             [% IF ( mandatoryB_email ) %]<span class="required">Required</span>[% END %]
235         </li>
236     [% END %]
237 [% END %]
238
239 [% BLOCK 'alt-address-style_B_contactnote' %]
240     [% UNLESS nocontactnote %]
241         <li>
242             [% IF ( mandatorycontactnote ) %]
243                 <label for="contactnote" class="required">
244             [% ELSE %]
245                 <label for="contactnote">
246             [% END %]
247             Contact note: </label>
248             <textarea id="contactnote" name="contactnote" cols="40" rows="2">[% patron.contactnote | html %]</textarea>
249             [% IF ( mandatorycontactnote ) %]<span class="required">Required</span>[% END %]
250         </li>
251     [% END %]
252 [% END %]