Advertisement
martinms

evaluasi-rkpd.php

May 19th, 2024
582
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 54.67 KB | None | 0 0
  1. <?php
  2. $breadcumb = [
  3.     "head" => "Evaluasi RKPD",
  4.     "menu" => "Evaluasi",
  5.     "subMenu" => "RKPD"
  6. ];
  7. ob_start(); ?>
  8. <link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet" />
  9. <style>
  10.     .v-middle {
  11.         vertical-align: middle;
  12.     }
  13. </style>
  14. <?php
  15. $link = ob_get_clean();
  16. $body = insertHtml(function ($data) { ?>
  17.     <div class="card mb-5">
  18.         <form action="#" method="post" id="searchForm">
  19.             <div class="card-body">
  20.                 <div class="row">
  21.                     <label for="filter-label" class="form-label fw-semibold col-2 mt-2 text-start">
  22.                         Filter Evaluasi Renja :
  23.                     </label>
  24.  
  25.                     <div class="col-sm-7">
  26.                         <select class="form-select" id="opd" aria-label="Default select example">
  27.                             <option value="placeholder" disabled selected>Pilih OPD</option>
  28.                             <?php foreach ($data['semuaOpd'] as $opd) { ?>
  29.                                 <option value="<?= $opd['opdId'] ?>" <?php echo ($data['opdId'] == $opd['opdId']) ? 'selected' : ''; ?>><?= $opd['namaOpd'] ?></option>
  30.                             <?php } ?>
  31.                         </select>
  32.                     </div>
  33.  
  34.                     <div class="col-sm-3">
  35.                         <button class="btn btn-primary" id="submit-btn" type="submit">
  36.                             <i class="ti ti-search"></i>
  37.                             Cari
  38.                         </button>
  39.                     </div>
  40.  
  41.                 </div>
  42.             </div>
  43.         </form>
  44.     </div>
  45. <?php }, $data); ?>
  46.  
  47. <?php $modal = insertHtml(function () use ($data) { ?>
  48.     <div class="modal fade" id="detail-modal" tabindex="-1" aria-labelledby="bs-example-modal-lg" style="display: none;" aria-hidden="true">
  49.         <div class="modal-dialog modal-fullscreen">
  50.             <div class="modal-content">
  51.                 <div class="modal-body">
  52.                     <div class="d-flex modal-header justify-content-end">
  53.                         <a href="#" class="btn btn-md btn-primary" id="btn-download-laporan">Download</a>
  54.  
  55.                         <button type="button" class="btn" data-bs-dismiss="modal" aria-label="Close"><i class="ti ti-arrows-minimize fs-8"></i></button>
  56.                     </div>
  57.                     <p class="text-center fs-6 mt-2 fw-bolder text-dark">
  58.                         Tabel Gabungan T-B.4 dan T-C.19
  59.                         <br>
  60.                         Evaluasi Kinerja Pelaksanaan Perencanaan Daerah sampai dengan Tahun Berjalan
  61.                         (<?php echo date('Y') ?>)
  62.                     </p>
  63.  
  64.                     <div class="table-responsive">
  65.                         <table class="table table-hover table-bordered" id="dt-data">
  66.                             <thead>
  67.                                 <tr class="text-center">
  68.                                     <th rowspan="2" class="v-middle">No</th>
  69.                                     <th rowspan="2" class="v-middle">
  70.                                         Urusan / Bidang
  71.                                         <br>
  72.                                         Urusan Pemerintahan Daerah
  73.                                         <br>
  74.                                         dan
  75.                                         <br>
  76.                                         Program / Kegiatan / Sub Kegiatan
  77.                                     </th>
  78.                                     <th rowspan="2" class="v-middle">
  79.                                         Indikator Kinerja Program (outcome) /
  80.                                         <br>
  81.                                         Kegiatan (output) /
  82.                                         <br>
  83.                                         Sub Kegiatan (output)
  84.                                     </th>
  85.                                     <th rowspan="2" class="v-middle" colspan="3">
  86.                                         Target Capaian Kinerja RPJMD Tahun 2021-2026
  87.                                         <br>
  88.                                         (akhir periode RPJMD)
  89.                                     </th>
  90.                                     <th rowspan="2" class="v-middle" colspan="3">
  91.                                         Realisasi Target Kinerja Hasil Program
  92.                                         <br>
  93.                                         dan Keluaran Kegiatan s/d Tahun 2021
  94.                                     </th>
  95.                                     <?php $i = 0; ?>
  96.                                     <?php foreach ($data['data']['tahun'] as $tahun) : ?>
  97.                                         <?php if ($i == 0) : ?>
  98.                                             <th class="v-middle" colspan="7">
  99.                                                 Target dan Realisasi Kinerja Program
  100.                                                 <br>
  101.                                                 dan Keluaran Kegiatan Tahun Lalu
  102.                                                 <br>
  103.                                                 Target RKPD Tahun <?php echo $tahun; ?>
  104.                                             </th>
  105.                                         <?php elseif ($i == count($data['data']['tahun']) - 1) : ?>
  106.                                             <th class="v-middle" rowspan="2" colspan="3">
  107.                                                 Target Program atau Kegiatan RKPD
  108.                                                 <br>
  109.                                                 Tahun Berjalan (<?php echo $tahun; ?>)
  110.                                             </th>
  111.                                         <?php else : ?>
  112.                                             <th class="v-middle" colspan="7">
  113.                                                 Target dan Realisasi
  114.                                                 <br>
  115.                                                 Program / Kegiatan RKPD <?php echo $tahun; ?>
  116.                                             </th>
  117.                                         <?php endif; ?>
  118.                                         <?php $i++; ?>
  119.                                     <?php endforeach; ?>
  120.                                     <th colspan="5">
  121.                                         Perkiraan Realisasi Capaian Target RPJMD dan Renstra
  122.                                         <br>
  123.                                         Sampai Dengan Tahun Berjalan
  124.                                     </th>
  125.                                     <th rowspan="2" class="v-middle">
  126.                                         Perangkat Daerah Penanggung Jawab
  127.                                     </th>
  128.                                     <th rowspan="2" class="v-middle">
  129.                                         Keterangan
  130.                                     </th>
  131.                                 </tr>
  132.                                 <tr>
  133.                                     <th class="v-middle text-center" colspan="3">Target RKPD Tahun 2022</th>
  134.                                     <th class="v-middle text-center" colspan="2">Realisasi RKPD Tahun 2022</th>
  135.                                     <th class="v-middle text-center" colspan="2">Tingkat Realisasi (%)</th>
  136.  
  137.                                     <th class="v-middle text-center" colspan="3">Target RKPD Tahun 2023</th>
  138.                                     <th class="v-middle text-center" colspan="2">Realisasi RKPD Tahun 2023</th>
  139.                                     <th class="v-middle text-center" colspan="2">Tingkat Realisasi (%)</th>
  140.                                     <th class="v-middle text-center" colspan="3">
  141.                                         Realisasi Capaian Program <br>
  142.                                         dan Kegiatan s/d Tahun Berjalan
  143.                                     </th>
  144.                                     <th class="v-middle text-center" colspan="2">
  145.                                         Tingkat Capaian Realisasi Target
  146.                                         <br>
  147.                                         s/d Tahun Berjalan
  148.                                     </th>
  149.                                 </tr>
  150.                                 <tr>
  151.                                     <th class="text-center v-middle" rowspan="2">1</th>
  152.                                     <th class="text-center v-middle" rowspan="2">2</th>
  153.                                     <th class="text-center v-middle" rowspan="2">3</th>
  154.                                     <th colspan="3" class="text-center">4</th>
  155.                                     <th colspan="3" class="text-center">5</th>
  156.  
  157.                                     <?php $i = 0; ?>
  158.                                     <?php foreach ($data['data']['tahun'] as $tahun) : ?>
  159.                                         <?php if ($i == 0) : ?>
  160.                                             <th class="text-center" colspan="3">6</th>
  161.                                             <th class="text-center" colspan="2">7</th>
  162.                                             <th class="text-center" colspan="2">8=(7/6)*100</th>
  163.                                         <?php elseif ($i == 1) : ?>
  164.                                             <th class="text-center" colspan="3">9</th>
  165.                                             <th class="text-center" colspan="2">10</th>
  166.                                             <th class="text-center" colspan="2">11=(10/9)*100</th>
  167.                                         <?php else : ?>
  168.                                             <th class="text-center" colspan="3">9</th>
  169.                                         <?php endif; ?>
  170.  
  171.                                         <?php $i++; ?>
  172.                                     <?php endforeach; ?>
  173.  
  174.                                     <th class="text-center" colspan="3">10=(5+7+9)</th>
  175.                                     <th class="text-center" colspan="2">11=(10/4)*100</th>
  176.                                     <th class="text-center">12</th>
  177.                                     <th></th>
  178.                                 </tr>
  179.                                 <tr>
  180.                                     <th class="text-center v-middle">Kinerja</th>
  181.                                     <th class="text-center v-middle">Satuan</th>
  182.                                     <th class="text-center v-middle">Rp</th>
  183.  
  184.                                     <th class="text-center v-middle">Kinerja</th>
  185.                                     <th class="text-center v-middle">Satuan</th>
  186.                                     <th class="text-center v-middle">Rp</th>
  187.  
  188.                                     <?php $i = 0; ?>
  189.                                     <?php foreach ($data['data']['tahun'] as $tahun) : ?>
  190.                                         <?php if ($i != count($data['data']['tahun']) - 1) : ?>
  191.                                             <th class="text-center v-middle">Kinerja</th>
  192.                                             <th class="text-center v-middle">Satuan</th>
  193.                                             <th class="text-center v-middle">Rp</th>
  194.                                             <th class="text-center v-middle">Kinerja</th>
  195.                                             <th class="text-center v-middle">Rp</th>
  196.                                             <th class="text-center v-middle">Kinerja (%)</th>
  197.                                             <th class="text-center v-middle">Rp (%)</th>
  198.                                         <?php else : ?>
  199.                                             <th class="text-center v-middle">Kinerja</th>
  200.                                             <th class="text-center v-middle">Satuan</th>
  201.                                             <th class="text-center v-middle">Rp</th>
  202.                                         <?php endif; ?>
  203.                                         <?php $i++; ?>
  204.                                     <?php endforeach; ?>
  205.  
  206.  
  207.                                     <th class="text-center v-middle">Kinerja</th>
  208.                                     <th class="text-center v-middle">Satuan</th>
  209.                                     <th class="text-center v-middle">Rp</th>
  210.  
  211.                                     <th class="text-center v-middle">Kinerja</th>
  212.                                     <th class="text-center v-middle">Rp</th>
  213.  
  214.                                     <th></th>
  215.                                     <th></th>
  216.                                 </tr>
  217.                             </thead>
  218.                             <tbody>
  219.                                 <tr>
  220.                                     <td></td>
  221.                                     <td>
  222.                                         <?php echo $data['opd']['namaOpd']; ?>
  223.                                     </td>
  224.                                     <td></td>
  225.                                     <td></td>
  226.                                     <td></td>
  227.                                     <td class="text-center">xx.xxx.xxx</td>
  228.                                     <td></td>
  229.                                     <td></td>
  230.                                     <td class="text-center">xx.xxx.xxx</td>
  231.                                     <td></td>
  232.                                     <td></td>
  233.                                     <td class="text-center">xx.xxx.xxx</td>
  234.                                     <td></td>
  235.                                     <td class="text-center">xx.xxx.xxx</td>
  236.                                     <td></td>
  237.                                     <td class="text-center">xx</td>
  238.                                     <td></td>
  239.                                     <td></td>
  240.                                     <td class="text-center">xx.xxx.xxx</td>
  241.                                     <td></td>
  242.                                     <td class="text-center">xx.xxx.xxx</td>
  243.                                     <td></td>
  244.                                     <td class="text-center">xx</td>
  245.                                     <td></td>
  246.                                     <td></td>
  247.                                     <td class="text-center">xx.xxx.xxx</td>
  248.                                     <td class="text-center">x</td>
  249.                                     <td></td>
  250.                                     <td class="text-center">xx.xxx.xxx</td>
  251.                                     <td></td>
  252.                                     <td class="text-center">xx</td>
  253.                                     <td></td>
  254.                                     <td></td>
  255.                                 </tr>
  256.                                 <?php $i = 0; ?>
  257.                                 <?php foreach ($data['data']['evaluasi'] as $tujuan) : ?>
  258.                                     <tr>
  259.                                         <td rowspan="<?php echo count($tujuan['indikator']); ?>"><?php echo $i + 1; ?></td>
  260.                                         <td rowspan="<?php echo count($tujuan['indikator']); ?>">
  261.                                             <b>Tujuan</b>: <?php echo $tujuan['nama']; ?>
  262.                                         </td>
  263.                                         <td><?php echo $tujuan['indikator'][0]['nama']; ?></td>
  264.  
  265.                                         <td class="text-center"><?php echo $tujuan['indikator'][0]['targetAkhirPeriode']['kinerja']; ?></td>
  266.                                         <td class="text-center"><?php echo $tujuan['indikator'][0]['targetAkhirPeriode']['satuan']; ?></td>
  267.                                         <td class="text-center"><?php echo $tujuan['paguIndikatif']; ?></td>
  268.  
  269.                                         <td class="text-center"></td>
  270.                                         <td class="text-center"></td>
  271.                                         <td class="text-center"></td>
  272.  
  273.                                         <?php $j = 0; ?>
  274.                                         <?php foreach ($tujuan['indikator'][0]['targetDanRealisasi'] as $targetDanRealisasi) : ?>
  275.                                             <?php if ($j != count($tujuan['indikator'][0]['targetDanRealisasi']) - 1) : ?>
  276.                                                 <td class="text-center"><?php echo $targetDanRealisasi['target']['kinerja'] ?? ''; ?></td>
  277.                                                 <td class="text-center"><?php echo $targetDanRealisasi['target']['satuan'] ?? ''; ?></td>
  278.                                                 <td class="text-center"><?php echo $tujuan['paguIndikatif'] ?? ''; ?></td>
  279.  
  280.                                                 <td class="text-center"><?php echo $targetDanRealisasi['realisasi']['kinerja'] ?? ''; ?></td>
  281.                                                 <td class="text-center"><?php echo $targetDanRealisasi['realisasi']['rp'] ?? ''; ?></td>
  282.  
  283.                                                 <td class="text-center"></td>
  284.                                                 <td class="text-center"></td>
  285.                                             <?php else : ?>
  286.                                                 <td class="text-center"><?php echo $targetDanRealisasi['target']['kinerja'] ?? ''; ?></td>
  287.                                                 <td class="text-center"><?php echo $targetDanRealisasi['target']['satuan'] ?? ''; ?></td>
  288.                                                 <td class="text-center"><?php echo $targetDanRealisasi['target']['paguIndikatif'] ?? ''; ?></td>
  289.                                             <?php endif; ?>
  290.  
  291.                                             <?php $j++; ?>
  292.                                         <?php endforeach; ?>
  293.  
  294.                                         <td class="text-center v-middle"></td>
  295.                                         <td class="text-center v-middle"></td>
  296.                                         <td class="text-center v-middle"></td>
  297.  
  298.                                         <td class="text-center v-middle"></td>
  299.                                         <td class="text-center v-middle"></td>
  300.  
  301.                                         <td></td>
  302.                                         <td></td>
  303.                                     </tr>
  304.  
  305.                                     <?php for ($j = 1; $j < count($tujuan['indikator']); $j++) : ?>
  306.                                         <tr>
  307.                                             <td><?php echo $tujuan['indikator'][$j]['nama']; ?></td>
  308.  
  309.                                             <td class="text-center"><?php echo $tujuan['indikator'][$j]['targetAkhirPeriode']['kinerja']; ?></td>
  310.                                             <td class="text-center"><?php echo $tujuan['indikator'][$j]['targetAkhirPeriode']['satuan']; ?></td>
  311.                                             <td class="text-center"><?php echo $tujuan['paguIndikatif']; ?></td>
  312.  
  313.                                             <td class="text-center"></td>
  314.                                             <td class="text-center"></td>
  315.                                             <td class="text-center"></td>
  316.  
  317.                                             <?php $k = 0; ?>
  318.                                             <?php foreach ($tujuan['indikator'][$j]['targetDanRealisasi'] as $targetDanRealisasi) : ?>
  319.                                                 <?php if ($k != count($tujuan['indikator'][$j]['targetDanRealisasi']) - 1) : ?>
  320.                                                     <td class="text-center"><?php echo $targetDanRealisasi['target']['kinerja'] ?? ''; ?></td>
  321.                                                     <td class="text-center"><?php echo $targetDanRealisasi['target']['satuan'] ?? ''; ?></td>
  322.                                                     <td class="text-center"><?php echo $tujuan['paguIndikatif'] ?? ''; ?></td>
  323.  
  324.                                                     <td class="text-center"><?php echo $targetDanRealisasi['realisasi']['kinerja'] ?? ''; ?></td>
  325.                                                     <td class="text-center"><?php echo $targetDanRealisasi['realisasi']['rp'] ?? ''; ?></td>
  326.  
  327.                                                     <td class="text-center"></td>
  328.                                                     <td class="text-center"></td>
  329.                                                 <?php else : ?>
  330.                                                     <td class="text-center"><?php echo $targetDanRealisasi['target']['kinerja'] ?? ''; ?></td>
  331.                                                     <td class="text-center"><?php echo $targetDanRealisasi['target']['satuan'] ?? ''; ?></td>
  332.                                                     <td class="text-center"><?php echo $targetDanRealisasi['target']['paguIndikatif'] ?? ''; ?></td>
  333.                                                 <?php endif; ?>
  334.  
  335.                                                 <?php $k++; ?>
  336.                                             <?php endforeach; ?>
  337.  
  338.                                             <td class="text-center v-middle"></td>
  339.                                             <td class="text-center v-middle"></td>
  340.                                             <td class="text-center v-middle"></td>
  341.  
  342.                                             <td class="text-center v-middle"></td>
  343.                                             <td class="text-center v-middle"></td>
  344.  
  345.                                             <td></td>
  346.                                             <td></td>
  347.                                         </tr>
  348.                                     <?php endfor; ?>
  349.  
  350.                                     <?php $s = 0; ?>
  351.                                     <?php foreach ($tujuan['sasaran'] as $sasaran) : ?>
  352.                                         <tr>
  353.                                             <td rowspan="<?php echo count($sasaran['indikator']); ?>"><?php echo $i + 1; ?>
  354.                                                 .<?php echo $s + 1; ?></td>
  355.                                             <td rowspan="<?php echo count($sasaran['indikator']); ?>">
  356.                                                 <b>Sasaran</b>: <?php echo $sasaran['nama']; ?>
  357.                                             </td>
  358.                                             <td><?php echo $sasaran['indikator'][0]['nama']; ?></td>
  359.  
  360.                                             <td class="text-center"><?php echo $sasaran['indikator'][0]['targetAkhirPeriode']['kinerja']; ?></td>
  361.                                             <td class="text-center"><?php echo $sasaran['indikator'][0]['targetAkhirPeriode']['satuan']; ?></td>
  362.                                             <td class="text-center"><?php echo $sasaran['paguIndikatif']; ?></td>
  363.  
  364.                                             <td class="text-center"></td>
  365.                                             <td class="text-center"></td>
  366.                                             <td class="text-center"></td>
  367.  
  368.                                             <?php $j = 0; ?>
  369.                                             <?php foreach ($sasaran['indikator'][0]['targetDanRealisasi'] as $targetDanRealisasi) : ?>
  370.                                                 <?php if ($j != count($sasaran['indikator'][0]['targetDanRealisasi']) - 1) : ?>
  371.                                                     <td class="text-center"><?php echo $targetDanRealisasi['target']['kinerja'] ?? ''; ?></td>
  372.                                                     <td class="text-center"><?php echo $targetDanRealisasi['target']['satuan'] ?? ''; ?></td>
  373.                                                     <td class="text-center"><?php echo $sasaran['paguIndikatif'] ?? ''; ?></td>
  374.  
  375.                                                     <td class="text-center"><?php echo $targetDanRealisasi['realisasi']['kinerja'] ?? ''; ?></td>
  376.                                                     <td class="text-center"><?php echo $targetDanRealisasi['realisasi']['rp'] ?? ''; ?></td>
  377.  
  378.                                                     <td class="text-center"></td>
  379.                                                     <td class="text-center"></td>
  380.                                                 <?php else : ?>
  381.                                                     <td class="text-center"><?php echo $targetDanRealisasi['target']['kinerja'] ?? ''; ?></td>
  382.                                                     <td class="text-center"><?php echo $targetDanRealisasi['target']['satuan'] ?? ''; ?></td>
  383.                                                     <td class="text-center"><?php echo $targetDanRealisasi['target']['paguIndikatif'] ?? ''; ?></td>
  384.                                                 <?php endif; ?>
  385.  
  386.                                                 <?php $j++; ?>
  387.                                             <?php endforeach; ?>
  388.  
  389.                                             <td class="text-center v-middle"></td>
  390.                                             <td class="text-center v-middle"></td>
  391.                                             <td class="text-center v-middle"></td>
  392.  
  393.                                             <td class="text-center v-middle"></td>
  394.                                             <td class="text-center v-middle"></td>
  395.  
  396.                                             <td></td>
  397.                                             <td></td>
  398.                                         </tr>
  399.  
  400.                                         <?php for ($k = 1; $k < count($sasaran['indikator']); $k++) : ?>
  401.                                             <tr>
  402.                                                 <td>
  403.                                                     <?php echo $sasaran['indikator'][$k]['nama']; ?>
  404.                                                 </td>
  405.  
  406.                                                 <td class="text-center"><?php echo $sasaran['indikator'][$k]['targetAkhirPeriode']['kinerja']; ?></td>
  407.                                                 <td class="text-center"><?php echo $sasaran['indikator'][$k]['targetAkhirPeriode']['satuan']; ?></td>
  408.                                                 <td class="text-center"><?php echo $sasaran['paguIndikatif']; ?></td>
  409.  
  410.                                                 <td class="text-center"></td>
  411.                                                 <td class="text-center"></td>
  412.                                                 <td class="text-center"></td>
  413.  
  414.                                                 <?php $l = 0; ?>
  415.                                                 <?php foreach ($sasaran['indikator'][$k]['targetDanRealisasi'] as $targetDanRealisasi) : ?>
  416.                                                     <?php if ($l != count($sasaran['indikator'][$k]['targetDanRealisasi']) - 1) : ?>
  417.                                                         <td class="text-center"><?php echo $targetDanRealisasi['target']['kinerja'] ?? ''; ?></td>
  418.                                                         <td class="text-center"><?php echo $targetDanRealisasi['target']['satuan'] ?? ''; ?></td>
  419.                                                         <td class="text-center"><?php echo $sasaran['paguIndikatif'] ?? ''; ?></td>
  420.  
  421.                                                         <td class="text-center"><?php echo $targetDanRealisasi['realisasi']['kinerja'] ?? ''; ?></td>
  422.                                                         <td class="text-center"><?php echo $targetDanRealisasi['realisasi']['rp'] ?? ''; ?></td>
  423.  
  424.                                                         <td class="text-center"></td>
  425.                                                         <td class="text-center"></td>
  426.                                                     <?php else : ?>
  427.                                                         <td class="text-center"><?php echo $targetDanRealisasi['target']['kinerja'] ?? ''; ?></td>
  428.                                                         <td class="text-center"><?php echo $targetDanRealisasi['target']['satuan'] ?? ''; ?></td>
  429.                                                         <td class="text-center"><?php echo $targetDanRealisasi['target']['paguIndikatif'] ?? ''; ?></td>
  430.                                                     <?php endif; ?>
  431.  
  432.                                                     <?php $l++; ?>
  433.                                                 <?php endforeach; ?>
  434.  
  435.                                                 <td class="text-center v-middle"></td>
  436.                                                 <td class="text-center v-middle"></td>
  437.                                                 <td class="text-center v-middle"></td>
  438.  
  439.                                                 <td class="text-center v-middle"></td>
  440.                                                 <td class="text-center v-middle"></td>
  441.  
  442.                                                 <td></td>
  443.                                                 <td></td>
  444.                                             </tr>
  445.                                         <?php endfor; ?>
  446.  
  447.                                         <?php $p = 0; ?>
  448.                                         <?php foreach ($sasaran['program'] as $program) : ?>
  449.                                             <tr>
  450.                                                 <td rowspan="<?php echo count($program['indikator']); ?>"><?php echo $i + 1; ?>
  451.                                                     .<?php echo $s + 1; ?>.<?php echo $p + 1; ?></td>
  452.                                                 <td rowspan="<?php echo count($program['indikator']); ?>">
  453.                                                     <b>Program</b>: <?php echo $program['nama']; ?>
  454.                                                 </td>
  455.                                                 <td><?php echo $program['indikator'][0]['nama']; ?></td>
  456.  
  457.                                                 <td class="text-center"><?php echo $program['indikator'][0]['targetAkhirPeriode']['kinerja']; ?></td>
  458.                                                 <td class="text-center"><?php echo $program['indikator'][0]['targetAkhirPeriode']['satuan']; ?></td>
  459.                                                 <td class="text-center"><?php echo formatRupiah($program['paguIndikatif']); ?></td>
  460.  
  461.                                                 <td class="text-center"></td>
  462.                                                 <td class="text-center"></td>
  463.                                                 <td class="text-center"></td>
  464.  
  465.                                                 <?php $q = 0; ?>
  466.                                                 <?php foreach ($program['indikator'][0]['targetDanRealisasi'] as $targetDanRealisasi) : ?>
  467.                                                     <?php if ($q != count($program['indikator'][0]['targetDanRealisasi']) - 1) : ?>
  468.                                                         <td class="text-center"><?php echo $targetDanRealisasi['target']['kinerja'] ?? ''; ?></td>
  469.                                                         <td class="text-center"><?php echo $targetDanRealisasi['target']['satuan'] ?? ''; ?></td>
  470.                                                         <td class="text-center"><?php echo formatRupiah($program['paguIndikatif']) ?? ''; ?></td>
  471.  
  472.                                                         <td class="text-center"><?php echo $targetDanRealisasi['realisasi']['kinerja'] ?? ''; ?></td>
  473.                                                         <td class="text-center"><?php echo $targetDanRealisasi['realisasi']['rp'] ?? ''; ?></td>
  474.  
  475.                                                         <td class="text-center"></td>
  476.                                                         <td class="text-center"></td>
  477.                                                     <?php else : ?>
  478.                                                         <td class="text-center"><?php echo $targetDanRealisasi['target']['kinerja'] ?? ''; ?></td>
  479.                                                         <td class="text-center"><?php echo $targetDanRealisasi['target']['satuan'] ?? ''; ?></td>
  480.                                                         <td class="text-center"><?php echo formatRupiah($program['paguIndikatif']) ?? ''; ?></td>
  481.                                                     <?php endif; ?>
  482.  
  483.                                                     <?php $q++; ?>
  484.                                                 <?php endforeach; ?>
  485.  
  486.                                                 <td class="text-center v-middle"></td>
  487.                                                 <td class="text-center v-middle"></td>
  488.                                                 <td class="text-center v-middle"></td>
  489.  
  490.                                                 <td class="text-center v-middle"></td>
  491.                                                 <td class="text-center v-middle"></td>
  492.  
  493.                                                 <td></td>
  494.                                                 <td></td>
  495.                                             </tr>
  496.  
  497.                                             <?php for (
  498.                                                 $q = 1;
  499.                                                 $q < count($program['indikator']);
  500.                                                 $q++
  501.                                             ) : ?>
  502.                                                 <tr>
  503.                                                     <td>
  504.                                                         <?php echo $program['indikator'][$q]['nama']; ?>
  505.                                                     </td>
  506.  
  507.                                                     <td class="text-center"><?php echo $program['indikator'][$q]['targetAkhirPeriode']['kinerja']; ?></td>
  508.                                                     <td class="text-center"><?php echo $program['indikator'][$q]['targetAkhirPeriode']['satuan']; ?></td>
  509.                                                     <td class="text-center"><?php echo $program['paguIndikatif']; ?></td>
  510.  
  511.                                                     <td class="text-center"></td>
  512.                                                     <td class="text-center"></td>
  513.                                                     <td class="text-center"></td>
  514.  
  515.                                                     <?php $r = 0; ?>
  516.                                                     <?php foreach ($program['indikator'][$q]['targetDanRealisasi'] as $targetDanRealisasi) : ?>
  517.                                                         <?php if ($r != count($program['indikator'][$q]['targetDanRealisasi']) - 1) : ?>
  518.                                                             <td class="text-center"><?php echo $targetDanRealisasi['target']['kinerja'] ?? ''; ?></td>
  519.                                                             <td class="text-center"><?php echo $targetDanRealisasi['target']['satuan'] ?? ''; ?></td>
  520.                                                             <td class="text-center"><?php echo $program['paguIndikatif'] ?? ''; ?></td>
  521.  
  522.                                                             <td class="text-center"><?php echo $targetDanRealisasi['realisasi']['kinerja'] ?? ''; ?></td>
  523.                                                             <td class="text-center"><?php echo $targetDanRealisasi['realisasi']['rp'] ?? ''; ?></td>
  524.  
  525.                                                             <td class="text-center"></td>
  526.                                                             <td class="text-center"></td>
  527.                                                         <?php else : ?>
  528.                                                             <td class="text-center"><?php echo $targetDanRealisasi['target']['kinerja'] ?? ''; ?></td>
  529.                                                             <td class="text-center"><?php echo $targetDanRealisasi['target']['satuan'] ?? ''; ?></td>
  530.                                                             <td class="text-center"><?php echo $targetDanRealisasi['target']['paguIndikatif'] ?? ''; ?></td>
  531.                                                         <?php endif; ?>
  532.  
  533.                                                         <?php $r++; ?>
  534.                                                     <?php endforeach; ?>
  535.  
  536.                                                     <td class="text-center v-middle"></td>
  537.                                                     <td class="text-center v-middle"></td>
  538.                                                     <td class="text-center v-middle"></td>
  539.  
  540.                                                     <td class="text-center v-middle"></td>
  541.                                                     <td class="text-center v-middle"></td>
  542.  
  543.                                                     <td></td>
  544.                                                     <td></td>
  545.                                                 <?php endfor; ?>
  546.  
  547.                                                 <?php $kg = 0; ?>
  548.                                                 <?php foreach ($program['kegiatan'] as $kegiatan) : ?>
  549.                                                 <tr>
  550.                                                     <td rowspan="<?php echo count($kegiatan['indikator']); ?>"><?php echo $i + 1; ?>
  551.                                                         .<?php echo $s + 1; ?>.<?php echo $p + 1; ?>.<?php echo $kg + 1; ?></td>
  552.                                                     <td rowspan="<?php echo count($kegiatan['indikator']); ?>">
  553.                                                         <b>Kegiatan</b>: <?php echo $kegiatan['nama']; ?>
  554.                                                     </td>
  555.                                                     <td><?php echo $kegiatan['indikator'][0]['nama']; ?></td>
  556.  
  557.                                                     <td class="text-center"><?php echo $kegiatan['indikator'][0]['targetAkhirPeriode']['kinerja']; ?></td>
  558.                                                     <td class="text-center"><?php echo $kegiatan['indikator'][0]['targetAkhirPeriode']['satuan']; ?></td>
  559.                                                     <td class="text-center"><?php echo formatRupiah($kegiatan['paguIndikatif']); ?></td>
  560.  
  561.                                                     <td class="text-center"></td>
  562.                                                     <td class="text-center"></td>
  563.                                                     <td class="text-center"></td>
  564.  
  565.                                                     <?php $r = 0; ?>
  566.                                                     <?php foreach ($kegiatan['indikator'][0]['targetDanRealisasi'] as $targetDanRealisasi) : ?>
  567.                                                         <?php if ($r != count($kegiatan['indikator'][0]['targetDanRealisasi']) - 1) : ?>
  568.                                                             <td class="text-center"><?php echo $targetDanRealisasi['target']['kinerja'] ?? ''; ?></td>
  569.                                                             <td class="text-center"><?php echo $targetDanRealisasi['target']['satuan'] ?? ''; ?></td>
  570.                                                             <td class="text-center"><?php echo formatRupiah($kegiatan['paguIndikatif']) ?? ''; ?></td>
  571.  
  572.                                                             <td class="text-center"><?php echo $targetDanRealisasi['realisasi']['kinerja'] ?? ''; ?></td>
  573.                                                             <td class="text-center"><?php echo $targetDanRealisasi['realisasi']['rp'] ?? ''; ?></td>
  574.  
  575.                                                             <td class="text-center"></td>
  576.                                                             <td class="text-center"></td>
  577.                                                         <?php else : ?>
  578.                                                             <td class="text-center"><?php echo $targetDanRealisasi['target']['kinerja'] ?? ''; ?></td>
  579.                                                             <td class="text-center"><?php echo $targetDanRealisasi['target']['satuan'] ?? ''; ?></td>
  580.                                                             <td class="text-center"><?php echo formatRupiah($kegiatan['paguIndikatif']) ?? ''; ?></td>
  581.                                                         <?php endif; ?>
  582.  
  583.                                                         <?php $r++; ?>
  584.                                                     <?php endforeach; ?>
  585.  
  586.                                                     <td class="text-center v-middle"></td>
  587.                                                     <td class="text-center v-middle"></td>
  588.                                                     <td class="text-center v-middle"></td>
  589.  
  590.                                                     <td class="text-center v-middle"></td>
  591.                                                     <td class="text-center v-middle"></td>
  592.  
  593.                                                     <td></td>
  594.                                                     <td></td>
  595.                                                 </tr>
  596.  
  597.                                                 <?php for ($kg = 1; $kg < count($kegiatan['indikator']); $kg++) : ?>
  598.                                                     <tr>
  599.                                                         <td>
  600.                                                             <?php echo $kegiatan['indikator'][$kg]['nama']; ?>
  601.                                                         </td>
  602.  
  603.                                                         <td class="text-center"><?php echo $kegiatan['indikator'][$kg]['targetAkhirPeriode']['kinerja']; ?></td>
  604.                                                         <td class="text-center"><?php echo $kegiatan['indikator'][$kg]['targetAkhirPeriode']['satuan']; ?></td>
  605.                                                         <td class="text-center"><?php echo formatRupiah($kegiatan['paguIndikatif']); ?></td>
  606.  
  607.                                                         <td class="text-center"></td>
  608.                                                         <td class="text-center"></td>
  609.                                                         <td class="text-center"></td>
  610.  
  611.                                                         <?php $r = 0; ?>
  612.                                                         <?php foreach ($kegiatan['indikator'][$kg]['targetDanRealisasi'] as $targetDanRealisasi) : ?>
  613.                                                             <?php if ($r != count($kegiatan['indikator'][$kg]['targetDanRealisasi']) - 1) : ?>
  614.                                                                 <td class="text-center"><?php echo $targetDanRealisasi['target']['kinerja'] ?? ''; ?></td>
  615.                                                                 <td class="text-center"><?php echo $targetDanRealisasi['target']['satuan'] ?? ''; ?></td>
  616.                                                                 <td class="text-center"><?php echo formatRupiah($kegiatan['paguIndikatif']) ?? ''; ?></td>
  617.  
  618.                                                                 <td class="text-center"><?php echo $targetDanRealisasi['realisasi']['kinerja'] ?? ''; ?></td>
  619.                                                                 <td class="text-center"><?php echo $targetDanRealisasi['realisasi']['rp'] ?? ''; ?></td>
  620.  
  621.                                                                 <td class="text-center"></td>
  622.                                                                 <td class="text-center"></td>
  623.                                                             <?php else : ?>
  624.                                                                 <td class="text-center"><?php echo $targetDanRealisasi['target']['kinerja'] ?? ''; ?></td>
  625.                                                                 <td class="text-center"><?php echo $targetDanRealisasi['target']['satuan'] ?? ''; ?></td>
  626.                                                                 <td class="text-center"><?php echo formatRupiah($kegiatan['paguIndikatif']) ?? ''; ?></td>
  627.                                                             <?php endif; ?>
  628.  
  629.                                                             <?php $r++; ?>
  630.                                                         <?php endforeach; ?>
  631.  
  632.                                                         <td class="text-center v-middle"></td>
  633.                                                         <td class="text-center v-middle"></td>
  634.                                                         <td class="text-center v-middle"></td>
  635.  
  636.                                                         <td class="text-center v-middle"></td>
  637.                                                         <td class="text-center v-middle"></td>
  638.  
  639.                                                         <td></td>
  640.                                                         <td></td>
  641.                                                     </tr>
  642.                                                 <?php endfor; ?>
  643.  
  644.                                                 <?php $sk = 0; ?>
  645.                                                 <?php foreach ($kegiatan['subKegiatan'] as $subKegiatan) : ?>
  646.                                                     <tr>
  647.                                                         <td rowspan="<?php echo count($subKegiatan['indikator']); ?>"><?php echo $i + 1; ?>.<?php echo $s + 1; ?>.<?php echo $p + 1; ?>.<?php echo $kg + 1; ?>.<?php echo $sk + 1; ?></td>
  648.                                                         <td rowspan="<?php echo count($subKegiatan['indikator']); ?>">
  649.                                                             <b>Sub Kegiatan</b>: <?php echo $subKegiatan['nama']; ?>
  650.                                                         </td>
  651.                                                         <td><?php echo $subKegiatan['indikator'][0]['nama']; ?></td>
  652.  
  653.                                                         <td class="text-center"><?php echo $subKegiatan['indikator'][0]['targetAkhirPeriode']['kinerja']; ?></td>
  654.                                                         <td class="text-center"><?php echo $subKegiatan['indikator'][0]['targetAkhirPeriode']['satuan']; ?></td>
  655.                                                         <td class="text-center"><?php echo formatRupiah($subKegiatan['paguIndikatif']); ?></td>
  656.  
  657.                                                         <td class="text-center"></td>
  658.                                                         <td class="text-center"></td>
  659.                                                         <td class="text-center"></td>
  660.  
  661.                                                         <?php $r = 0; ?>
  662.                                                         <?php foreach ($subKegiatan['indikator'][0]['targetDanRealisasi'] as $targetDanRealisasi) : ?>
  663.                                                             <?php if ($r != count($subKegiatan['indikator'][0]['targetDanRealisasi']) - 1) : ?>
  664.                                                                 <td class="text-center"><?php echo $targetDanRealisasi['target']['kinerja'] ?? ''; ?></td>
  665.                                                                 <td class="text-center"><?php echo $targetDanRealisasi['target']['satuan'] ?? ''; ?></td>
  666.                                                                 <td class="text-center"><?php echo formatRupiah($subKegiatan['paguIndikatif']) ?? ''; ?></td>
  667.  
  668.                                                                 <td class="text-center"><?php echo $targetDanRealisasi['realisasi']['kinerja'] ?? ''; ?></td>
  669.                                                                 <td class="text-center"><?php echo formatRupiah($targetDanRealisasi['realisasi']['rp']) ?? ''; ?></td>
  670.  
  671.                                                                 <td class="text-center"></td>
  672.                                                                 <td class="text-center"><?php echo number_format(percentage($targetDanRealisasi['realisasi']['rp'], $subKegiatan['paguIndikatif']), 2, ','); ?>%</td>
  673.                                                             <?php else : ?>
  674.                                                                 <td class="text-center"><?php echo $targetDanRealisasi['target']['kinerja'] ?? ''; ?></td>
  675.                                                                 <td class="text-center"><?php echo $targetDanRealisasi['target']['satuan'] ?? ''; ?></td>
  676.                                                                 <td class="text-center"><?php echo formatRupiah($subKegiatan['paguIndikatif']) ?? ''; ?></td>
  677.                                                             <?php endif; ?>
  678.  
  679.                                                             <?php $r++; ?>
  680.                                                         <?php endforeach; ?>
  681.  
  682.                                                         <td class="text-center v-middle"></td>
  683.                                                         <td class="text-center v-middle"></td>
  684.                                                         <td class="text-center v-middle"></td>
  685.  
  686.                                                         <td class="text-center v-middle"></td>
  687.                                                         <td class="text-center v-middle"></td>
  688.  
  689.                                                         <td></td>
  690.                                                         <td></td>
  691.                                                     </tr>
  692.  
  693.                                                     <?php for (
  694.                                                             $skI = 1;
  695.                                                             $skI < count($subKegiatan['indikator']);
  696.                                                             $skI++
  697.                                                         ) : ?>
  698.                                                         <tr>
  699.                                                             <td>
  700.                                                                 <?php echo $subKegiatan['indikator'][$skI]['nama']; ?>
  701.                                                             </td>
  702.  
  703.                                                             <td class="text-center"><?php echo $subKegiatan['indikator'][$skI]['targetAkhirPeriode']['kinerja']; ?></td>
  704.                                                             <td class="text-center"><?php echo $subKegiatan['indikator'][$skI]['targetAkhirPeriode']['satuan']; ?></td>
  705.                                                             <td class="text-center"><?php echo formatRupiah($subKegiatan['paguIndikatif']); ?></td>
  706.  
  707.                                                             <td class="text-center"></td>
  708.                                                             <td class="text-center"></td>
  709.                                                             <td class="text-center"></td>
  710.  
  711.                                                             <?php $r = 0; ?>
  712.                                                             <?php foreach ($subKegiatan['indikator'][$skI]['targetDanRealisasi'] as $targetDanRealisasi) : ?>
  713.                                                                 <?php if ($r != count($subKegiatan['indikator'][$skI]['targetDanRealisasi']) - 1) : ?>
  714.                                                                     <td class="text-center"><?php echo $targetDanRealisasi['target']['kinerja'] ?? ''; ?></td>
  715.                                                                     <td class="text-center"><?php echo $targetDanRealisasi['target']['satuan'] ?? ''; ?></td>
  716.                                                                     <td class="text-center"><?php echo formatRupiah($subKegiatan['paguIndikatif']) ?? ''; ?></td>
  717.  
  718.                                                                     <td class="text-center"><?php echo $targetDanRealisasi['realisasi']['kinerja'] ?? ''; ?></td>
  719.                                                                     <td class="text-center"><?php echo $targetDanRealisasi['realisasi']['rp'] ?? ''; ?></td>
  720.  
  721.                                                                     <td class="text-center"></td>
  722.                                                                     <td class="text-center"></td>
  723.                                                                 <?php else : ?>
  724.                                                                     <td class="text-center"><?php echo $targetDanRealisasi['target']['kinerja'] ?? ''; ?></td>
  725.                                                                     <td class="text-center"><?php echo $targetDanRealisasi['target']['satuan'] ?? ''; ?></td>
  726.                                                                     <td class="text-center"><?php echo formatRupiah($subKegiatan['paguIndikatif']) ?? ''; ?></td>
  727.                                                                 <?php endif; ?>
  728.  
  729.                                                                 <?php $r++; ?>
  730.                                                             <?php endforeach; ?>
  731.  
  732.                                                             <td class="text-center v-middle"></td>
  733.                                                             <td class="text-center v-middle"></td>
  734.                                                             <td class="text-center v-middle"></td>
  735.  
  736.                                                             <td class="text-center v-middle"></td>
  737.                                                             <td class="text-center v-middle"></td>
  738.  
  739.                                                             <td></td>
  740.                                                             <td></td>
  741.                                                         <?php endfor; ?>
  742.  
  743.                                                         <?php $sk++; ?>
  744.                                                     <?php endforeach; ?>
  745.  
  746.                                                     <?php $kg++; ?>
  747.                                                 <?php endforeach; ?>
  748.  
  749.                                                 <?php $p++; ?>
  750.                                             <?php endforeach; ?>
  751.  
  752.                                             <?php $s++; ?>
  753.                                         <?php endforeach; ?>
  754.  
  755.                                         <?php $i++; ?>
  756.                                     <?php endforeach; ?>
  757.                             </tbody>
  758.                         </table>
  759.                     </div>
  760.                 </div>
  761.             </div>
  762.         </div>
  763.     </div>
  764.     <!-- /.modal Detail -->
  765. <?php }) ?>
  766.  
  767. <?php $script = insertHtml(function () { ?>
  768.     <script src="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js"></script>
  769.     <script src="<?= base_url ?>public/service/admin/evaluasi/evaluasi-rkpd.js"></script>
  770. <?php }); ?>
  771.  
  772. <?php include "app/views/dashboard.php"; ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement