Lines 102-110
Link Here
|
102 |
<tbody> |
102 |
<tbody> |
103 |
[% FOREACH accountline IN accountlines %] |
103 |
[% FOREACH accountline IN accountlines %] |
104 |
[% IF accountline.is_credit %] |
104 |
[% IF accountline.is_credit %] |
|
|
105 |
[% IF accountline.credit_offsets.count == 1 %] |
106 |
<tr class="credit dtrg-group dtrg-start dtrg-level-0"> |
107 |
<td></td> |
108 |
<td>{}</td> |
109 |
<td>[% accountline.timestamp | $KohaDates with_hours => 1 %] ([% IF accountline.credit_number %][%- accountline.credit_number | html -%][% ELSE %][% accountline.accountlines_id | html %][% END %])</td> |
110 |
<td>[%- PROCESS account_type_description account=accountline -%] ([% AuthorisedValues.GetByCode( 'PAYMENT_TYPE', accountline.payment_type ) | html %])</td> |
111 |
<td></td> |
112 |
<td>[% accountline.amount * -1 | $Price %]</td> |
113 |
<td><button class="printReceipt btn btn-default btn-xs" data-accountline="[% accountline.accountlines_id | uri %]"><i class="fa fa-print"></i> Print receipt</button></td> |
114 |
</tr> |
115 |
[% ELSE %] |
105 |
[% FOREACH credit IN accountline.credit_offsets %] |
116 |
[% FOREACH credit IN accountline.credit_offsets %] |
106 |
[% IF credit.debit %] |
117 |
[% IF credit.debit %] |
107 |
<tr> |
118 |
<tr cnt="[% accountline.credit_offsets.count %]"> |
108 |
<td>[% accountline.accountlines_id | html %]</td> |
119 |
<td>[% accountline.accountlines_id | html %]</td> |
109 |
<td>{ "type": "credit", "identifier": "[%- accountline.credit_number | html -%]", "description": "[%- PROCESS account_type_description account=accountline -%] ([% AuthorisedValues.GetByCode( 'PAYMENT_TYPE', accountline.payment_type ) | html %])", "amount": "[% accountline.amount * -1 | $Price %]", "timestamp": "[% accountline.timestamp | $KohaDates with_hours => 1 %]" }</td> |
120 |
<td>{ "type": "credit", "identifier": "[%- accountline.credit_number | html -%]", "description": "[%- PROCESS account_type_description account=accountline -%] ([% AuthorisedValues.GetByCode( 'PAYMENT_TYPE', accountline.payment_type ) | html %])", "amount": "[% accountline.amount * -1 | $Price %]", "timestamp": "[% accountline.timestamp | $KohaDates with_hours => 1 %]" }</td> |
110 |
<td></td> |
121 |
<td></td> |
Lines 125-130
Link Here
|
125 |
</tr> |
136 |
</tr> |
126 |
[% END %] |
137 |
[% END %] |
127 |
[% END %] |
138 |
[% END %] |
|
|
139 |
[% END %] |
128 |
[% ELSE %] |
140 |
[% ELSE %] |
129 |
[% FOREACH debit IN accountline.debit_offsets %] |
141 |
[% FOREACH debit IN accountline.debit_offsets %] |
130 |
[% IF debit.credit %] |
142 |
[% IF debit.credit %] |
Lines 349-354
Link Here
|
349 |
rowGroup: { |
361 |
rowGroup: { |
350 |
dataSrc: 0, |
362 |
dataSrc: 0, |
351 |
startRender: function ( rows, group ) { |
363 |
startRender: function ( rows, group ) { |
|
|
364 |
if ( group ) { |
352 |
var details = JSON.parse(rows.data().pluck(1).pop()); |
365 |
var details = JSON.parse(rows.data().pluck(1).pop()); |
353 |
var identifier = details.identifier || group; |
366 |
var identifier = details.identifier || group; |
354 |
return $('<tr class="'+details.type+'"/>') |
367 |
return $('<tr class="'+details.type+'"/>') |
Lines 356-361
Link Here
|
356 |
.append( '<td colspan="2">'+details.description+'</td>' ) |
369 |
.append( '<td colspan="2">'+details.description+'</td>' ) |
357 |
.append( '<td>'+details.amount+'</td>' ) |
370 |
.append( '<td>'+details.amount+'</td>' ) |
358 |
.append( '<td><button class="printReceipt btn btn-default btn-xs" data-accountline="'+group+'"><i class="fa fa-print"></i> ' + _("Print receipt") + '</button></td>'); |
371 |
.append( '<td><button class="printReceipt btn btn-default btn-xs" data-accountline="'+group+'"><i class="fa fa-print"></i> ' + _("Print receipt") + '</button></td>'); |
|
|
372 |
} |
359 |
}, |
373 |
}, |
360 |
endRender: null, |
374 |
endRender: null, |
361 |
}, |
375 |
}, |
362 |
- |
|
|