|
Lines 152-161
Link Here
|
| 152 |
</div> |
152 |
</div> |
| 153 |
|
153 |
|
| 154 |
<h3>Account debit types</h3> |
154 |
<h3>Account debit types</h3> |
| 155 |
<h4>Custom types</h4> |
|
|
| 156 |
[% IF debit_types.count %] |
155 |
[% IF debit_types.count %] |
| 157 |
<table id="table_debit_types"> |
156 |
<table id="table_debit_types"> |
| 158 |
<thead> |
157 |
<thead> |
|
|
158 |
<th>System</th> |
| 159 |
<th>Account type code</th> |
159 |
<th>Account type code</th> |
| 160 |
<th>Description</th> |
160 |
<th>Description</th> |
| 161 |
<th>Default amount</th> |
161 |
<th>Default amount</th> |
|
Lines 166-171
Link Here
|
| 166 |
<tbody> |
166 |
<tbody> |
| 167 |
[% FOREACH debit_type IN debit_types %] |
167 |
[% FOREACH debit_type IN debit_types %] |
| 168 |
<tr> |
168 |
<tr> |
|
|
169 |
<td>[% debit_type.is_system | html %]</td> |
| 169 |
<td>[% debit_type.code | html %]</td> |
170 |
<td>[% debit_type.code | html %]</td> |
| 170 |
<td>[% debit_type.description | html %]</td> |
171 |
<td>[% debit_type.description | html %]</td> |
| 171 |
<td>[% debit_type.default_amount | $Price %]</td> |
172 |
<td>[% debit_type.default_amount | $Price %]</td> |
|
Lines 205-229
Link Here
|
| 205 |
There are no account debit types defined. <a href="/cgi-bin/koha/admin/debit_types.pl?op=add_form&type=debit">Create new debit type</a> |
206 |
There are no account debit types defined. <a href="/cgi-bin/koha/admin/debit_types.pl?op=add_form&type=debit">Create new debit type</a> |
| 206 |
</div> |
207 |
</div> |
| 207 |
[% END %] |
208 |
[% END %] |
| 208 |
<h4>System types</h4> |
|
|
| 209 |
<table id="table_system_types"> |
| 210 |
<thead> |
| 211 |
<th>Account type code</th> |
| 212 |
<th>Description</th> |
| 213 |
<th>Default amount</th> |
| 214 |
<th>Can be added manually</th> |
| 215 |
</thead> |
| 216 |
<tbody> |
| 217 |
[% FOREACH system_type IN system_types %] |
| 218 |
<tr> |
| 219 |
<td>[% system_type.code | html %]</td> |
| 220 |
<td>[% system_type.description | html %]</td> |
| 221 |
<td>[% system_type.default_amount | $Price %]</td> |
| 222 |
<td>[% IF system_type.can_be_added_manually %]Yes[% ELSE %]No[% END %]</td> |
| 223 |
</tr> |
| 224 |
[% END %] |
| 225 |
</tbody> |
| 226 |
</table> |
| 227 |
[% END %] |
209 |
[% END %] |
| 228 |
</main> |
210 |
</main> |
| 229 |
</div> <!-- /.col-sm-10.col-sm-push-2 --> |
211 |
</div> <!-- /.col-sm-10.col-sm-push-2 --> |
|
Lines 241-263
Link Here
|
| 241 |
|
223 |
|
| 242 |
<script> |
224 |
<script> |
| 243 |
$(document).ready(function() { |
225 |
$(document).ready(function() { |
| 244 |
$("#table_debit_types").dataTable($.extend(true, {}, dataTablesDefaults, { |
226 |
var txtActivefilter = _("Filter system debit types"); |
| 245 |
"aoColumnDefs": [ |
227 |
var txtInactivefilter = _("Show all debit types"); |
| 246 |
{ "aTargets": [ -1 ], "bSortable": false, "bSearchable": false }, |
228 |
var table_debit_types = $("#table_debit_types").dataTable($.extend(true, {}, dataTablesDefaults, { |
| 247 |
], |
|
|
| 248 |
"aaSorting": [[ 1, "asc" ]], |
| 249 |
"iDisplayLength": 10, |
| 250 |
"sPaginationType": "full_numbers" |
| 251 |
})); |
| 252 |
|
| 253 |
$("#table_system_types").dataTable($.extend(true, {}, dataTablesDefaults, { |
| 254 |
"aoColumnDefs": [ |
229 |
"aoColumnDefs": [ |
| 255 |
{ "aTargets": [ -1 ], "bSortable": false, "bSearchable": false }, |
230 |
{ "aTargets": [ -1 ], "bSortable": false, "bSearchable": false }, |
|
|
231 |
{ "aTargets": [ 0 ], "bSortable": false, "bVisible": false }, |
| 256 |
], |
232 |
], |
| 257 |
"aaSorting": [[ 1, "asc" ]], |
233 |
"aaSorting": [[ 1, "asc" ]], |
| 258 |
"iDisplayLength": 10, |
234 |
"sDom": 'C<"top pager"ilpfB><"#filter_s">tr<"bottom pager"ip>', |
|
|
235 |
"iDisplayLength": 20, |
| 259 |
"sPaginationType": "full_numbers" |
236 |
"sPaginationType": "full_numbers" |
| 260 |
})); |
237 |
})); |
|
|
238 |
$("#filter_s").html('<p><a href="#" id="filter_system"><i class="fa fa-filter"></i> '+txtActivefilter+'</a>'); |
| 239 |
$('#filter_system').click(function(e) { |
| 240 |
e.preventDefault(); |
| 241 |
if ($(this).hasClass('filtered')) { |
| 242 |
var filteredValue = ''; |
| 243 |
$(this).html('<i class="fa fa-filter"></i> '+txtActivefilter); |
| 244 |
} else { //Not filtered. Let's do it! |
| 245 |
var filteredValue = '0'; |
| 246 |
$(this).html('<i class="fa fa-filter"></i> '+txtInactivefilter); |
| 247 |
} |
| 248 |
table_debit_types.fnFilter(filteredValue, 0, false, false); |
| 249 |
$(this).toggleClass('filtered'); |
| 250 |
}); |
| 251 |
|
| 252 |
//Start filtered |
| 253 |
$('#filter_system').click(); |
| 261 |
}); |
254 |
}); |
| 262 |
</script> |
255 |
</script> |
| 263 |
[% END %] |
256 |
[% END %] |
| 264 |
- |
|
|