templates/backend/dashboard/_table.html.twig line 1

Open in your IDE?
  1. <div class="table-responsive">
  2.     <table class="table align-middle table-striped">
  3.         <thead style="background: #aba07a">
  4.             <tr>
  5.                 <th>N</th>
  6.                 <th>PLANT</th>
  7.                 <th style="text-align: center;">JML. PK (Item)</th>
  8.                 <th style="text-align: center;">HPS (Miliar)</th>
  9.                 <th style="text-align: center;">REAL (Miliar)</th>
  10.                 <th style="text-align: center;">SAVING (%)</th>
  11.             </tr>
  12.         </thead>
  13.         <tbody>
  14.             {% set no = 1 %}
  15.             {% set total_pk = 0 %}
  16.             {% set total_hps = 0 %}
  17.             {% set total_realisasi = 0 %}
  18.             {% for item in res_kotak_tabel %}
  19.                 <tr>
  20.                     <td>{{ no }}</td>
  21.                     <td>{{ item[group] }}</td>
  22.                     <td align="right">{{ item['total_pk'] }}</td>
  23.                     <td align="right">{{ item['total_hps']|number_format(2, '.', ',') }}</td>
  24.                     <td align="right">{{ item['total_nilai_akhir']|number_format(2, '.', ',') }}</td>
  25.                     <td align="right" class="text-success fw-bold">{{ item['saving_thd_hps_persen'] }}</td>
  26.                 </tr>
  27.                 {% set no = no + 1 %}
  28.                 {% set total_pk = total_pk + item['total_pk'] %}
  29.                 {% set total_hps = total_hps + item['total_hps'] %}
  30.                 {% set total_realisasi = total_realisasi + item['total_nilai_akhir'] %}
  31.             {% endfor %}
  32.             {# hitung total_saving_persen setelah semua data dijumlahkan #}
  33.             {% set total_saving_persen = total_hps > 0 ? ((total_hps - total_realisasi) / total_hps * 100) : 0 %}
  34.         </tbody>
  35.         <tfoot class="table-warning fw-bold">
  36.             <tr>
  37.                 <td colspan="2">TOTAL</td>
  38.                 <td align="right">{{ total_pk }}</td>
  39.                 <td align="right">{{ total_hps|number_format(2, '.', ',') }}</td>
  40.                 <td align="right">{{ total_realisasi|number_format(2, '.', ',') }}</td>
  41.                 <td align="right">{{ total_saving_persen|number_format(2, '.', ',') }}</td>
  42.             </tr>
  43.         </tfoot>
  44.     </table>
  45. </div>