]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/templates/opac/parts/sms_carrier_selector.tt2
0a6d5a93718313bb65dfb48cdc137f727441f6c0
[Evergreen.git] / Open-ILS / src / templates / opac / parts / sms_carrier_selector.tt2
1 [%
2     setting = 'opac.default_sms_carrier';
3     IF ctx.user_setting_map.$setting;
4         default_carrier = ctx.user_setting_map.$setting;
5     END;
6
7     temp = ctx.search_csc('active','t');
8
9     # turn the list of objects into a list of hashes to
10     # leverage TT's array.sort('<hashkey>') behavior
11     carriers = [];
12     FOR o IN temp;
13         carriers.push({
14             id => o.id,
15             region => o.region,
16             name => o.name
17         });
18     END;
19 %]
20 [% IF NOT sms_carrier_hide_label; l('Mobile carrier:'); END; %]
21 <select name="sms_carrier">
22     <option value="">[% l('Please select your mobile carrier') %]</option>
23     [% FOR carrier IN carriers.sort('name','region') -%]
24     <option value='[% carrier.id | html %]'[%
25         default_carrier == carrier.id ? ' selected="selected"' : ''
26     %]>[% carrier.name | html %] ([% carrier.region | html %])</option>
27     [% END -%]
28 </select>
29 [% IF NOT sms_carrier_hide_warning; l('Note: carrier charges may apply'); END; %]