Main Koha release repository https://koha-community.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

31 lines
1.2 KiB

[% USE AuthorisedValues %]
[%# Parameters: %]
[%# name: the name of the select element %]
[%# category: the authorised value category %]
[%# default: the default authorised value to select %]
[%# class: the CSS class of the select element %]
[%# size: the size to use for the input (generated if the authorised value category does not exist). %]
[% SET avs = AuthorisedValues.GetAuthValueDropbox( category ) %]
[% DEFAULT class = '' size = 20 %]
[% IF avs %]
[% IF required %]
<select id="[% name | html %]" name="[% name | html %]" class="[% class | html %]" required="required">
[% ELSE %]
<select id="[% name | html %]" name="[% name | html %]" class="[% class | html %]">
[% END %]
[% IF blank %]
<option value="">None</option>
[% END %]
[% FOR av IN avs %]
[% IF av.authorised_value == default %]
<option value="[% av.authorised_value | html %]" selected="selected">[% av.lib | html_entity %]</option>
[% ELSE %]
<option value="[% av.authorised_value | html %]">[% av.lib | html_entity %]</option>
[% END %]
[% END %]
</select>
[% ELSE %]
<input type="text" id="[% name | html %]" name="[% name | html %]" size="[% size | html %]" value="[% default | html_entity %]" class="[% class | html %]" />
[% END %]