Lines 83-139
Link Here
|
83 |
<form action="/cgi-bin/koha/admin/debit_types.pl" name="Aform" method="post" class="validated"> |
83 |
<form action="/cgi-bin/koha/admin/debit_types.pl" name="Aform" method="post" class="validated"> |
84 |
[% INCLUDE 'csrf-token.inc' %] |
84 |
[% INCLUDE 'csrf-token.inc' %] |
85 |
<input type="hidden" name="op" value="cud-add_validate" /> |
85 |
<input type="hidden" name="op" value="cud-add_validate" /> |
86 |
<fieldset class="rows"> |
86 |
<fieldset class="fg"> |
87 |
<ol> |
87 |
<div class="fg-row"> |
88 |
<li> |
88 |
<div class="fg-label"> |
89 |
<label for="code" class="required">Debit type code: </label> |
89 |
<label for="code" class="required">Debit type code: </label> |
90 |
[% IF debit_type %] |
90 |
</div> |
|
|
91 |
[% IF debit_type %] |
92 |
<div class="fg-text"> |
91 |
<strong>[% debit_type.code | html %]</strong> |
93 |
<strong>[% debit_type.code | html %]</strong> |
92 |
<input type="hidden" name="code" value="[% code | html %]" /> |
94 |
<input type="hidden" name="code" value="[% code | html %]" /> |
93 |
[% ELSE %] |
95 |
</div> |
94 |
<input type="text" name="code" id="code" size="80" maxlength="64" class="required focus" required="required" /><span class="required">Required. Maximum length is 64 letters</span> |
96 |
[% ELSE %] |
95 |
[% END %] |
97 |
<div class="fg-input"> |
96 |
</li> |
98 |
<input type="text" name="code" id="code" size="80" maxlength="64" class="required focus" required="required" /> |
97 |
<li> |
99 |
</div> |
|
|
100 |
<div class="required">Required</div> |
101 |
<div class="hint">Maximum length is 64 letters</div> |
102 |
[% END %] |
103 |
</div> |
104 |
<div class="fg-row input-sm"> |
105 |
<div class="fg-label"> |
98 |
<label for="default_amount">Default amount: </label> |
106 |
<label for="default_amount">Default amount: </label> |
|
|
107 |
</div> |
108 |
<div class="fg-input"> |
99 |
<input type="text" pattern="^\d+(\.\d{2})?$" name="default_amount" id="default_amount" size="80" maxlength="100" value="[% debit_type.default_amount | $Price on_editing => 1 %]" step="any" min="0" /> |
109 |
<input type="text" pattern="^\d+(\.\d{2})?$" name="default_amount" id="default_amount" size="80" maxlength="100" value="[% debit_type.default_amount | $Price on_editing => 1 %]" step="any" min="0" /> |
100 |
</li> |
110 |
</div> |
101 |
<li> |
111 |
</div> |
|
|
112 |
<div class="fg-row"> |
113 |
<div class="fg-label"> |
102 |
<label for="description" class="required">Description: </label> |
114 |
<label for="description" class="required">Description: </label> |
103 |
[% IF debit_type && debit_type.is_system %] |
115 |
</div> |
|
|
116 |
[% IF debit_type && debit_type.is_system %] |
117 |
<div class="fg-text"> |
104 |
<span>[%- PROCESS debit_type_description debit_type = debit_type -%]</span> |
118 |
<span>[%- PROCESS debit_type_description debit_type = debit_type -%]</span> |
105 |
[% ELSE %] |
119 |
</div> |
106 |
<input type="text" name="description" id="description" required="required" class="required" size="80" maxlength="100" value="[% debit_type.description | html %]" /> <span class="required">Required</span> |
120 |
[% ELSE %] |
107 |
[% END %] |
121 |
<div class="fg-input"> |
108 |
</li> |
122 |
<input type="text" name="description" id="description" required="required" class="required" size="80" maxlength="100" value="[% debit_type.description | html %]" /> |
109 |
<li> |
123 |
</div> |
|
|
124 |
<div class="required">Required</div> |
125 |
[% END %] |
126 |
</div> |
127 |
<div class="fg-row"> |
128 |
<div class="fg-label"> |
110 |
<label for="can_be_invoiced">Can be manually invoiced? </label> |
129 |
<label for="can_be_invoiced">Can be manually invoiced? </label> |
|
|
130 |
</div> |
131 |
<div class="fg-input"> |
111 |
[% IF debit_type.can_be_invoiced %] |
132 |
[% IF debit_type.can_be_invoiced %] |
112 |
<input type="checkbox" name="can_be_invoiced" id="can_be_invoiced" checked="checked" value="1" /> |
133 |
<input type="checkbox" name="can_be_invoiced" id="can_be_invoiced" checked="checked" value="1" /> |
113 |
[% ELSE %] |
134 |
[% ELSE %] |
114 |
<input type="checkbox" name="can_be_invoiced" id="can_be_invoiced" value="1" /> |
135 |
<input type="checkbox" name="can_be_invoiced" id="can_be_invoiced" value="1" /> |
115 |
[% END %] |
136 |
[% END %] |
116 |
</li> |
137 |
</div> |
117 |
<li> |
138 |
</div> |
|
|
139 |
<div class="fg-row"> |
140 |
<div class="fg-label"> |
118 |
<label for="can_be_sold">Can be sold? </label> |
141 |
<label for="can_be_sold">Can be sold? </label> |
|
|
142 |
</div> |
143 |
<div class="fg-input"> |
119 |
[% IF debit_type.can_be_sold %] |
144 |
[% IF debit_type.can_be_sold %] |
120 |
<input type="checkbox" name="can_be_sold" id="can_be_sold" checked="checked" value="1" /> |
145 |
<input type="checkbox" name="can_be_sold" id="can_be_sold" checked="checked" value="1" /> |
121 |
[% ELSE %] |
146 |
[% ELSE %] |
122 |
<input type="checkbox" name="can_be_sold" id="can_be_sold" value="1" /> |
147 |
<input type="checkbox" name="can_be_sold" id="can_be_sold" value="1" /> |
123 |
[% END %] |
148 |
[% END %] |
124 |
</li> |
149 |
</div> |
125 |
<li> |
150 |
</div> |
|
|
151 |
<div class="fg-row"> |
152 |
<div class="fg-label"> |
126 |
<label for="restricts_checkouts">Included in noissuescharge? </label> |
153 |
<label for="restricts_checkouts">Included in noissuescharge? </label> |
|
|
154 |
</div> |
155 |
<div class="fg-input"> |
127 |
[% IF debit_type.restricts_checkouts %] |
156 |
[% IF debit_type.restricts_checkouts %] |
128 |
<input type="checkbox" name="restricts_checkouts" id="restricts_checkouts" checked="checked" value="1" /> |
157 |
<input type="checkbox" name="restricts_checkouts" id="restricts_checkouts" checked="checked" value="1" /> |
129 |
[% ELSE %] |
158 |
[% ELSE %] |
130 |
<input type="checkbox" name="restricts_checkouts" id="restricts_checkouts" value="1" /> |
159 |
<input type="checkbox" name="restricts_checkouts" id="restricts_checkouts" value="1" /> |
131 |
[% END %] |
160 |
[% END %] |
132 |
</li> |
161 |
</div> |
133 |
<li> |
162 |
</div> |
|
|
163 |
<div class="fg-row"> |
164 |
<div class="fg-label"> |
134 |
<label for="library_limitation">Libraries limitation: </label> |
165 |
<label for="library_limitation">Libraries limitation: </label> |
|
|
166 |
</div> |
167 |
<div class="fg-input"> |
135 |
<select id="library_limitation" name="branches" multiple size="10"> |
168 |
<select id="library_limitation" name="branches" multiple size="10"> |
136 |
<option value="">All libraries</option> |
|
|
137 |
[% FOREACH branch IN branches_loop %] |
169 |
[% FOREACH branch IN branches_loop %] |
138 |
[% IF ( branch.selected ) %] |
170 |
[% IF ( branch.selected ) %] |
139 |
<option selected="selected" value="[% branch.branchcode | html %]">[% branch.branchname | html %]</option> |
171 |
<option selected="selected" value="[% branch.branchcode | html %]">[% branch.branchname | html %]</option> |
Lines 142-150
Link Here
|
142 |
[% END %] |
174 |
[% END %] |
143 |
[% END %] |
175 |
[% END %] |
144 |
</select> |
176 |
</select> |
145 |
<div class="hint">Limit use of this debit type to the selected libraries.</div> |
177 |
</div> |
146 |
</li> |
178 |
<div class="hint">Limit use of this debit type to the selected libraries.</div> |
147 |
</ol> |
179 |
</div> |
148 |
</fieldset> |
180 |
</fieldset> |
149 |
[% IF additional_fields.size %] |
181 |
[% IF additional_fields.size %] |
150 |
[% INCLUDE 'additional-fields-entry.inc' available=additional_fields values=additional_field_values wrap_fieldset=1 %] |
182 |
[% INCLUDE 'additional-fields-entry.inc' available=additional_fields values=additional_field_values wrap_fieldset=1 %] |