Ver código fonte

added summary figure for total

master
patrick 6 anos atrás
pai
commit
c225ae6ae1
2 arquivos alterados com 13 adições e 4 exclusões
  1. +6
    -3
      html/bts_client_invoice_template.html
  2. +7
    -1
      ts.php

+ 6
- 3
html/bts_client_invoice_template.html Ver arquivo

<td class="invoice_summary_header" colspan=1>Name of Service</td> <td class="invoice_summary_header" colspan=1>Name of Service</td>
<td class="invoice_summary_header" colspan=2>NDIS code</td> <td class="invoice_summary_header" colspan=2>NDIS code</td>
<td class="invoice_summary_header" colspan=1>Total Hours</td> <td class="invoice_summary_header" colspan=1>Total Hours</td>
<td class="invoice_summary_header" colspan=3> </td>
<td class="invoice_summary_header" colspan=1>Unit Price </td>
<td class="invoice_summary_header" colspan=2>Total </td>
<td></td> <td></td>
</tr> </tr>
{{/has_summary}} {{/has_summary}}
<td colspan=1>{{tos}}</td> <td colspan=1>{{tos}}</td>
<td colspan=2>{{ndis}}</td> <td colspan=2>{{ndis}}</td>
<td colspan=1>{{Hours}}</td> <td colspan=1>{{Hours}}</td>
<td colspan=3> </td>
<td colspan=1>{{unitprice}} </td>
<td colspan=2>{{tos_total}} </td>
<td></td> <td></td>
</tr> </tr>
{{/summary}} {{/summary}}
<td class="invoice_summary_header" colspan=1>Name of Service</td> <td class="invoice_summary_header" colspan=1>Name of Service</td>
<td class="invoice_summary_header" colspan=2>NDIS code</td> <td class="invoice_summary_header" colspan=2>NDIS code</td>
<td class="invoice_summary_header" colspan=1>Total Hours</td> <td class="invoice_summary_header" colspan=1>Total Hours</td>
<td class="invoice_summary_header" colspan=3> </td>
<td class="invoice_summary_header" colspan=1>Unit Price</td>
<td class="invoice_summary_header" colspan=2>Sum: {{overall_total}} </td>
<td></td> <td></td>
<tr> <tr>
<td colspan=9 class=invoice_summary> <td colspan=9 class=invoice_summary>

+ 7
- 1
ts.php Ver arquivo

{ {
$response['nojob'] = true; $response['nojob'] = true;
} }
$response['overall_total'] = 0;
foreach ($summary as $key => $val) foreach ($summary as $key => $val)
{ {
$unitprice = $price->get_tos_price($key);
$tos_total = $val * $price->get_tos_price($key);
$response['overall_total'] += $tos_total;
$response['summary'][] = array( $response['summary'][] = array(
'ndis' => $key, 'ndis' => $key,
'tos' => $price->get_tos_full_str($key), 'tos' => $price->get_tos_full_str($key),
'unitprice'=> $unitprice,
'Hours'=> sprintf("%0.2f", $val), 'Hours'=> sprintf("%0.2f", $val),
'tos_total'=> sprintf("%0.2f", $tos_total),
); );
} }
if (count($summary) > 0){ if (count($summary) > 0){
$response['has_summary'] = true; $response['has_summary'] = true;
$response['overall_total'] = sprintf("%0.2f", $response['overall_total'] );
} }

Carregando…
Cancelar
Salvar