2 # Org Unit Selector Widget :
3 # PROCESS build_org_selector id='selector-id' name='selector-name'
4 BLOCK build_org_selector;
7 org_unit = ctx.aou_tree;
10 <select id='[% id %]' name='[% name %]'>
12 <option value='[% org_unit.id %]' [% IF org_unit.id == value %] selected='selected' [% END %]>
14 pad = org_unit.ou_type.depth * 2;
15 FOR idx IN [0..pad]; ' '; END;
19 [% FOR child IN org_unit.children; PROCESS build_org_selector org_unit = child; END %]
25 [% PROCESS 'default/opac/marc_attrs.tt2' %]
27 USE money = format('$%.2f');
28 icon_by_mattype = { # XXX KCLS-specific
29 "a" => "media_book.jpg",
30 "b" => "media_magazines.jpg",
31 "c" => "media_printedmusic.jpg",
32 "d" => "media_microform.jpg",
33 "e" => "media_equipment.jpg",
34 "f" => "media_films.jpg",
36 "h" => "media_dvd.jpg",
37 "i" => "media_bookoncassette.jpg",
38 "j" => "media_musiccd.jpg",
39 "k" => "media_musiccassette.jpg",
40 "l" => "media_musicrecord.jpg",
41 "m" => "media_software.jpg",
42 "n" => "media_bookoncd.jpg",
43 "o" => "media_kit.jpg",
44 "p" => "media_newspaper.jpg",
45 "q" => "media_largeprint.jpg",
46 "r" => "media_3dobject.jpg",
47 "s" => "media_slide.jpg",
48 "t" => "media_online.jpg",
49 "u" => "media_eaudio.jpg",
50 "v" => "media_ebooktext.jpg",
51 "w" => "media_eaudio.jpg",
52 "x" => "media_downloadmusic.jpg",
53 "y" => "media_downloadvideo.jpg",
54 "z" => "media_map.jpg",
55 "2" => "media_cassettewithbook.jpg",
56 "5" => "media_cdwithbook.jpg"