Browse Source

perubahan perilaku dan minor

main^2
pecintaseni 5 months ago committed by =
parent
commit
a556d0a19a
  1. 26
      app/Controllers/Kewilayahan/IdentAktifitasHasil/IdentifikasiLapangan.php
  2. 207
      app/Controllers/Kewilayahan/IdentAktifitasHasil/PerubahanPerilaku/Pembayaran.php
  3. 206
      app/Controllers/Kewilayahan/IdentAktifitasHasil/PerubahanPerilaku/Pendaftaran.php
  4. 220
      app/Controllers/Kewilayahan/IdentAktifitasHasil/PerubahanPerilaku/Perubahan.php
  5. 4
      app/Controllers/Kewilayahan/Kytp.php
  6. 104
      app/Controllers/Kewilayahan/Peta.php
  7. 2
      app/Controllers/Kewilayahan/Sebaran/Identifikasi.php
  8. 11
      app/Controllers/Kewilayahan/Sebaran/JenisStatus.php
  9. 8
      app/Controllers/Kewilayahan/Sebaran/KLU.php
  10. 2
      app/Controllers/Kewilayahan/Sebaran/PayComp.php
  11. 6
      app/Controllers/Kewilayahan/Sebaran/Pembayaran.php
  12. 12
      app/Controllers/Kewilayahan/Sebaran/Pengampu.php
  13. 6
      app/Controllers/Kewilayahan/Sebaran/SPTTAhunan.php
  14. 11
      app/Controllers/Kewilayahan/Sebaran/Sof.php
  15. 4
      app/Controllers/Kewilayahan/Sebaran/ZonaPengawasan.php
  16. 1
      app/Views/kewilayahan/dist/0926679b01a3e3d3c486.png
  17. 1
      app/Views/kewilayahan/dist/6d4f982bacf4ec0738a6.png
  18. 32
      app/Views/kewilayahan/dist/app_Views_kewilayahan_kytp_componentPenugasanAktifitas_PerubahanPerilaku_js.js
  19. 1
      app/Views/kewilayahan/dist/eea4d84307a6872728d4.png
  20. 28496
      app/Views/kewilayahan/dist/kpdl.css
  21. 9993
      app/Views/kewilayahan/dist/kpdl.js
  22. 28114
      app/Views/kewilayahan/dist/monitoring.css
  23. 7499
      app/Views/kewilayahan/dist/monitoring.js
  24. 57207
      app/Views/kewilayahan/dist/peta.css
  25. 8185
      app/Views/kewilayahan/dist/peta.js
  26. 801
      app/Views/kewilayahan/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-14a15c.js
  27. 1333
      app/Views/kewilayahan/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-6e9e84.css
  28. 823
      app/Views/kewilayahan/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-6e9e84.js
  29. 1333
      app/Views/kewilayahan/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-e93a93.css
  30. 1658
      app/Views/kewilayahan/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-e93a93.js
  31. 1333
      app/Views/kewilayahan/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-fdfa1b.css
  32. 812
      app/Views/kewilayahan/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-fdfa1b.js
  33. 790
      app/Views/kewilayahan/dist/vendors-node_modules_mui_icons-material_esm_MoneyRounded_js-node_modules_mui_material_Skeleto-2ff297.js
  34. 1333
      app/Views/kewilayahan/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_primeicons_primeicons_css-2000fa.css
  35. 62
      app/Views/kewilayahan/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_primeicons_primeicons_css-2000fa.js
  36. 1333
      app/Views/kewilayahan/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_primeicons_primeicons_css.css
  37. 52
      app/Views/kewilayahan/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_primeicons_primeicons_css.js
  38. 62
      app/Views/kewilayahan/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_reactstrap_es_Badge_js-no-257300.js
  39. 779
      app/Views/kewilayahan/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_reactstrap_es_Badge_js-no-6faa12.js
  40. 52
      app/Views/kewilayahan/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_reactstrap_es_Badge_js.js
  41. 42
      app/Views/kewilayahan/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js.js
  42. 1
      app/Views/kewilayahan/kytp/TabPenugasan.js
  43. 17
      app/Views/kewilayahan/kytp/componentPenugasanAktifitas/PerubahanPerilaku.js
  44. 2
      app/Views/kewilayahan/kytp/componentPenugasanAktifitas/tabelPerubahanPerilaku/Pembayaran.js
  45. 252
      app/Views/kewilayahan/kytp/componentPenugasanAktifitas/tabelPerubahanPerilaku/Pendaftaran.js
  46. 2
      app/Views/kewilayahan/kytp/componentProgresifitas/JenisStatusWp.js
  47. 3
      app/Views/kewilayahan/kytp/componentProgresifitas/PayComp.js
  48. 3
      app/Views/kewilayahan/kytp/componentProgresifitas/Pembayaran.js
  49. 3
      app/Views/kewilayahan/kytp/componentProgresifitas/SPTTahunan.js
  50. 3
      app/Views/kewilayahan/kytp/componentProgresifitas/Sof.js
  51. 3
      app/Views/kewilayahan/monitoring/componentMonitoring/Kpp.js
  52. 89
      app/Views/kewilayahan/peta/Legenda.js
  53. 106
      app/Views/kewilayahan/peta/PoUpWilayah.js
  54. 4
      app/Views/kewilayahan/peta/PopUPTematikPembayaran.js
  55. 10
      app/Views/kewilayahan/peta/PopUpRatingGoogle.js
  56. 10
      app/Views/kewilayahan/peta/layers/overlayLayers.js
  57. 30
      app/Views/kewilayahan/peta/peta.js
  58. 4
      app/Views/kewilayahan/peta/peta.php
  59. 3
      composer.json
  60. 2
      postgis_pembentuk_kpdl_zona_diff.sql
  61. 1
      public/kpdl/dist/0926679b01a3e3d3c486.png
  62. 1
      public/kpdl/dist/6d4f982bacf4ec0738a6.png
  63. BIN
      public/kpdl/dist/InterVariable-75YQYCJN.woff2
  64. 2
      public/kpdl/dist/app_Views_kewilayahan_kytp_componentPenugasanAktifitas_PerubahanPerilaku_js.js
  65. 7
      public/kpdl/dist/app_Views_kewilayahan_kytp_componentPenugasanAktifitas_PerubahanPerilaku_js.js.LICENSE.txt
  66. 1
      public/kpdl/dist/eea4d84307a6872728d4.png
  67. 28496
      public/kpdl/dist/kpdl.css
  68. 9993
      public/kpdl/dist/kpdl.js
  69. 28114
      public/kpdl/dist/monitoring.css
  70. 7499
      public/kpdl/dist/monitoring.js
  71. BIN
      public/kpdl/dist/no-image.png
  72. 28024
      public/kpdl/dist/peta.css
  73. 8141
      public/kpdl/dist/peta.js
  74. 2
      public/kpdl/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-14a15c.js
  75. 287
      public/kpdl/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-14a15c.js.LICENSE.txt
  76. 3
      public/kpdl/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-6e9e84.css
  77. 2
      public/kpdl/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-6e9e84.js
  78. 295
      public/kpdl/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-6e9e84.js.LICENSE.txt
  79. 3
      public/kpdl/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-e93a93.css
  80. 2
      public/kpdl/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-e93a93.js
  81. 599
      public/kpdl/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-e93a93.js.LICENSE.txt
  82. 3
      public/kpdl/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-fdfa1b.css
  83. 2
      public/kpdl/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-fdfa1b.js
  84. 291
      public/kpdl/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-fdfa1b.js.LICENSE.txt
  85. 2
      public/kpdl/dist/vendors-node_modules_mui_icons-material_esm_MoneyRounded_js-node_modules_mui_material_Skeleto-2ff297.js
  86. 283
      public/kpdl/dist/vendors-node_modules_mui_icons-material_esm_MoneyRounded_js-node_modules_mui_material_Skeleto-2ff297.js.LICENSE.txt
  87. 3
      public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_primeicons_primeicons_css-2000fa.css
  88. 2
      public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_primeicons_primeicons_css-2000fa.js
  89. 19
      public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_primeicons_primeicons_css-2000fa.js.LICENSE.txt
  90. 3
      public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_primeicons_primeicons_css.css
  91. 2
      public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_primeicons_primeicons_css.js
  92. 15
      public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_primeicons_primeicons_css.js.LICENSE.txt
  93. 2
      public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_reactstrap_es_Badge_js-no-257300.js
  94. 19
      public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_reactstrap_es_Badge_js-no-257300.js.LICENSE.txt
  95. 2
      public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_reactstrap_es_Badge_js-no-6faa12.js
  96. 279
      public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_reactstrap_es_Badge_js-no-6faa12.js.LICENSE.txt
  97. 2
      public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_reactstrap_es_Badge_js.js
  98. 15
      public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_reactstrap_es_Badge_js.js.LICENSE.txt
  99. 2
      public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js.js
  100. 11
      public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js.js.LICENSE.txt
  101. Some files were not shown because too many files have changed in this diff Show More

26
app/Controllers/Kewilayahan/IdentAktifitasHasil/IdentifikasiLapangan.php

@ -38,11 +38,15 @@ class IdentifikasiLapangan extends \App\Controllers\Kewilayahan\Kytp
$KpdlLibrary = new KpdlLibrary; $KpdlLibrary = new KpdlLibrary;
if ($bulan == 'semua') { if ($bulan == 'semua') {
$npwp = $db->table('KPDL_MV_JML_KPDL A') $npwp = $db->table('KPDL_MV_LOKASI_SUBJEK A')
->select('BULAN, SUM(JML) JML') ->select("TO_CHAR(CREATION_DATE,'MM') BULAN, count(1) JML")
->where("TAHUN =" . date('Y')) ->join('KPDL_REF_STATUS_SPT', 'ID_STATUS_SPT = STATUS_SPT_TAHUNAN_TERAKHIR', 'left')
->where('BULAN <=', date('m')) ->join('PEGAWAI C', 'NIP_AR_ZONA = C.NIP9', 'left')
->groupBy('BULAN'); ->join('KPDL_MV_OBJEK_PERSUBJEK D', 'A.ID_KPDL_SUBJEK = D.ID_KPDL_SUBJEK', 'left')
->join('PEGAWAI E', 'NIP_AR_PENGAMPU = E.NIP9', 'left')
->where("TO_CHAR(CREATION_DATE, 'YYYY') =", date('Y'))
->where("TO_CHAR(CREATION_DATE,'MM') <=", date('m'))
->groupBy("TO_CHAR(CREATION_DATE,'MM')");
if ($opsiWilZona == 'wilayah') { if ($opsiWilZona == 'wilayah') {
$npwp = $npwp->whereIn('ADM4_PCODE', $adm4_pcode); $npwp = $npwp->whereIn('ADM4_PCODE', $adm4_pcode);
@ -52,7 +56,7 @@ class IdentifikasiLapangan extends \App\Controllers\Kewilayahan\Kytp
$npwp = $npwp->whereIn('ID_POLY_ZONA', $id_poly_zona); $npwp = $npwp->whereIn('ID_POLY_ZONA', $id_poly_zona);
} }
if ($opsiWilZona == 'perekam') { if ($opsiWilZona == 'perekam') {
$npwp = $npwp->whereIn('NIP_PEREKAM', $nip_ar_perekam); $npwp = $npwp->whereIn('A.CREATED_BY', $nip_ar_perekam);
} }
if ($opsiWilZona == 'pengampu') { if ($opsiWilZona == 'pengampu') {
@ -110,6 +114,7 @@ class IdentifikasiLapangan extends \App\Controllers\Kewilayahan\Kytp
$npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left'); $npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$npwp->orGroupStart() $npwp->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI) ->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm')) ->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd(); ->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor } else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor
@ -137,7 +142,8 @@ class IdentifikasiLapangan extends \App\Controllers\Kewilayahan\Kytp
$npwp->groupEnd(); $npwp->groupEnd();
} }
$npwp = $npwp->getCompiledSelect(); $npwp = $npwp->getCompiledSelect();
// print_r($npwp);
// exit;
$data = $db->table('BULAN A') $data = $db->table('BULAN A')
->select("A.KODE as BULAN, C.JML") ->select("A.KODE as BULAN, C.JML")
->join("(" . $npwp . ") C", 'A.KODE = C.BULAN', 'left') ->join("(" . $npwp . ") C", 'A.KODE = C.BULAN', 'left')
@ -222,9 +228,10 @@ class IdentifikasiLapangan extends \App\Controllers\Kewilayahan\Kytp
->groupEnd(); ->groupEnd();
//pengampu //pengampu
$data->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left'); // $data->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$data->orGroupStart() $data->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI) ->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm')) ->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd(); ->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor } else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor
@ -388,9 +395,10 @@ class IdentifikasiLapangan extends \App\Controllers\Kewilayahan\Kytp
->groupEnd(); ->groupEnd();
//pengampu //pengampu
$data->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left'); // $data->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$data->orGroupStart() $data->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI) ->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm')) ->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd(); ->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor } else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor

207
app/Controllers/Kewilayahan/IdentAktifitasHasil/PerubahanPerilaku/Pembayaran.php

@ -0,0 +1,207 @@
<?php
namespace App\Controllers\Kewilayahan\IdentAktifitasHasil\PerubahanPerilaku;
use App\Libraries\AldLibrary;
class Pembayaran extends \App\Controllers\Kewilayahan\Kytp
{
public function detail()
{
$dataRaw = $this->dataRaw('raw')->getResultArray();
$dataCount = $this->dataRaw('count')->getRow();
$ret = [
'data' => $dataRaw,
'meta' => ['totalRowCount' => $dataCount->JML],
];
return $this->respond($ret, 200);
}
private function dataRaw($type)
{
$Ald = new AldLibrary;
$username = session('nip');
$start = $this->request->getGet('start');
// $start = ($start > 100) ? 100 : $start;
$size = $this->request->getGet('size');
$size = ($size > 101) ? 101 : $size;
$request = json_decode(file_get_contents('php://input'));
$opsiWilZona = $Ald->decryptMe($request->opsiWilZona ?? '', $username);
$adm4_pcode = [];
foreach ($request->adm4_pcode ?? [] as $key => $value) {
$adm4_pcode[] = $Ald->decryptKpdl($value, $username);
}
$id_poly_zona = [];
foreach ($request->id_poly_zona ?? [] as $key => $value) {
$id_poly_zona[] = $Ald->decryptMe($value, $username);
}
$nip_ar_perekam = [];
foreach ($request->nip_ar_perekam ?? [] as $key => $value) {
$nip_ar_perekam[] = $Ald->decryptMe($value, $username);
}
$nip_ar_pengampu = [];
foreach ($request->nip_ar_pengampu ?? [] as $key => $value) {
$nip_ar_pengampu[] = $Ald->decryptMe($value, $username);
}
$globalFilter = $this->request->getGet('globalFilter'); //string
$filters = json_decode($this->request->getGet('filters')); // [{"id":"MERK_USAHA","value":"toko"},{"id":"ALAMAT","value":"graha"}]
$sorting = json_decode($this->request->getGet('sorting')); // [{"id":"ALAMAT","desc":false}]
$db = \Config\Database::connect();
$data = $db->table('KPDL_MV_LOKASI_SUBJEK A')->distinct()
->select('A.NPWP, A.NAMA_WP, A.ALAMAT_MFWP, A.KELURAHAN_MFWP, A.KECAMATAN_MFWP, A.KOTA_MFWP, A.PROPINSI_MFWP,
A.KPPADM_MFWP, A.NAMA_AR_MFWP, A.FLAG_WPS_WPK, A.STATUS_WP_MFWP, A.JNS_WP_MFWP, A.STATUS_SPT_TAHUNAN_TERAKHIR,
A.TGL_DAFTAR,JUMLAH_PEMBAYARAN_THN_TERAKHIR')
->join('KPDL_MV_PEMBAYARAN_PERTAMA C', 'A.NPWP = C.NPWP AND A.CREATION_DATE <= C.TGL_BYR', 'inner')
->where('A.NPWP IS NOT NULL');
if ($opsiWilZona == 'wilayah') {
$data->whereIn('ADM4_PCODE', $adm4_pcode);
}
if ($opsiWilZona == 'zona') {
$data->whereIn('ID_POLY_ZONA', $id_poly_zona);
}
if ($opsiWilZona == 'perekam') {
$data->whereIn('CREATED_BY', $nip_ar_perekam);
}
if ($opsiWilZona == 'pengampu') {
$data->whereIn('NIP_AR_PENGAMPU', $nip_ar_pengampu);
}
if (session('kppadm') != '000') {
$data->groupStart();
$data->join('KPDL_ZP_NAS_DIFF B', 'ID_POLY_ZONA = B.OGC_FID');
if (session('tpkantor') == 'Kanwil') { // kanwil
$data->orGroupStart();
$data->where('B.KD_KANWIL', session('kwladm'));
$data->groupEnd();
}
if (session('tpkantor') == 'KPP') { //KPP
$currentPegawai = currentPegawai();
if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['602'])) { //AR
//zona
$data->orGroupStart()
->where('B.KD_UNIT_OR', $currentPegawai->KD_UNIT_ORGANISASI)
->where('A.KPPADM_ZONA', session('kppadm'))
->where('A.NIP_AR_ZONA', session('nip'))
->groupEnd();
//perekam
$data->orGroupStart()
->where('A.KODE_PEG_PEREKAM', session('kppadm') . '-' . $currentPegawai->KD_UNIT_ORGANISASI . '-' . session('nip')) //direkam saat di seksi aktif saat ini
->groupEnd();
//pengampu
$data->orGroupStart()
->where('A.NIP_AR_PENGAMPU', session('nip'))
->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['401'])) { //kasi
//zona
$data->orGroupStart()
->where('B.KD_UNIT_OR', $currentPegawai->KD_UNIT_ORGANISASI)
->where('A.KPPADM_ZONA', session('kppadm'))
->groupEnd();
//perekam
$data->orGroupStart()
->where('A.KODE_SEKSI_PEREKAM', session('kppadm') . '-' . $currentPegawai->KD_UNIT_ORGANISASI)
->groupEnd();
//pengampu
$data->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$data->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor
//zona
$data->orGroupStart()
->where('A.KPPADM_ZONA', session('kppadm'))
->groupEnd();
//perekam
$data->orGroupStart()
->where('A.KPP_ADM_PEREKAM', session('kppadm') . '-' . $currentPegawai->KD_UNIT_ORGANISASI)
->groupEnd();
//pengampu
$data->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$data->orGroupStart()
->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd();
} else {
return [];
}
}
$data->groupEnd();
}
$npwp = $data;
$data = $db->newQuery()->fromSubquery($npwp, "A")
// ->join('MFWP B', "A.NPWP = B.NPWP", "left")
->join('REF_KPP D', "A.KPPADM_MFWP = D.KD_KPP", "left")
->join('KPDL_REF_STATUS_SPT E', "A.STATUS_SPT_TAHUNAN_TERAKHIR = E.ID_STATUS_SPT", "left");
if ($globalFilter) {
$columnFilter = ["NAMA_WP", "ALAMAT_MFWP"];
$data->GroupStart();
$data->orGroupStart();
foreach ($columnFilter as $key => $value) {
$data->orLike("UPPER(" . $value . ")", strtoupper($globalFilter), 'both');
}
$data->groupEnd();
$data->groupEnd();
}
if (count($filters)) {
$data->GroupStart();
foreach ($filters as $key => $value) {
if ($value->id == 'NPWP') {
$data->like("A.NPWP", strtoupper($value->value), 'both');
} else {
$data->like("UPPER(" . $value->id . ")", strtoupper($value->value), 'both');
}
}
$data->groupEnd();
}
if (count($sorting)) {
foreach ($sorting as $key => $value) {
if ($value->id == 'NPWP') {
$data->orderBy("A.NPWP", $value->desc ? 'desc' : 'asc');
} else {
$data->orderBy($value->id, $value->desc ? 'desc' : 'asc');
}
}
}
if ($type == 'count') {
$data = $data->select("count(1) as JML");
return $data->get();
}
if ($type == 'raw') {
$data = $data->select("A.NPWP, A.NAMA_WP, A.ALAMAT_MFWP, A.KELURAHAN_MFWP, A.KECAMATAN_MFWP, A.KOTA_MFWP, A.PROPINSI_MFWP,
A.KPPADM_MFWP, A.NAMA_AR_MFWP, A.FLAG_WPS_WPK, A.STATUS_WP_MFWP, A.JNS_WP_MFWP, A.STATUS_SPT_TAHUNAN_TERAKHIR,
A.TGL_DAFTAR, JUMLAH_PEMBAYARAN_THN_TERAKHIR, D.NM_KANTOR, E.KETERANGAN");
// print_r($data->getCompiledSelect());
// exit;
return $data->get($size - 1, $start);
}
}
}

206
app/Controllers/Kewilayahan/IdentAktifitasHasil/PerubahanPerilaku/Pendaftaran.php

@ -0,0 +1,206 @@
<?php
namespace App\Controllers\Kewilayahan\IdentAktifitasHasil\PerubahanPerilaku;
use App\Libraries\AldLibrary;
class Pendaftaran extends \App\Controllers\Kewilayahan\Kytp
{
public function detail()
{
$dataRaw = $this->dataRaw('raw')->getResultArray();
$dataCount = $this->dataRaw('count')->getRow();
$ret = [
'data' => $dataRaw,
'meta' => ['totalRowCount' => $dataCount->JML],
];
return $this->respond($ret, 200);
}
private function dataRaw($type)
{
$Ald = new AldLibrary;
$username = session('nip');
$start = $this->request->getGet('start');
// $start = ($start > 100) ? 100 : $start;
$size = $this->request->getGet('size');
$size = ($size > 101) ? 101 : $size;
$request = json_decode(file_get_contents('php://input'));
$opsiWilZona = $Ald->decryptMe($request->opsiWilZona ?? '', $username);
$adm4_pcode = [];
foreach ($request->adm4_pcode ?? [] as $key => $value) {
$adm4_pcode[] = $Ald->decryptKpdl($value, $username);
}
$id_poly_zona = [];
foreach ($request->id_poly_zona ?? [] as $key => $value) {
$id_poly_zona[] = $Ald->decryptMe($value, $username);
}
$nip_ar_perekam = [];
foreach ($request->nip_ar_perekam ?? [] as $key => $value) {
$nip_ar_perekam[] = $Ald->decryptMe($value, $username);
}
$nip_ar_pengampu = [];
foreach ($request->nip_ar_pengampu ?? [] as $key => $value) {
$nip_ar_pengampu[] = $Ald->decryptMe($value, $username);
}
$globalFilter = $this->request->getGet('globalFilter'); //string
$filters = json_decode($this->request->getGet('filters')); // [{"id":"MERK_USAHA","value":"toko"},{"id":"ALAMAT","value":"graha"}]
$sorting = json_decode($this->request->getGet('sorting')); // [{"id":"ALAMAT","desc":false}]
$db = \Config\Database::connect();
$data = $db->table('KPDL_MV_LOKASI_SUBJEK A')->distinct()
->select('A.NPWP, A.NAMA_WP, A.ALAMAT_MFWP, A.KELURAHAN_MFWP, A.KECAMATAN_MFWP, A.KOTA_MFWP, A.PROPINSI_MFWP,
A.KPPADM_MFWP, A.NAMA_AR_MFWP, A.FLAG_WPS_WPK, A.STATUS_WP_MFWP, A.JNS_WP_MFWP, A.STATUS_SPT_TAHUNAN_TERAKHIR,
A.TGL_DAFTAR,JUMLAH_PEMBAYARAN_THN_TERAKHIR')
->join('KPDL_MV_PENDAFTARAN_PERTAMA C', 'A.NO_IDENTITAS = C.NO_IDENTITAS AND A.CREATION_DATE <= C.TGL_DAFTAR', 'inner');
if ($opsiWilZona == 'wilayah') {
$data->whereIn('ADM4_PCODE', $adm4_pcode);
}
if ($opsiWilZona == 'zona') {
$data->whereIn('ID_POLY_ZONA', $id_poly_zona);
}
if ($opsiWilZona == 'perekam') {
$data->whereIn('CREATED_BY', $nip_ar_perekam);
}
if ($opsiWilZona == 'pengampu') {
$data->whereIn('NIP_AR_PENGAMPU', $nip_ar_pengampu);
}
if (session('kppadm') != '000') {
$data->groupStart();
$data->join('KPDL_ZP_NAS_DIFF B', 'ID_POLY_ZONA = B.OGC_FID');
if (session('tpkantor') == 'Kanwil') { // kanwil
$data->orGroupStart();
$data->where('B.KD_KANWIL', session('kwladm'));
$data->groupEnd();
}
if (session('tpkantor') == 'KPP') { //KPP
$currentPegawai = currentPegawai();
if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['602'])) { //AR
//zona
$data->orGroupStart()
->where('B.KD_UNIT_OR', $currentPegawai->KD_UNIT_ORGANISASI)
->where('A.KPPADM_ZONA', session('kppadm'))
->where('A.NIP_AR_ZONA', session('nip'))
->groupEnd();
//perekam
$data->orGroupStart()
->where('A.KODE_PEG_PEREKAM', session('kppadm') . '-' . $currentPegawai->KD_UNIT_ORGANISASI . '-' . session('nip')) //direkam saat di seksi aktif saat ini
->groupEnd();
//pengampu
$data->orGroupStart()
->where('A.NIP_AR_PENGAMPU', session('nip'))
->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['401'])) { //kasi
//zona
$data->orGroupStart()
->where('B.KD_UNIT_OR', $currentPegawai->KD_UNIT_ORGANISASI)
->where('A.KPPADM_ZONA', session('kppadm'))
->groupEnd();
//perekam
$data->orGroupStart()
->where('A.KODE_SEKSI_PEREKAM', session('kppadm') . '-' . $currentPegawai->KD_UNIT_ORGANISASI)
->groupEnd();
//pengampu
$data->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$data->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor
//zona
$data->orGroupStart()
->where('A.KPPADM_ZONA', session('kppadm'))
->groupEnd();
//perekam
$data->orGroupStart()
->where('A.KPP_ADM_PEREKAM', session('kppadm') . '-' . $currentPegawai->KD_UNIT_ORGANISASI)
->groupEnd();
//pengampu
$data->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$data->orGroupStart()
->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd();
} else {
return [];
}
}
$data->groupEnd();
}
$npwp = $data;
$data = $db->newQuery()->fromSubquery($npwp, "A")
// ->join('MFWP B', "A.NPWP = B.NPWP", "left")
->join('REF_KPP D', "A.KPPADM_MFWP = D.KD_KPP", "left")
->join('KPDL_REF_STATUS_SPT E', "A.STATUS_SPT_TAHUNAN_TERAKHIR = E.ID_STATUS_SPT", "left");
if ($globalFilter) {
$columnFilter = ["NAMA_WP", "ALAMAT_MFWP"];
$data->GroupStart();
$data->orGroupStart();
foreach ($columnFilter as $key => $value) {
$data->orLike("UPPER(" . $value . ")", strtoupper($globalFilter), 'both');
}
$data->groupEnd();
$data->groupEnd();
}
if (count($filters)) {
$data->GroupStart();
foreach ($filters as $key => $value) {
if ($value->id == 'NPWP') {
$data->like("A.NPWP", strtoupper($value->value), 'both');
} else {
$data->like("UPPER(" . $value->id . ")", strtoupper($value->value), 'both');
}
}
$data->groupEnd();
}
if (count($sorting)) {
foreach ($sorting as $key => $value) {
if ($value->id == 'NPWP') {
$data->orderBy("A.NPWP", $value->desc ? 'desc' : 'asc');
} else {
$data->orderBy($value->id, $value->desc ? 'desc' : 'asc');
}
}
}
if ($type == 'count') {
$data = $data->select("count(1) as JML");
return $data->get();
}
if ($type == 'raw') {
$data = $data->select("A.NPWP, A.NAMA_WP, A.ALAMAT_MFWP, A.KELURAHAN_MFWP, A.KECAMATAN_MFWP, A.KOTA_MFWP, A.PROPINSI_MFWP,
A.KPPADM_MFWP, A.NAMA_AR_MFWP, A.FLAG_WPS_WPK, A.STATUS_WP_MFWP, A.JNS_WP_MFWP, A.STATUS_SPT_TAHUNAN_TERAKHIR,
A.TGL_DAFTAR, JUMLAH_PEMBAYARAN_THN_TERAKHIR, D.NM_KANTOR, E.KETERANGAN");
// print_r($data->getCompiledSelect());
// exit;
return $data->get($size - 1, $start);
}
}
}

220
app/Controllers/Kewilayahan/IdentAktifitasHasil/PerubahanPerilaku.php → app/Controllers/Kewilayahan/IdentAktifitasHasil/PerubahanPerilaku/Perubahan.php

@ -1,10 +1,10 @@
<?php <?php
namespace App\Controllers\Kewilayahan\IdentAktifitasHasil; namespace App\Controllers\Kewilayahan\IdentAktifitasHasil\PerubahanPerilaku;
use App\Libraries\AldLibrary; use App\Libraries\AldLibrary;
use App\Libraries\KpdlLibrary; use App\Libraries\KpdlLibrary;
class PerubahanPerilaku extends \App\Controllers\Kewilayahan\Kytp class Perubahan extends \App\Controllers\Kewilayahan\Kytp
{ {
protected function dataPerilakuPembayaran($request) protected function dataPerilakuPembayaran($request)
@ -37,7 +37,8 @@ class PerubahanPerilaku extends \App\Controllers\Kewilayahan\Kytp
$KpdlLibrary = new KpdlLibrary; $KpdlLibrary = new KpdlLibrary;
$npwp = $db->table('KPDL_MV_LOKASI_SUBJEK A') $npwp = $db->table('KPDL_MV_LOKASI_SUBJEK A')
->select('COUNT(DISTINCT A.NPWP) as JML_WP') ->select('COUNT(DISTINCT A.NPWP) as JML_WP')
->join('KPDL_MV_PEMBAYARAN_PERTAMA B', "A.NPWP = B.NPWP AND A.CREATION_DATE<= B.TGL_BYR", 'inner'); ->join('KPDL_MV_PEMBAYARAN_PERTAMA B', "A.NPWP = B.NPWP AND A.CREATION_DATE<= B.TGL_BYR", 'inner')
->where('A.JUMLAH_PEMBAYARAN_THN_TERAKHIR >', 0);
if ($opsiWilZona == 'wilayah') { if ($opsiWilZona == 'wilayah') {
$npwp = $npwp->whereIn('ADM4_PCODE', $adm4_pcode); $npwp = $npwp->whereIn('ADM4_PCODE', $adm4_pcode);
@ -47,7 +48,7 @@ class PerubahanPerilaku extends \App\Controllers\Kewilayahan\Kytp
$npwp = $npwp->whereIn('ID_POLY_ZONA', $id_poly_zona); $npwp = $npwp->whereIn('ID_POLY_ZONA', $id_poly_zona);
} }
if ($opsiWilZona == 'perekam') { if ($opsiWilZona == 'perekam') {
$npwp = $npwp->whereIn('NIP_PEREKAM', $nip_ar_perekam); $npwp = $npwp->whereIn('A.CREATED_BY', $nip_ar_perekam);
} }
if ($opsiWilZona == 'pengampu') { if ($opsiWilZona == 'pengampu') {
@ -105,6 +106,7 @@ class PerubahanPerilaku extends \App\Controllers\Kewilayahan\Kytp
$npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left'); $npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$npwp->orGroupStart() $npwp->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI) ->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm')) ->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd(); ->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor } else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor
@ -166,7 +168,8 @@ class PerubahanPerilaku extends \App\Controllers\Kewilayahan\Kytp
$KpdlLibrary = new KpdlLibrary; $KpdlLibrary = new KpdlLibrary;
$npwp = $db->table('KPDL_MV_LOKASI_SUBJEK A') $npwp = $db->table('KPDL_MV_LOKASI_SUBJEK A')
->select('A.NPWP, A.JUMLAH_PEMBAYARAN_THN_TERAKHIR')->distinct() ->select('A.NPWP, A.JUMLAH_PEMBAYARAN_THN_TERAKHIR')->distinct()
->join('KPDL_MV_PEMBAYARAN_PERTAMA B', "A.NPWP = B.NPWP AND A.CREATION_DATE<= B.TGL_BYR", 'inner'); ->join('KPDL_MV_PEMBAYARAN_PERTAMA B', "A.NPWP = B.NPWP AND A.CREATION_DATE<= B.TGL_BYR", 'inner')
->where('A.JUMLAH_PEMBAYARAN_THN_TERAKHIR >', 0);
if ($opsiWilZona == 'wilayah') { if ($opsiWilZona == 'wilayah') {
$npwp = $npwp->whereIn('ADM4_PCODE', $adm4_pcode); $npwp = $npwp->whereIn('ADM4_PCODE', $adm4_pcode);
@ -176,7 +179,7 @@ class PerubahanPerilaku extends \App\Controllers\Kewilayahan\Kytp
$npwp = $npwp->whereIn('ID_POLY_ZONA', $id_poly_zona); $npwp = $npwp->whereIn('ID_POLY_ZONA', $id_poly_zona);
} }
if ($opsiWilZona == 'perekam') { if ($opsiWilZona == 'perekam') {
$npwp = $npwp->whereIn('NIP_PEREKAM', $nip_ar_perekam); $npwp = $npwp->whereIn('A.CREATED_BY', $nip_ar_perekam);
} }
if ($opsiWilZona == 'pengampu') { if ($opsiWilZona == 'pengampu') {
@ -234,6 +237,7 @@ class PerubahanPerilaku extends \App\Controllers\Kewilayahan\Kytp
$npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left'); $npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$npwp->orGroupStart() $npwp->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI) ->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm')) ->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd(); ->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor } else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor
@ -307,7 +311,7 @@ class PerubahanPerilaku extends \App\Controllers\Kewilayahan\Kytp
$npwp = $npwp->whereIn('ID_POLY_ZONA', $id_poly_zona); $npwp = $npwp->whereIn('ID_POLY_ZONA', $id_poly_zona);
} }
if ($opsiWilZona == 'perekam') { if ($opsiWilZona == 'perekam') {
$npwp = $npwp->whereIn('NIP_PEREKAM', $nip_ar_perekam); $npwp = $npwp->whereIn('A.CREATED_BY', $nip_ar_perekam);
} }
if ($opsiWilZona == 'pengampu') { if ($opsiWilZona == 'pengampu') {
@ -365,6 +369,7 @@ class PerubahanPerilaku extends \App\Controllers\Kewilayahan\Kytp
$npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left'); $npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$npwp->orGroupStart() $npwp->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI) ->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm')) ->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd(); ->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor } else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor
@ -426,7 +431,7 @@ class PerubahanPerilaku extends \App\Controllers\Kewilayahan\Kytp
$KpdlLibrary = new KpdlLibrary; $KpdlLibrary = new KpdlLibrary;
$npwp = $db->table('KPDL_MV_LOKASI_SUBJEK A') $npwp = $db->table('KPDL_MV_LOKASI_SUBJEK A')
->select('COUNT(A.NO_IDENTITAS) as JML_WP') ->select('COUNT(A.NO_IDENTITAS) as JML_WP')
->join('KPDL_MV_PENDAFTARAN_NPWP_PERTAMA B', "A.NO_IDENTITAS = B.NO_IDENTITAS AND A.CREATION_DATE <= B.TGL_DAFTAR", 'inner'); ->join('KPDL_MV_PENDAFTARAN_PERTAMA B', "A.NO_IDENTITAS = B.NO_IDENTITAS AND A.CREATION_DATE <= B.TGL_DAFTAR", 'inner');
if ($opsiWilZona == 'wilayah') { if ($opsiWilZona == 'wilayah') {
$npwp = $npwp->whereIn('ADM4_PCODE', $adm4_pcode); $npwp = $npwp->whereIn('ADM4_PCODE', $adm4_pcode);
@ -436,7 +441,7 @@ class PerubahanPerilaku extends \App\Controllers\Kewilayahan\Kytp
$npwp = $npwp->whereIn('ID_POLY_ZONA', $id_poly_zona); $npwp = $npwp->whereIn('ID_POLY_ZONA', $id_poly_zona);
} }
if ($opsiWilZona == 'perekam') { if ($opsiWilZona == 'perekam') {
$npwp = $npwp->whereIn('NIP_PEREKAM', $nip_ar_perekam); $npwp = $npwp->whereIn('A.CREATED_BY', $nip_ar_perekam);
} }
if ($opsiWilZona == 'pengampu') { if ($opsiWilZona == 'pengampu') {
@ -494,6 +499,7 @@ class PerubahanPerilaku extends \App\Controllers\Kewilayahan\Kytp
$npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left'); $npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$npwp->orGroupStart() $npwp->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI) ->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm')) ->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd(); ->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor } else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor
@ -525,200 +531,4 @@ class PerubahanPerilaku extends \App\Controllers\Kewilayahan\Kytp
return $data; return $data;
} }
public function detail()
{
$dataRaw = $this->dataRaw('raw')->getResultArray();
$dataCount = $this->dataRaw('count')->getRow();
$ret = [
'data' => $dataRaw,
'meta' => ['totalRowCount' => $dataCount->JML],
];
return $this->respond($ret, 200);
}
private function dataRaw($type)
{
$Ald = new AldLibrary;
$username = session('nip');
$start = $this->request->getGet('start');
// $start = ($start > 100) ? 100 : $start;
$size = $this->request->getGet('size');
$size = ($size > 101) ? 101 : $size;
$request = json_decode(file_get_contents('php://input'));
$opsiWilZona = $Ald->decryptMe($request->opsiWilZona ?? '', $username);
$adm4_pcode = [];
foreach ($request->adm4_pcode ?? [] as $key => $value) {
$adm4_pcode[] = $Ald->decryptKpdl($value, $username);
}
$id_poly_zona = [];
foreach ($request->id_poly_zona ?? [] as $key => $value) {
$id_poly_zona[] = $Ald->decryptMe($value, $username);
}
$nip_ar_perekam = [];
foreach ($request->nip_ar_perekam ?? [] as $key => $value) {
$nip_ar_perekam[] = $Ald->decryptMe($value, $username);
}
$nip_ar_pengampu = [];
foreach ($request->nip_ar_pengampu ?? [] as $key => $value) {
$nip_ar_pengampu[] = $Ald->decryptMe($value, $username);
}
$globalFilter = $this->request->getGet('globalFilter'); //string
$filters = json_decode($this->request->getGet('filters')); // [{"id":"MERK_USAHA","value":"toko"},{"id":"ALAMAT","value":"graha"}]
$sorting = json_decode($this->request->getGet('sorting')); // [{"id":"ALAMAT","desc":false}]
$db = \Config\Database::connect();
$data = $db->table('KPDL_MV_LOKASI_SUBJEK A')->distinct()
->select('A.NPWP, A.NAMA_WP, A.ALAMAT_MFWP, A.KELURAHAN_MFWP, A.KECAMATAN_MFWP, A.KOTA_MFWP, A.PROPINSI_MFWP,
A.KPPADM_MFWP, A.NAMA_AR_MFWP, A.FLAG_WPS_WPK, A.STATUS_WP_MFWP, A.JNS_WP_MFWP, A.STATUS_SPT_TAHUNAN_TERAKHIR,
A.TGL_DAFTAR,JUMLAH_PEMBAYARAN_THN_TERAKHIR')
->join('KPDL_MV_PEMBAYARAN_PERTAMA C', 'A.NPWP = C.NPWP AND A.CREATION_DATE <= C.TGL_BYR', 'inner')
->where('A.NPWP IS NOT NULL');
if ($opsiWilZona == 'wilayah') {
$data->whereIn('ADM4_PCODE', $adm4_pcode);
}
if ($opsiWilZona == 'zona') {
$data->whereIn('ID_POLY_ZONA', $id_poly_zona);
}
if ($opsiWilZona == 'perekam') {
$data->whereIn('CREATED_BY', $nip_ar_perekam);
}
if ($opsiWilZona == 'pengampu') {
$data->whereIn('NIP_AR_PENGAMPU', $nip_ar_pengampu);
}
if (session('kppadm') != '000') {
$data->groupStart();
$data->join('KPDL_ZP_NAS_DIFF B', 'ID_POLY_ZONA = B.OGC_FID');
if (session('tpkantor') == 'Kanwil') { // kanwil
$data->orGroupStart();
$data->where('B.KD_KANWIL', session('kwladm'));
$data->groupEnd();
}
if (session('tpkantor') == 'KPP') { //KPP
$currentPegawai = currentPegawai();
if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['602'])) { //AR
//zona
$data->orGroupStart()
->where('B.KD_UNIT_OR', $currentPegawai->KD_UNIT_ORGANISASI)
->where('A.KPPADM_ZONA', session('kppadm'))
->where('A.NIP_AR_ZONA', session('nip'))
->groupEnd();
//perekam
$data->orGroupStart()
->where('A.KODE_PEG_PEREKAM', session('kppadm') . '-' . $currentPegawai->KD_UNIT_ORGANISASI . '-' . session('nip')) //direkam saat di seksi aktif saat ini
->groupEnd();
//pengampu
$data->orGroupStart()
->where('A.NIP_AR_PENGAMPU', session('nip'))
->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['401'])) { //kasi
//zona
$data->orGroupStart()
->where('B.KD_UNIT_OR', $currentPegawai->KD_UNIT_ORGANISASI)
->where('A.KPPADM_ZONA', session('kppadm'))
->groupEnd();
//perekam
$data->orGroupStart()
->where('A.KODE_SEKSI_PEREKAM', session('kppadm') . '-' . $currentPegawai->KD_UNIT_ORGANISASI)
->groupEnd();
//pengampu
$data->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$data->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor
//zona
$data->orGroupStart()
->where('A.KPPADM_ZONA', session('kppadm'))
->groupEnd();
//perekam
$data->orGroupStart()
->where('A.KPP_ADM_PEREKAM', session('kppadm') . '-' . $currentPegawai->KD_UNIT_ORGANISASI)
->groupEnd();
//pengampu
$data->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$data->orGroupStart()
->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd();
} else {
return [];
}
}
$data->groupEnd();
}
$npwp = $data;
$data = $db->newQuery()->fromSubquery($npwp, "A")
// ->join('MFWP B', "A.NPWP = B.NPWP", "left")
->join('REF_KPP D', "A.KPPADM_MFWP = D.KD_KPP", "left")
->join('KPDL_REF_STATUS_SPT E', "A.STATUS_SPT_TAHUNAN_TERAKHIR = E.ID_STATUS_SPT", "left");
if ($globalFilter) {
$columnFilter = ["NAMA_WP", "ALAMAT_MFWP"];
$data->GroupStart();
$data->orGroupStart();
foreach ($columnFilter as $key => $value) {
$data->orLike("UPPER(" . $value . ")", strtoupper($globalFilter), 'both');
}
$data->groupEnd();
$data->groupEnd();
}
if (count($filters)) {
$data->GroupStart();
foreach ($filters as $key => $value) {
if ($value->id == 'NPWP') {
$data->like("A.NPWP", strtoupper($value->value), 'both');
} else {
$data->like("UPPER(" . $value->id . ")", strtoupper($value->value), 'both');
}
}
$data->groupEnd();
}
if (count($sorting)) {
foreach ($sorting as $key => $value) {
if ($value->id == 'NPWP') {
$data->orderBy("A.NPWP", $value->desc ? 'desc' : 'asc');
} else {
$data->orderBy($value->id, $value->desc ? 'desc' : 'asc');
}
}
}
if ($type == 'count') {
$data = $data->select("count(1) as JML");
return $data->get();
}
if ($type == 'raw') {
$data = $data->select("A.NPWP, A.NAMA_WP, A.ALAMAT_MFWP, A.KELURAHAN_MFWP, A.KECAMATAN_MFWP, A.KOTA_MFWP, A.PROPINSI_MFWP,
A.KPPADM_MFWP, A.NAMA_AR_MFWP, A.FLAG_WPS_WPK, A.STATUS_WP_MFWP, A.JNS_WP_MFWP, A.STATUS_SPT_TAHUNAN_TERAKHIR,
A.TGL_DAFTAR, JUMLAH_PEMBAYARAN_THN_TERAKHIR, D.NM_KANTOR, E.KETERANGAN");
// print_r($data->getCompiledSelect());
// exit;
return $data->get($size - 1, $start);
}
}
} }

4
app/Controllers/Kewilayahan/Kytp.php

@ -2,7 +2,7 @@
namespace App\Controllers\Kewilayahan; namespace App\Controllers\Kewilayahan;
use App\Controllers\Kewilayahan\IdentAktifitasHasil\IdentifikasiLapangan; use App\Controllers\Kewilayahan\IdentAktifitasHasil\IdentifikasiLapangan;
use App\Controllers\Kewilayahan\IdentAktifitasHasil\PerubahanPerilaku; use App\Controllers\Kewilayahan\IdentAktifitasHasil\PerubahanPerilaku\Perubahan;
use App\Controllers\Kewilayahan\PoiGoogleMatoa\PoiGoogleMatoa; use App\Controllers\Kewilayahan\PoiGoogleMatoa\PoiGoogleMatoa;
use App\Controllers\Kewilayahan\Sebaran\Identifikasi; use App\Controllers\Kewilayahan\Sebaran\Identifikasi;
use App\Controllers\Kewilayahan\Sebaran\JenisStatus; use App\Controllers\Kewilayahan\Sebaran\JenisStatus;
@ -212,7 +212,7 @@ class Kytp extends Controller
} }
public function perubahanPerilaku() public function perubahanPerilaku()
{ {
$sebaran = new PerubahanPerilaku; $sebaran = new Perubahan;
$sebaranPembayaran = new Pembayaran; $sebaranPembayaran = new Pembayaran;
$dataReturn['dataC'] = $sebaranPembayaran->dataC($this->request, date('Y'), date('m')); $dataReturn['dataC'] = $sebaranPembayaran->dataC($this->request, date('Y'), date('m'));

104
app/Controllers/Kewilayahan/Peta.php

@ -27,7 +27,7 @@ class Peta extends Controller
return view('kewilayahan/peta/peta'); return view('kewilayahan/peta/peta');
} }
public function defaultCentroid() public function defaultCentroidOld()
{ {
$db = \Config\Database::connect(); $db = \Config\Database::connect();
$data = $db->table("KPDL_ZP_NAS_DIFF A") $data = $db->table("KPDL_ZP_NAS_DIFF A")
@ -52,14 +52,17 @@ class Peta extends Controller
} }
} }
public function defaultCentroidOri() public function defaultCentroid()
{ {
$db = \Config\Database::connect(); $db = \Config\Database::connect();
$data = $db->table("KPDL_ZP_NAS_DIFF A") $geom = $db->table('KPDL_ZP_NAS_DIFF A')->select("A.WKB_GEOMETRY")->where('KD_KANWIL', session('kwladm'))->limit(1);
->select(" SDO_UTIL.TO_GEOJSON(SDO_GEOM.SDO_CENTROID(SDO_AGGR_UNION(SDOAGGRTYPE(A.WKB_GEOMETRY, 0.05)),0.05)) GEOJSON")
->where('KD_KANWIL', session('kwladm')); $data = $db->newQuery()->fromSubquery($geom, "A")
$sql = $data->getCompiledSelect(); ->select("SDO_UTIL.TO_WKTGEOMETRY(SDO_GEOM.SDO_CENTROID(SDO_AGGR_UNION(SDOAGGRTYPE(A.WKB_GEOMETRY, 0.05)),0.05)) GEOJSON");
$sql = $data->getCompiledSelect();
// print_r($sql);
// exit;
$db2 = new \Config\Database(); $db2 = new \Config\Database();
$db_def = $db2->default; $db_def = $db2->default;
$conn = oci_connect($db_def['username'], $db_def['password'], $db_def['hostname']); $conn = oci_connect($db_def['username'], $db_def['password'], $db_def['hostname']);
@ -70,7 +73,7 @@ class Peta extends Controller
while ($row = oci_fetch_assoc($stmt)) { while ($row = oci_fetch_assoc($stmt)) {
if ($row['GEOJSON']) { if ($row['GEOJSON']) {
print $row['GEOJSON']->load() . "\n"; print $row['GEOJSON']->load();
} else { } else {
print null; print null;
} }
@ -94,7 +97,11 @@ class Peta extends Controller
MERK_USAHA, NO_TELP, TO_CHAR(CREATION_DATE,'YYYY-MM-DD HH24:MI:SS') CREATION_DATE, B.NAMA NAMA_AR_ZONA") MERK_USAHA, NO_TELP, TO_CHAR(CREATION_DATE,'YYYY-MM-DD HH24:MI:SS') CREATION_DATE, B.NAMA NAMA_AR_ZONA")
->join('PEGAWAI B', 'A.NIP_AR_ZONA=B.NIP9', 'left') ->join('PEGAWAI B', 'A.NIP_AR_ZONA=B.NIP9', 'left')
->where('UUID', $uuid)->get()->getRowArray(); ->where('UUID', $uuid)->get()->getRowArray();
if ($data) {
return $this->respond(array_change_key_case($data), 200); return $this->respond(array_change_key_case($data), 200);
} else {
return $this->respond([], 200);
}
} }
public function poiGoogle() public function poiGoogle()
@ -148,12 +155,12 @@ class Peta extends Controller
or die("Unable to execute query\n"); or die("Unable to execute query\n");
while ($row = oci_fetch_assoc($stmt)) { while ($row = oci_fetch_assoc($stmt)) {
print $row['GEOJSON']->load() . "\n"; print $row['GEOJSON']->load();
} }
} }
public function kelurahanpoly() public function kelurahanpoly_ori()
{ {
if (!$this->validate([ if (!$this->validate([
'adm4_pcode' => ['required'], 'adm4_pcode' => ['required'],
@ -172,11 +179,11 @@ class Peta extends Controller
} }
$db = \Config\Database::connect(); $db = \Config\Database::connect();
$data = $db->table("KPDL_V_BATAS_DESA A") $data = $db->table("KPDL_V_BATAS_DESA A")
->select("SDO_UTIL.TO_GEOJSON(SDO_AGGR_UNION(SDOAGGRTYPE(A.WKB_GEOMETRY,0.05))) GEOJSON") ->select("SDO_UTIL.TO_WKTGEOMETRY(SDO_AGGR_UNION(SDOAGGRTYPE(A.WKB_GEOMETRY,0.05))) GEOJSON")
->whereIn('ADM4_PCODE', $adm4_pcode); ->whereIn('ADM4_PCODE', $adm4_pcode);
$sql = $data->getCompiledSelect(); $sql = $data->getCompiledSelect();
print_r($sql); // print_r($sql);
exit; // exit;
$db2 = new \Config\Database(); $db2 = new \Config\Database();
$db_def = $db2->default; $db_def = $db2->default;
$conn = oci_connect($db_def['username'], $db_def['password'], $db_def['hostname']); $conn = oci_connect($db_def['username'], $db_def['password'], $db_def['hostname']);
@ -191,44 +198,48 @@ class Peta extends Controller
} }
// public function kelurahanpoly2() public function kelurahanpoly()
// { {
// if (!$this->validate([ if (!$this->validate([
// 'adm4_pcode' => ['required'], 'adm4_pcode' => ['required'],
// ])) { ])) {
// return $this->respond($this->validator->getErrors(), 422); return $this->respond($this->validator->getErrors(), 422);
// } }
// $Ald = new AldLibrary; $Ald = new AldLibrary;
// $username = session('nip'); $username = session('nip');
// // $opsiWilZona = $Ald->decryptMe($this->request->getPost('opsiWilZona'), $username); // $opsiWilZona = $Ald->decryptMe($this->request->getPost('opsiWilZona'), $username);
// $adm4_pcode = []; $adm4_pcode = [];
// foreach ($this->request->getPost('adm4_pcode') ?? [1, 2, 3] as $key => $value) { foreach ($this->request->getPost('adm4_pcode') ?? [1, 2, 3] as $key => $value) {
// $adm4_pcode[] = $Ald->decryptKpdl($value, $username); $adm4_pcode[] = $Ald->decryptKpdl($value, $username);
// } }
// $db = \Config\Database::connect(); $db = \Config\Database::connect();
// $data = $db->table("KPDL_V_BATAS_DESA A") $data = $db->table("KPDL_V_BATAS_DESA A")
// ->select("SDO_UTIL.TO_GEOJSON(SDO_AGGR_UNION(SDOAGGRTYPE(A.WKB_GEOMETRY,0.05))) GEOJSON") ->select("SDO_UTIL.TO_WKTGEOMETRY(SDO_AGGR_UNION(SDOAGGRTYPE(A.WKB_GEOMETRY,0.05))) GEOJSON")
// ->whereIn('ADM4_PCODE', $adm4_pcode); ->whereIn('ADM4_PCODE', $adm4_pcode);
// $sql = $data->getCompiledSelect(); $sql = $data->getCompiledSelect();
// // print_r($sql); // print_r($sql);
// // exit; // exit;
// $sql = "SELECT SDO_UTIL.TO_WKTGEOMETRY(SDO_UTIL.EXTRACT(a.wkb_geometry, 1)) GEOJSON // $sql = "SELECT SDO_UTIL.TO_WKTGEOMETRY(SDO_UTIL.EXTRACT(a.wkb_geometry, 1)) GEOJSON
// FROM KPDL_V_BATAS_DESA a // FROM KPDL_V_BATAS_DESA a
// WHERE ADM4_PCODE IN ('31.73.07.1004','31.73.07.1005','31.73.07.1006','31.73.07.1003','31.73.07.1001','31.73.07.1002')"; // WHERE ADM4_PCODE IN ('31.73.07.1004','31.73.07.1005','31.73.07.1006','31.73.07.1003','31.73.07.1001','31.73.07.1002')";
// $db2 = new \Config\Database(); $db2 = new \Config\Database();
// $db_def = $db2->default; $db_def = $db2->default;
// $conn = oci_connect($db_def['username'], $db_def['password'], $db_def['hostname']); $conn = oci_connect($db_def['username'], $db_def['password'], $db_def['hostname']);
// $stmt = oci_parse($conn, $sql); $stmt = oci_parse($conn, $sql);
// oci_execute($stmt) oci_execute($stmt)
// or die("Unable to execute query\n"); or die("Unable to execute query\n");
// $polyArray = []; // $polyArray = '';
// while ($row = oci_fetch_assoc($stmt)) { while ($row = oci_fetch_assoc($stmt)) {
// // Call the load() method to get the contents of the LOB // Call the load() method to get the contents of the LOB
// array_push($polyArray, str_replace(" 0.0", "", $row['GEOJSON']->load())); // array_push($polyArray, str_replace(" 0.0", "", $row['GEOJSON']->load()));
// } $polyArray = str_replace(" 0.0", "", $row['GEOJSON']->load());
// $polyArray = $row['GEOJSON']->load();
// print $row['GEOJSON']->load();
}
// $poly = null; // $poly = null;
// if (count($polyArray)) { // if (count($polyArray)) {
@ -241,7 +252,8 @@ class Peta extends Controller
// echo $poly; // echo $poly;
// } // }
// // $poly->union() // $poly->union()
// // return $this->respond($polyArray, 200); return $this->respond($polyArray, 200);
// } // echo $polyArray;
}
} }

2
app/Controllers/Kewilayahan/Sebaran/Identifikasi.php

@ -105,6 +105,7 @@ class Identifikasi extends \App\Controllers\Kewilayahan\Kytp
$npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left'); $npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$npwp->orGroupStart() $npwp->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI) ->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm')) ->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd(); ->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor } else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor
@ -272,6 +273,7 @@ class Identifikasi extends \App\Controllers\Kewilayahan\Kytp
$data->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left'); $data->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$data->orGroupStart() $data->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI) ->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm')) ->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd(); ->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor } else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor

11
app/Controllers/Kewilayahan/Sebaran/JenisStatus.php

@ -47,7 +47,7 @@ class JenisStatus extends \App\Controllers\Kewilayahan\Kytp
break; break;
} }
$npwp = $db->table('KPDL_MV_LOKASI_SUBJEK')->select($kolom . ", count(DISTINCT NPWP) JML", false) $npwp = $db->table('KPDL_MV_LOKASI_SUBJEK A')->select($kolom . ", count(DISTINCT A.NPWP) JML", false)
->where($kolom . " IS NOT NULL") ->where($kolom . " IS NOT NULL")
->groupBy($kolom); ->groupBy($kolom);
@ -71,7 +71,7 @@ class JenisStatus extends \App\Controllers\Kewilayahan\Kytp
return []; return [];
} }
//opsiWilZona = '' (Default) //opsiWilZona = '' (Default)
if (session('kppadm') != '000') { if (session('kppadm') != '000') {
$npwp->groupStart(); $npwp->groupStart();
if (session('tpkantor') == 'Kanwil') { // kanwil if (session('tpkantor') == 'Kanwil') { // kanwil
@ -119,6 +119,7 @@ class JenisStatus extends \App\Controllers\Kewilayahan\Kytp
$npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left'); $npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$npwp->orGroupStart() $npwp->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI) ->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm')) ->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd(); ->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor } else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor
@ -146,6 +147,11 @@ class JenisStatus extends \App\Controllers\Kewilayahan\Kytp
$npwp->groupEnd(); $npwp->groupEnd();
} }
// if ($jenisOrStatus = 'status') {
// print_r($npwp->getCompiledSelect());
// exit;
// }
$data = $npwp->get()->getResult(); $data = $npwp->get()->getResult();
$ret = []; $ret = [];
@ -277,6 +283,7 @@ class JenisStatus extends \App\Controllers\Kewilayahan\Kytp
$data->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left'); $data->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$data->orGroupStart() $data->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI) ->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm')) ->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd(); ->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor } else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor

8
app/Controllers/Kewilayahan/Sebaran/KLU.php

@ -33,8 +33,8 @@ class KLU extends \App\Controllers\Kewilayahan\Kytp
} }
$db = \Config\Database::connect(); $db = \Config\Database::connect();
$npwp = $db->table('KPDL_MV_LOKASI_SUBJEK A')->select("NPWP, NVL(KD_GOLPOK,'ZZ') KD_GOLPOK, NVL(NM_GOLPOK,'TIDAK DIKETAHUI') NM_GOLPOK, NVL(JUMLAH_PEMBAYARAN_THN_TERAKHIR,0) JUMLAH_PEMBAYARAN_THN_TERAKHIR")->distinct() $npwp = $db->table('KPDL_MV_LOKASI_SUBJEK A')->select("A.NPWP, NVL(KD_GOLPOK,'ZZ') KD_GOLPOK, NVL(NM_GOLPOK,'TIDAK DIKETAHUI') NM_GOLPOK, NVL(JUMLAH_PEMBAYARAN_THN_TERAKHIR,0) JUMLAH_PEMBAYARAN_THN_TERAKHIR")->distinct()
->where('NPWP IS NOT NULL'); //default jenis chart = kluterdaftar ->where('A.NPWP IS NOT NULL'); //default jenis chart = kluterdaftar
if ($jenischart == 'dataKluYgBayar') { if ($jenischart == 'dataKluYgBayar') {
$npwp = $npwp->where("JUMLAH_PEMBAYARAN_THN_TERAKHIR >", 0); $npwp = $npwp->where("JUMLAH_PEMBAYARAN_THN_TERAKHIR >", 0);
@ -113,6 +113,7 @@ class KLU extends \App\Controllers\Kewilayahan\Kytp
$npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left'); $npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$npwp->orGroupStart() $npwp->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI) ->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm')) ->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd(); ->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor } else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor
@ -222,7 +223,7 @@ class KLU extends \App\Controllers\Kewilayahan\Kytp
NVL(NM_GOLPOK,'TIDAK DIKETAHUI') NM_GOLPOK, NVL(NM_GOLPOK,'TIDAK DIKETAHUI') NM_GOLPOK,
NVL(JUMLAH_PEMBAYARAN_THN_TERAKHIR,0) JUMLAH_PEMBAYARAN_THN_TERAKHIR") NVL(JUMLAH_PEMBAYARAN_THN_TERAKHIR,0) JUMLAH_PEMBAYARAN_THN_TERAKHIR")
->distinct() ->distinct()
->where('NPWP IS NOT NULL'); //default jenis chart = kluterdaftar ->where('A.NPWP IS NOT NULL'); //default jenis chart = kluterdaftar
if ($jenischart == 'dataKluYgBayar') { if ($jenischart == 'dataKluYgBayar') {
$npwp = $npwp->where("JUMLAH_PEMBAYARAN_THN_TERAKHIR >", 0); $npwp = $npwp->where("JUMLAH_PEMBAYARAN_THN_TERAKHIR >", 0);
@ -294,6 +295,7 @@ class KLU extends \App\Controllers\Kewilayahan\Kytp
$npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left'); $npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$npwp->orGroupStart() $npwp->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI) ->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm')) ->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd(); ->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor } else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor

2
app/Controllers/Kewilayahan/Sebaran/PayComp.php

@ -101,6 +101,7 @@ class PayComp extends \App\Controllers\Kewilayahan\Kytp
$npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left'); $npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$npwp->orGroupStart() $npwp->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI) ->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm')) ->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd(); ->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor } else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor
@ -270,6 +271,7 @@ class PayComp extends \App\Controllers\Kewilayahan\Kytp
$data->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left'); $data->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$data->orGroupStart() $data->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI) ->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm')) ->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd(); ->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor } else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor

6
app/Controllers/Kewilayahan/Sebaran/Pembayaran.php

@ -35,7 +35,7 @@ class Pembayaran extends \App\Controllers\Kewilayahan\Kytp
$db = \Config\Database::connect(); $db = \Config\Database::connect();
//npwp //npwp
$npwp = $db->table('KPDL_MV_LOKASI_SUBJEK A')->select('A.NPWP')->distinct()->where('NPWP IS NOT NULL'); $npwp = $db->table('KPDL_MV_LOKASI_SUBJEK A')->select('A.NPWP')->distinct()->where('A.NPWP IS NOT NULL');
if ($opsiWilZona == 'wilayah') { if ($opsiWilZona == 'wilayah') {
$npwp->whereIn('ADM4_PCODE', $adm4_pcode); $npwp->whereIn('ADM4_PCODE', $adm4_pcode);
@ -106,6 +106,7 @@ class Pembayaran extends \App\Controllers\Kewilayahan\Kytp
$npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left'); $npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$npwp->orGroupStart() $npwp->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI) ->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm')) ->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd(); ->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor } else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor
@ -138,6 +139,8 @@ class Pembayaran extends \App\Controllers\Kewilayahan\Kytp
->fromSubquery($npwp, 'A') ->fromSubquery($npwp, 'A')
->join('KPDL_MV_PENERIMAAN_AGG B', new RawSql("A.NPWP=B.NPWP and B.THNBYR = '" . $tahun . "' and B.BULAN=" . $bulan), 'left') ->join('KPDL_MV_PENERIMAAN_AGG B', new RawSql("A.NPWP=B.NPWP and B.THNBYR = '" . $tahun . "' and B.BULAN=" . $bulan), 'left')
->groupBy("NVL(WARNA_BYR, 'black')")->orderBy("WARNA_BYR"); ->groupBy("NVL(WARNA_BYR, 'black')")->orderBy("WARNA_BYR");
// print_r($data->getCompiledSelect());
// exit;
$data = $data->get()->getResult(); $data = $data->get()->getResult();
$ret = []; $ret = [];
@ -290,6 +293,7 @@ class Pembayaran extends \App\Controllers\Kewilayahan\Kytp
$data->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left'); $data->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$data->orGroupStart() $data->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI) ->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm')) ->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd(); ->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor } else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor

12
app/Controllers/Kewilayahan/Sebaran/Pengampu.php

@ -35,15 +35,15 @@ class Pengampu extends \App\Controllers\Kewilayahan\Kytp
$db = \Config\Database::connect(); $db = \Config\Database::connect();
$npwp = $db->table('KPDL_MV_LOKASI_SUBJEK')->select("KPPADM_PENGAMPU, NM_KANTOR_PENGAMPU, count(DISTINCT NPWP) JML", false) $npwp = $db->table('KPDL_MV_LOKASI_SUBJEK A')->select("KPPADM_PENGAMPU, NM_KANTOR_PENGAMPU, count(DISTINCT A.NPWP) JML", false)
->groupBy("KPPADM_PENGAMPU, NM_KANTOR_PENGAMPU")->orderBy("JML", 'desc'); ->groupBy("KPPADM_PENGAMPU, NM_KANTOR_PENGAMPU")->orderBy("JML", 'desc');
switch ($jenis) { switch ($jenis) {
case 'assign': case 'assign':
$npwp = $npwp->where("NPWP IS NOT NULL"); $npwp = $npwp->where("A.NPWP IS NOT NULL");
break; break;
case 'unassign': case 'unassign':
$npwp = $npwp->where("NPWP IS NOT NULL") $npwp = $npwp->where("A.NPWP IS NOT NULL")
->where("NIP_AR_PENGAMPU IS NULL"); ->where("NIP_AR_PENGAMPU IS NULL");
break; break;
default: default:
@ -71,7 +71,7 @@ class Pengampu extends \App\Controllers\Kewilayahan\Kytp
return []; return [];
} }
//opsiWilZona = '' (Default) //opsiWilZona = '' (Default)
if (session('kppadm') != '000') { if (session('kppadm') != '000') {
$npwp->groupStart(); $npwp->groupStart();
if (session('tpkantor') == 'Kanwil') { // kanwil if (session('tpkantor') == 'Kanwil') { // kanwil
@ -119,6 +119,7 @@ class Pengampu extends \App\Controllers\Kewilayahan\Kytp
$npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left'); $npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$npwp->orGroupStart() $npwp->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI) ->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm')) ->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd(); ->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor } else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor
@ -145,6 +146,8 @@ class Pengampu extends \App\Controllers\Kewilayahan\Kytp
} }
$npwp->groupEnd(); $npwp->groupEnd();
} }
// print_r($npwp->getCompiledSelect());
// exit;
$data = $npwp->get()->getResult(); $data = $npwp->get()->getResult();
$ret = []; $ret = [];
@ -277,6 +280,7 @@ class Pengampu extends \App\Controllers\Kewilayahan\Kytp
$data->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left'); $data->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$data->orGroupStart() $data->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI) ->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm')) ->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd(); ->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor } else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor

6
app/Controllers/Kewilayahan/Sebaran/SPTTAhunan.php

@ -32,9 +32,9 @@ class SPTTAhunan extends \App\Controllers\Kewilayahan\Kytp
$nip_ar_pengampu[] = $Ald->decryptMe($value, $username); $nip_ar_pengampu[] = $Ald->decryptMe($value, $username);
} }
$db = \Config\Database::connect(); $db = \Config\Database::connect();
$npwp = $db->table('KPDL_MV_LOKASI_SUBJEK A')->select('NPWP, STATUS_SPT_TAHUNAN_TERAKHIR, B.KETERANGAN')->distinct() $npwp = $db->table('KPDL_MV_LOKASI_SUBJEK A')->select('A.NPWP, STATUS_SPT_TAHUNAN_TERAKHIR, B.KETERANGAN')->distinct()
->join('KPDL_REF_STATUS_SPT B', "A.STATUS_SPT_TAHUNAN_TERAKHIR = B.ID_STATUS_SPT", "left") ->join('KPDL_REF_STATUS_SPT B', "A.STATUS_SPT_TAHUNAN_TERAKHIR = B.ID_STATUS_SPT", "left")
->where('NPWP IS NOT NULL'); ->where('A.NPWP IS NOT NULL');
if ($opsiWilZona == 'wilayah') { if ($opsiWilZona == 'wilayah') {
$npwp->whereIn('ADM4_PCODE', $adm4_pcode); $npwp->whereIn('ADM4_PCODE', $adm4_pcode);
@ -105,6 +105,7 @@ class SPTTAhunan extends \App\Controllers\Kewilayahan\Kytp
$npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left'); $npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$npwp->orGroupStart() $npwp->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI) ->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm')) ->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd(); ->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor } else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor
@ -267,6 +268,7 @@ class SPTTAhunan extends \App\Controllers\Kewilayahan\Kytp
$data->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left'); $data->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$data->orGroupStart() $data->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI) ->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm')) ->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd(); ->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor } else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor

11
app/Controllers/Kewilayahan/Sebaran/Sof.php

@ -34,7 +34,7 @@ class Sof extends \App\Controllers\Kewilayahan\Kytp
} }
$db = \Config\Database::connect(); $db = \Config\Database::connect();
//npwp //npwp
$npwp = $db->table('KPDL_MV_LOKASI_SUBJEK')->select('NPWP')->distinct()->where('NPWP IS NOT NULL'); $npwp = $db->table('KPDL_MV_LOKASI_SUBJEK A')->select('A.NPWP')->distinct()->where('A.NPWP IS NOT NULL');
if ($opsiWilZona == 'wilayah') { if ($opsiWilZona == 'wilayah') {
$npwp->whereIn('ADM4_PCODE', $adm4_pcode); $npwp->whereIn('ADM4_PCODE', $adm4_pcode);
@ -99,6 +99,7 @@ class Sof extends \App\Controllers\Kewilayahan\Kytp
$npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left'); $npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$npwp->orGroupStart() $npwp->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI) ->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm')) ->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd(); ->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor } else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor
@ -151,7 +152,8 @@ class Sof extends \App\Controllers\Kewilayahan\Kytp
->join("(" . $sqlBulanLalu . ") B", "L.LAPISAN = B.LAPISAN", "left", false) ->join("(" . $sqlBulanLalu . ") B", "L.LAPISAN = B.LAPISAN", "left", false)
->join("(" . $sql2BulanLalu . ") C", "L.LAPISAN = C.LAPISAN", "left", false) ->join("(" . $sql2BulanLalu . ") C", "L.LAPISAN = C.LAPISAN", "left", false)
->orderBy("L.LAPISAN"); ->orderBy("L.LAPISAN");
// print_r($sqlSemua->getCompiledSelect());
// exit;
$data = $sqlSemua->get()->getResult(); $data = $sqlSemua->get()->getResult();
foreach ($data as $key => $value) { foreach ($data as $key => $value) {
$value->key = $Ald->encryptKpdl($value->LAPISAN, $username); $value->key = $Ald->encryptKpdl($value->LAPISAN, $username);
@ -227,11 +229,11 @@ class Sof extends \App\Controllers\Kewilayahan\Kytp
} }
if ($opsiWilZona == 'perekam') { if ($opsiWilZona == 'perekam') {
$data->whereIn('CREATED_BY', $nip_ar_perekam); $data->whereIn('A.CREATED_BY', $nip_ar_perekam);
} }
if ($opsiWilZona == 'pengampu') { if ($opsiWilZona == 'pengampu') {
$data->whereIn('NIP_AR_PENGAMPU', $nip_ar_pengampu); $data->whereIn('A.NIP_AR_PENGAMPU', $nip_ar_pengampu);
} }
$npwp = $data; $npwp = $data;
@ -283,6 +285,7 @@ class Sof extends \App\Controllers\Kewilayahan\Kytp
$npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left'); $npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$npwp->orGroupStart() $npwp->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI) ->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm')) ->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd(); ->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor } else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor

4
app/Controllers/Kewilayahan/Sebaran/ZonaPengawasan.php

@ -35,7 +35,7 @@ class ZonaPengawasan extends \App\Controllers\Kewilayahan\Kytp
$db = \Config\Database::connect(); $db = \Config\Database::connect();
$npwp = $db->table('KPDL_MV_LOKASI_SUBJEK')->select("KPPADM_ZONA, NM_KPP_ZONA, count(1) JML", false) $npwp = $db->table('KPDL_MV_LOKASI_SUBJEK A')->select("KPPADM_ZONA, NM_KPP_ZONA, count(1) JML", false)
->groupBy("KPPADM_ZONA, NM_KPP_ZONA")->orderBy("JML", 'desc'); ->groupBy("KPPADM_ZONA, NM_KPP_ZONA")->orderBy("JML", 'desc');
// switch ($jenis) { // switch ($jenis) {
@ -120,6 +120,7 @@ class ZonaPengawasan extends \App\Controllers\Kewilayahan\Kytp
$npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left'); $npwp->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$npwp->orGroupStart() $npwp->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI) ->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm')) ->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd(); ->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor } else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor
@ -281,6 +282,7 @@ class ZonaPengawasan extends \App\Controllers\Kewilayahan\Kytp
$data->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left'); $data->join('PEGAWAI C', 'A.NIP_AR_PENGAMPU=C.NIP9', 'left');
$data->orGroupStart() $data->orGroupStart()
->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI) ->where('C.KD_UNIT_ORGANISASI', $currentPegawai->KD_UNIT_ORGANISASI)
->where('C.KPPADM', session('kppadm'))
->where('A.KPPADM_PENGAMPU', session('kppadm')) ->where('A.KPPADM_PENGAMPU', session('kppadm'))
->groupEnd(); ->groupEnd();
} else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor } else if (in_array($currentPegawai->KD_JAB_STRUKTURAL, ['304'])) { //Kepala Kantor

1
app/Views/kewilayahan/dist/0926679b01a3e3d3c486.png vendored

@ -1 +0,0 @@
export default "/engineN/public/kpdl/layers.png";

1
app/Views/kewilayahan/dist/6d4f982bacf4ec0738a6.png vendored

@ -1 +0,0 @@
export default "/engineN/public/kpdl/layers-2x.png";

32
app/Views/kewilayahan/dist/app_Views_kewilayahan_kytp_componentPenugasanAktifitas_PerubahanPerilaku_js.js vendored

File diff suppressed because one or more lines are too long

1
app/Views/kewilayahan/dist/eea4d84307a6872728d4.png vendored

@ -1 +0,0 @@
export default "/engineN/public/kpdl/marker-icon.png";

28496
app/Views/kewilayahan/dist/kpdl.css vendored

File diff suppressed because one or more lines are too long

9993
app/Views/kewilayahan/dist/kpdl.js vendored

File diff suppressed because one or more lines are too long

28114
app/Views/kewilayahan/dist/monitoring.css vendored

File diff suppressed because one or more lines are too long

7499
app/Views/kewilayahan/dist/monitoring.js vendored

File diff suppressed because one or more lines are too long

57207
app/Views/kewilayahan/dist/peta.css vendored

File diff suppressed because one or more lines are too long

8185
app/Views/kewilayahan/dist/peta.js vendored

File diff suppressed because one or more lines are too long

801
app/Views/kewilayahan/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-14a15c.js vendored

File diff suppressed because one or more lines are too long

1333
app/Views/kewilayahan/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-6e9e84.css vendored

File diff suppressed because it is too large Load Diff

823
app/Views/kewilayahan/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-6e9e84.js vendored

File diff suppressed because one or more lines are too long

1333
app/Views/kewilayahan/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-e93a93.css vendored

File diff suppressed because it is too large Load Diff

1658
app/Views/kewilayahan/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-e93a93.js vendored

File diff suppressed because one or more lines are too long

1333
app/Views/kewilayahan/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-fdfa1b.css vendored

File diff suppressed because it is too large Load Diff

812
app/Views/kewilayahan/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-fdfa1b.js vendored

File diff suppressed because one or more lines are too long

790
app/Views/kewilayahan/dist/vendors-node_modules_mui_icons-material_esm_MoneyRounded_js-node_modules_mui_material_Skeleto-2ff297.js vendored

File diff suppressed because one or more lines are too long

1333
app/Views/kewilayahan/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_primeicons_primeicons_css-2000fa.css vendored

File diff suppressed because it is too large Load Diff

62
app/Views/kewilayahan/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_primeicons_primeicons_css-2000fa.js vendored

File diff suppressed because one or more lines are too long

1333
app/Views/kewilayahan/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_primeicons_primeicons_css.css vendored

File diff suppressed because it is too large Load Diff

52
app/Views/kewilayahan/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_primeicons_primeicons_css.js vendored

File diff suppressed because one or more lines are too long

62
app/Views/kewilayahan/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_reactstrap_es_Badge_js-no-257300.js vendored

File diff suppressed because one or more lines are too long

779
app/Views/kewilayahan/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_reactstrap_es_Badge_js-no-6faa12.js vendored

File diff suppressed because one or more lines are too long

52
app/Views/kewilayahan/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_reactstrap_es_Badge_js.js vendored

File diff suppressed because one or more lines are too long

42
app/Views/kewilayahan/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js.js vendored

File diff suppressed because one or more lines are too long

1
app/Views/kewilayahan/kytp/TabPenugasan.js

@ -4,6 +4,7 @@ import { Stepper } from 'primereact/stepper'
import { StepperPanel } from 'primereact/stepperpanel' import { StepperPanel } from 'primereact/stepperpanel'
import PenugasanKpdl from './componentPenugasanAktifitas/PenugasanKpdl.js' import PenugasanKpdl from './componentPenugasanAktifitas/PenugasanKpdl.js'
import PerubahanPerilaku from './componentPenugasanAktifitas/PerubahanPerilaku.js' import PerubahanPerilaku from './componentPenugasanAktifitas/PerubahanPerilaku.js'
import { Height } from '@mui/icons-material'
// const PerubahanPerilaku = lazy(() => import('./componentPenugasanAktifitas/PerubahanPerilaku.js')) // const PerubahanPerilaku = lazy(() => import('./componentPenugasanAktifitas/PerubahanPerilaku.js'))
const TabPenugasan = ({ dataSend }) => { const TabPenugasan = ({ dataSend }) => {
const stepperRef = useRef(null) const stepperRef = useRef(null)

17
app/Views/kewilayahan/kytp/componentPenugasanAktifitas/PerubahanPerilaku.js

@ -24,6 +24,7 @@ import { useDispatch, useSelector } from 'react-redux'
import { setProgresifitasPembayaran } from '../store/KpdlStore' import { setProgresifitasPembayaran } from '../store/KpdlStore'
import Pembayaran from './tabelPerubahanPerilaku/pembayaran' import Pembayaran from './tabelPerubahanPerilaku/pembayaran'
import { Col, Row } from 'reactstrap' import { Col, Row } from 'reactstrap'
import Pendaftaran from './tabelPerubahanPerilaku/Pendaftaran'
var relativeTime = require('dayjs/plugin/relativeTime') var relativeTime = require('dayjs/plugin/relativeTime')
const fetchSize = 101 const fetchSize = 101
@ -105,12 +106,12 @@ const PerubahanPerilaku = ({ dataSend }) => {
<div className="surface-0 shadow-2 p-3 border-1 border-50 border-round"> <div className="surface-0 shadow-2 p-3 border-1 border-50 border-round">
<div className="flex justify-content-between mb-3"> <div className="flex justify-content-between mb-3">
<div> <div>
<span className="block text-600 font-medium mb-3">Pelaporan SPT Tahunan</span> <span className="block text-600 font-medium mb-3">SPT Tahunan</span>
<div className="text-900 font-medium text-xl"> <div className="text-900 font-medium text-xl">
{loading ? ( {loading ? (
<Skeleton width={'60px'} height={'60px'} variant="rectangular" /> <Skeleton width={'60px'} height={'60px'} variant="rectangular" />
) : ( ) : (
<ButtonP className="text-white" label={data?.pelaporan} severity="" rounded /> <ButtonP className="text-white" disabled label={data?.pelaporan} severity="secondary" rounded />
)} )}
</div> </div>
</div> </div>
@ -127,12 +128,19 @@ const PerubahanPerilaku = ({ dataSend }) => {
<div className="surface-0 shadow-2 p-3 border-1 border-50 border-round"> <div className="surface-0 shadow-2 p-3 border-1 border-50 border-round">
<div className="flex justify-content-between mb-3"> <div className="flex justify-content-between mb-3">
<div> <div>
<span className="block text-600 font-medium mb-3">Pendaftaran NPWP</span> <span className="block text-600 font-medium mb-3">Penambahan NPWP</span>
<div className="text-900 font-medium text-xl"> <div className="text-900 font-medium text-xl">
{loading ? ( {loading ? (
<Skeleton width={'60px'} height={'60px'} variant="rectangular" /> <Skeleton width={'60px'} height={'60px'} variant="rectangular" />
) : ( ) : (
<ButtonP className="text-white" label={data?.pendaftaran} severity="" rounded /> <ButtonP
className="text-white"
disabled
label={data?.pendaftaran}
severity="secondary"
rounded
onClick={() => setVisibleSidebar2(true)}
/>
)} )}
</div> </div>
</div> </div>
@ -148,6 +156,7 @@ const PerubahanPerilaku = ({ dataSend }) => {
</Col> </Col>
</Row> </Row>
<Pembayaran dataSend={dataSend} visibleSidebar={visibleSidebar1} setVisibleSidebar={setVisibleSidebar1} /> <Pembayaran dataSend={dataSend} visibleSidebar={visibleSidebar1} setVisibleSidebar={setVisibleSidebar1} />
<Pendaftaran dataSend={dataSend} visibleSidebar={visibleSidebar2} setVisibleSidebar={setVisibleSidebar2} />
</> </>
) )
} }

2
app/Views/kewilayahan/kytp/componentPenugasanAktifitas/tabelPerubahanPerilaku/Pembayaran.js

@ -42,7 +42,7 @@ const Pembayaran = ({ dataSend, visibleSidebar, setVisibleSidebar }) => {
queryKey: ['table-data', columnFilters, globalFilter, sorting], queryKey: ['table-data', columnFilters, globalFilter, sorting],
queryFn: async ({ pageParam = 0 }) => { queryFn: async ({ pageParam = 0 }) => {
const url = new URL(base_url + 'kewilayahan/identaktifitashasil/perubahanperilaku/detail') const url = new URL(base_url + 'kewilayahan/identaktifitashasil/perubahanperilaku/pembayaran/detail')
url.searchParams.set('start', `${pageParam * fetchSize}`) url.searchParams.set('start', `${pageParam * fetchSize}`)
url.searchParams.set('size', `${fetchSize}`) url.searchParams.set('size', `${fetchSize}`)
url.searchParams.set('filters', JSON.stringify(columnFilters ?? [])) url.searchParams.set('filters', JSON.stringify(columnFilters ?? []))

252
app/Views/kewilayahan/kytp/componentPenugasanAktifitas/tabelPerubahanPerilaku/Pendaftaran.js

@ -0,0 +1,252 @@
import React, { useCallback, useEffect, useMemo, useRef, useState } from 'react'
// import Highcharts from 'highcharts'
// import HighchartsReact from 'highcharts-react-official'
import { Col, Row } from 'reactstrap'
// import { format_angka } from '../util'
// import collect from 'collect.js'
import jquery from 'jquery'
import { Sidebar } from 'primereact/sidebar'
import '/node_modules/primeflex/primeflex.css'
import { MantineReactTable, useMantineReactTable } from 'mantine-react-table'
import { Text } from '@mantine/core'
import { QueryClient, QueryClientProvider, useInfiniteQuery } from '@tanstack/react-query'
import dayjs from 'dayjs'
// import ViewICale from './ViewICale'
// import { Dialog } from '@mui/material'
var relativeTime = require('dayjs/plugin/relativeTime')
var customParseFormat = require('dayjs/plugin/customParseFormat')
const fetchSize = 101
const Pendaftaran = ({ dataSend, visibleSidebar, setVisibleSidebar }) => {
const base_url = '/engineN/'
// const refChart = useRef(null)
// const refChart2 = useRef(null)
// const [dataJenis, setDataJenis] = useState(null)
// const [dataStatus, setDataStatus] = useState(null)
// const [query, setQuery] = useState(null)
// const [jenisStatus, setJenisStatus] = useState('')
// const [visibleICale, setVisibleIcale] = useState(false)
const TableDetailGraph = ({ dataSend }) => {
const tableContainerRef = useRef(null)
const rowVirtualizerInstanceRef = useRef(null)
const [columnFilters, setColumnFilters] = useState([])
const [globalFilter, setGlobalFilter] = useState()
const [sorting, setSorting] = useState([])
const base_url = location.protocol + '//' + location.hostname + '/engineN/'
const { data, fetchNextPage, isError, isFetching, isLoading } = useInfiniteQuery({
queryKey: ['table-data', columnFilters, globalFilter, sorting],
queryFn: async ({ pageParam = 0 }) => {
const url = new URL(base_url + 'kewilayahan/identaktifitashasil/perubahanperilaku/pendaftaran/detail')
url.searchParams.set('start', `${pageParam * fetchSize}`)
url.searchParams.set('size', `${fetchSize}`)
url.searchParams.set('filters', JSON.stringify(columnFilters ?? []))
url.searchParams.set('globalFilter', globalFilter ?? '')
url.searchParams.set('sorting', JSON.stringify(sorting ?? []))
const response = await fetch(url.href, {
method: 'POST',
headers: {
Accept: 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify({
...dataSend
})
})
const json = await response.json()
return json
},
getNextPageParam: (_lastGroup, groups) => groups.length,
keepPreviousData: true,
refetchOnWindowFocus: false
})
const flatData = useMemo(() => data?.pages.flatMap((page) => page.data) ?? [], [data])
const totalDBRowCount = data?.pages?.[0]?.meta?.totalRowCount ?? 0
const totalFetched = flatData.length
const fetchMoreOnBottomReached = useCallback(
(containerRefElement) => {
if (containerRefElement) {
const { scrollHeight, scrollTop, clientHeight } = containerRefElement
//once the user has scrolled within 400px of the bottom of the table, fetch more data if we can
if (scrollHeight - scrollTop - clientHeight < 400 && !isFetching && totalFetched < totalDBRowCount) {
fetchNextPage()
}
}
},
[fetchNextPage, isFetching, totalFetched, totalDBRowCount]
)
const columns = [
{
accessorKey: 'NPWP',
header: 'NPWP',
enableClickToCopy: true,
size: 150
},
{
accessorKey: 'NAMA_WP',
header: 'Nama'
},
{
accessorKey: 'ALAMAT_MFWP',
header: 'Alamat'
},
{
accessorKey: 'KELURAHAN_MFWP',
header: 'Wil. Adm.',
Cell: (data) => {
const dataRow = data.row.original
return `${dataRow.KELURAHAN_MFWP ?? ''} ${dataRow.KECAMATAN_MFWP ?? ''} ${dataRow.KOTA_MFWP ?? ''} ${dataRow.PROPINSI_MFWP ?? ''}`
}
},
{
accessorKey: 'STATUS_WP_MFWP',
header: 'Status WP'
},
{
accessorKey: 'JNS_WP_MFWP',
header: 'Jenis WP'
},
{
accessorKey: 'NM_KANTOR',
header: 'KPP Terdaftar'
},
{
accessorKey: 'NAMA_AR_MFWP',
header: 'AR'
},
{
accessorKey: 'FLAG_WPS_WPK',
header: 'WPS/WPK',
size: 100,
mantineTableBodyCellProps: {
align: 'center'
}
},
{
accessorKey: 'JUMLAH_PEMBAYARAN_THN_TERAKHIR',
header: 'Rp',
Cell: ({ cell }) => parseFloat(cell.getValue()).toLocaleString('id-ID'),
mantineTableHeadCellProps: {
align: 'right'
},
mantineTableBodyCellProps: {
align: 'right'
},
size: 100
},
{
accessorKey: 'KETERANGAN',
header: 'SPT'
},
{
accessorKey: 'TGL_DAFTAR',
header: 'Tgl Daftar',
Cell: ({ cell }) => {
return dayjs(cell.getValue(), 'DD-MMM-YY').format('YYYY-MM-DD')
}
}
]
useEffect(() => {
if (rowVirtualizerInstanceRef.current) {
try {
rowVirtualizerInstanceRef.current.scrollToIndex(0)
} catch (e) {
console.error(e)
}
}
}, [sorting, columnFilters, globalFilter])
//a check on mount to see if the table is already scrolled to the bottom and immediately needs to fetch more data
useEffect(() => {
fetchMoreOnBottomReached(tableContainerRef.current)
}, [fetchMoreOnBottomReached])
const table1 = useMantineReactTable({
columns,
data: flatData,
enablePagination: false,
enableRowNumbers: true,
enableRowVirtualization: true, //optional, but recommended if it is likely going to be more than 100 rows
manualFiltering: true,
manualSorting: true,
mantineTableContainerProps: {
ref: tableContainerRef, //get access to the table container element
sx: { maxHeight: '600px' }, //give the table a max height
onScroll: (event) => fetchMoreOnBottomReached(event.target)
},
mantineToolbarAlertBannerProps: {
color: 'red',
children: 'Error loading data'
},
onColumnFiltersChange: setColumnFilters,
onGlobalFilterChange: setGlobalFilter,
onSortingChange: setSorting,
renderBottomToolbarCustomActions: () => (
<Text className="text-sm">
Fetched {totalFetched} of {totalDBRowCount} total rows.
</Text>
),
state: {
columnFilters,
globalFilter,
isLoading,
showAlertBanner: isError,
showProgressBars: isFetching,
sorting
},
rowVirtualizerInstanceRef, //get access to the virtualizer instance
rowVirtualizerProps: { overscan: 10 },
mantineTableBodyCellProps: { className: 'p-1 text-xs' },
mantineTableBodyProps: { className: 'mb-3' }
})
return <MantineReactTable table={table1} />
}
const queryClient = new QueryClient()
return (
<>
<Row>
<Col sm="12">
<Sidebar
header={
<>
<h4>Detail Data</h4>
</>
}
visible={visibleSidebar}
position="bottom"
onHide={() => setVisibleSidebar(false)}
style={{ height: 'calc(100vh - 100px)' }}
blockScroll
pt={{ header: { className: 'p-1' }, closeButton: { style: { width: '2rem', height: '1rem' } } }}
>
<Row>
<Col sm="12">
<QueryClientProvider client={queryClient}>
<TableDetailGraph dataSend={dataSend} />
</QueryClientProvider>
</Col>
</Row>
</Sidebar>
</Col>
</Row>
</>
)
}
export default Pendaftaran

2
app/Views/kewilayahan/kytp/componentProgresifitas/JenisStatusWp.js

@ -319,7 +319,7 @@ const JenisStatusWp = ({ dataSend }) => {
AR yang <b>mengampu WP</b> tersebut dan/atau; AR yang <b>mengampu WP</b> tersebut dan/atau;
</li> </li>
<li> <li>
AR yang <b>mengampu wilayah</b> tersebut dengan mengirimkan LHA (data positioning, data registrasi, dan data ICALEP) ke unit kerja yang AR yang <b>mengampu wilayah</b> tersebut dengan mengirimkan LHKPD (data positioning, data registrasi, dan data ICALEP) ke unit kerja yang
mengadministrasikan kegiatan usaha yang diawasi; mengadministrasikan kegiatan usaha yang diawasi;
</li> </li>
</ul> </ul>

3
app/Views/kewilayahan/kytp/componentProgresifitas/PayComp.js

@ -346,7 +346,8 @@ const PayComp = ({ dataSend }) => {
AR yang <b>mengampu WP</b> tersebut dan/atau; AR yang <b>mengampu WP</b> tersebut dan/atau;
</li> </li>
<li> <li>
AR yang <b>mengampu wilayah</b> tersebut dengan mengirimkan LHA (data ICALEP) ke unit kerja yang mengadministrasikan kegiatan usaha yang diawasi; AR yang <b>mengampu wilayah</b> tersebut dengan mengirimkan LHKPD (data ICALEP) ke unit kerja yang mengadministrasikan kegiatan usaha yang
diawasi;
</li> </li>
<li>Input di DRM</li> <li>Input di DRM</li>
</ul> </ul>

3
app/Views/kewilayahan/kytp/componentProgresifitas/Pembayaran.js

@ -346,7 +346,8 @@ const Pembayaran = ({ dataSend }) => {
AR yang <b>mengampu WP</b> tersebut dan/atau; AR yang <b>mengampu WP</b> tersebut dan/atau;
</li> </li>
<li> <li>
AR yang <b>mengampu wilayah</b> tersebut dengan mengirimkan LHA (data ICALEP) ke unit kerja yang mengadministrasikan kegiatan usaha yang diawasi; AR yang <b>mengampu wilayah</b> tersebut dengan mengirimkan LHKPD (data ICALEP) ke unit kerja yang mengadministrasikan kegiatan usaha yang
diawasi;
</li> </li>
<li>Input di DRM</li> <li>Input di DRM</li>
</ul> </ul>

3
app/Views/kewilayahan/kytp/componentProgresifitas/SPTTahunan.js

@ -302,7 +302,8 @@ const SPTTahunan = ({ dataSend }) => {
AR yang <b>mengampu WP</b> tersebut; AR yang <b>mengampu WP</b> tersebut;
</li> </li>
<li> <li>
AR yang <b>mengampu wilayah</b> tersebut dengan mengirimkan LHA (data ICALEP) ke unit kerja yang mengadministrasikan kegiatan usaha yang diawasi; AR yang <b>mengampu wilayah</b> tersebut dengan mengirimkan LHKPD (data ICALEP) ke unit kerja yang mengadministrasikan kegiatan usaha yang
diawasi;
</li> </li>
<li>Input di DRM</li> <li>Input di DRM</li>
</ul> </ul>

3
app/Views/kewilayahan/kytp/componentProgresifitas/Sof.js

@ -349,7 +349,8 @@ const Sof = ({ dataSend }) => {
AR yang <b>mengampu WP</b> tersebut; AR yang <b>mengampu WP</b> tersebut;
</li> </li>
<li> <li>
AR yang <b>mengampu wilayah</b> tersebut dengan mengirimkan LHA (data ICALEP) ke unit kerja yang mengadministrasikan kegiatan usaha yang diawasi; AR yang <b>mengampu wilayah</b> tersebut dengan mengirimkan LHKPD (data ICALEP) ke unit kerja yang mengadministrasikan kegiatan usaha yang
diawasi;
</li> </li>
<li>Input di DRM</li> <li>Input di DRM</li>
</ul> </ul>

3
app/Views/kewilayahan/monitoring/componentMonitoring/Kpp.js

@ -37,7 +37,9 @@ const Kpp = () => {
const sharedData = storeKpdl.dataMonitoring const sharedData = storeKpdl.dataMonitoring
const data = [] const data = []
sharedData.map((val, _idx) => { sharedData.map((val, _idx) => {
console.log({ val })
val.subRows.map((val2, _idx2) => { val.subRows.map((val2, _idx2) => {
console.log({ val2 })
data.push(val2) data.push(val2)
}) })
}) })
@ -53,6 +55,7 @@ const Kpp = () => {
size: 200, size: 200,
mantineTableBodyCellProps: ({ cell }) => { mantineTableBodyCellProps: ({ cell }) => {
const rowObject = cell.row.original const rowObject = cell.row.original
// console.log(cell)
if (!cell.row.getCanExpand()) { if (!cell.row.getCanExpand()) {
if (rowObject.ISEXIST_INWAS === 'FALSE') { if (rowObject.ISEXIST_INWAS === 'FALSE') {
return { style: { color: 'red' } } return { style: { color: 'red' } }

89
app/Views/kewilayahan/peta/Legenda.js

@ -0,0 +1,89 @@
import React from 'react'
import { Card, CardBody, Col, Row } from 'reactstrap'
import { styled } from '@mui/material/styles'
import Chip from '@mui/material/Chip'
import Paper from '@mui/material/Paper'
import TagFacesIcon from '@mui/icons-material/TagFaces'
import { Circle, Info } from '@mui/icons-material'
const ListItem = styled('li')(({ theme }) => ({
margin: theme.spacing(0.5)
}))
const Legenda = () => {
const [chipData, setChipData] = React.useState([
{ key: 0, label: 'BerNPWP', icon: <Circle color="success" /> },
{ key: 1, label: 'Non NPWP', icon: <Circle color="warning" /> },
{ key: 2, label: 'Poi Google', icon: <Circle color="error" /> }
])
const handleDelete = (chipToDelete) => () => {
setChipData((chips) => chips.filter((chip) => chip.key !== chipToDelete.key))
}
return (
<>
<Paper
sx={{
display: 'flex',
justifyContent: 'center',
flexWrap: 'wrap',
listStyle: 'none',
p: 0.5,
m: 0.5,
mb: 0.5,
opacity: '90%',
width: '150px',
backgroundColor: 'var(--danger)'
}}
component="a"
onClick={() => {
window.open(
'https://cendol-djp.intranet.pajak.go.id/geoserver/',
'_blank' // <- This is what makes it open in a new window.
)
}}
>
<div className="flex justify-content-center align-self-center ">
<div className="px-50 justify-content-center align-self-center text-white">
<Info className="" />
</div>
<div className="px-50 justify-content-center align-self-center text-white">Klik di sini jika data poi tidak tampil</div>
</div>
</Paper>
<Paper
sx={{
display: 'flex',
justifyContent: 'center',
flexWrap: 'wrap',
listStyle: 'none',
p: 0.5,
m: 0.5,
mb: 0.5,
opacity: '75%'
}}
component="ul"
>
<div className="px-50 justify-content-center align-self-center">Legenda Poi Dasar : </div>
{chipData.map((data) => {
let icon
if (data.label === 'React') {
icon = <TagFacesIcon color="error" />
}
return (
<>
<ListItem key={data.key}>
<Chip icon={data.icon} label={data.label} onDelete={undefined} size="small" />
</ListItem>
</>
)
})}
</Paper>
</>
)
}
export default Legenda

106
app/Views/kewilayahan/peta/PoUpWilayah.js

@ -130,8 +130,9 @@ const PopUpWilayah = (props) => {
useEffect(() => { useEffect(() => {
setKel([]) setKel([])
setKelSelected([]) setKelSelected([])
if (kecSelected.length && !isObjEmpty(kecSelected)) { if (kecSelected && !isObjEmpty(kecSelected)) {
const kec = collect(kecSelected).pluck('value').all() // const kec = collect(kecSelected).pluck('value').all()
const kec = [kecSelected.value]
jquery.ajax({ jquery.ajax({
url: '/engineN/kewilayahan/ref/kelurahan', url: '/engineN/kewilayahan/ref/kelurahan',
method: 'POST', method: 'POST',
@ -195,7 +196,8 @@ const PopUpWilayah = (props) => {
setZpSelected([]) setZpSelected([])
if (seksiSelected && !isObjEmpty(seksiSelected)) { if (seksiSelected && !isObjEmpty(seksiSelected)) {
const kpp = kppSelected.value const kpp = kppSelected.value
const seksi = collect(seksiSelected).pluck('value').all() // const seksi = collect(seksiSelected).pluck('value').all()
const seksi = [seksiSelected.value]
jquery.ajax({ jquery.ajax({
url: '/engineN/kewilayahan/ref/zpar', url: '/engineN/kewilayahan/ref/zpar',
@ -214,8 +216,10 @@ const PopUpWilayah = (props) => {
setZpSelected([]) setZpSelected([])
if (arSelected && !isObjEmpty(arSelected)) { if (arSelected && !isObjEmpty(arSelected)) {
const kpp = kppSelected.value const kpp = kppSelected.value
const seksi = collect(seksiSelected).pluck('value').all() // const seksi = collect(seksiSelected).pluck('value').all()
const ar = collect(arSelected).pluck('value').all() const seksi = [seksiSelected.value]
// const ar = collect(arSelected).pluck('value').all()
const ar = [arSelected.value]
jquery.ajax({ jquery.ajax({
url: '/engineN/kewilayahan/ref/zpzp', url: '/engineN/kewilayahan/ref/zpzp',
method: 'POST', method: 'POST',
@ -239,6 +243,8 @@ const PopUpWilayah = (props) => {
} }
const onClickReset = () => { const onClickReset = () => {
dispatch(setCqlFilterWilayah('(1=1)'))
refFeatureBawah.current.clearLayers() refFeatureBawah.current.clearLayers()
matoaLayers.poiMatoaNpwpLayer.setParams({ matoaLayers.poiMatoaNpwpLayer.setParams({
@ -246,7 +252,7 @@ const PopUpWilayah = (props) => {
cql_filter: '(1=1)' cql_filter: '(1=1)'
}) })
matoaLayers.poiMatoaNpwpNullLayer.setParams({ matoaLayers.poiMatoaNpwpNullLayer.setParams({
styles: 'poi_matoa_npwp', styles: 'poi_matoa_npwp_null',
cql_filter: '(1=1)' cql_filter: '(1=1)'
}) })
@ -257,16 +263,20 @@ const PopUpWilayah = (props) => {
setIsOpenPopUpWilayah(false) setIsOpenPopUpWilayah(false)
} }
const buttonProsesOnClick = () => { const buttonProsesOnClick = () => {
refFeatureBawah.current.clearLayers() refFeatureBawah.current.clearLayers()
const opsiWilZona = tabActive const opsiWilZona = tabActive
const adm4_pcode = collect(kelSelected).pluck('value').all() // const adm4_pcode = collect(kelSelected).pluck('value').all()
const adm4_pcode2 = collect(kelSelected).pluck('value2').all() const adm4_pcode = [kelSelected.value]
// const adm4_pcode2 = collect(kelSelected).pluck('value2').all()
const adm4_pcode2 = [kelSelected.value2]
const id_poly_zona = collect(zpSelected).pluck('value').all() const id_poly_zona = collect(zpSelected).pluck('value').all()
const id_poly_zona2 = collect(zpSelected).pluck('value2').all() const id_poly_zona2 = collect(zpSelected).pluck('value2').all()
switch (opsiWilZona) { switch (opsiWilZona) {
case 'wilayah': case 'wilayah':
console.log('wilayah selected')
if (adm4_pcode.length) { if (adm4_pcode.length) {
dispatch(setSelectedOpsi(dataOpsi.wilayah)) dispatch(setSelectedOpsi(dataOpsi.wilayah))
setDataSend({ opsiWilZona: dataOpsi.wilayah.key, adm4_pcode, id_poly_zona: [] }) setDataSend({ opsiWilZona: dataOpsi.wilayah.key, adm4_pcode, id_poly_zona: [] })
@ -279,7 +289,7 @@ const PopUpWilayah = (props) => {
cql_filter: cq_filter_poi cql_filter: cq_filter_poi
}) })
matoaLayers.poiMatoaNpwpNullLayer.setParams({ matoaLayers.poiMatoaNpwpNullLayer.setParams({
style: 'poi_matoa_npwp', style: 'poi_matoa_npwp_null',
cql_filter: cq_filter_poi cql_filter: cq_filter_poi
}) })
@ -287,11 +297,11 @@ const PopUpWilayah = (props) => {
style: 'poi_google', style: 'poi_google',
cql_filter: cq_filter_poi cql_filter: cq_filter_poi
}) })
// console.log('wait....')
jquery.ajax({ jquery.ajax({
url: '/engineN/kewilayahan/peta/kelurahanpoly2', url: '/engineN/kewilayahan/peta/kelurahanpoly',
type: 'post', dataType: 'text',
dataType: 'json', type: 'POST',
data: { data: {
adm4_pcode adm4_pcode
}, },
@ -318,6 +328,7 @@ const PopUpWilayah = (props) => {
} }
break break
case 'zona': case 'zona':
console.log('zona selected')
if (id_poly_zona.length) { if (id_poly_zona.length) {
dispatch(setSelectedOpsi(dataOpsi.zona)) dispatch(setSelectedOpsi(dataOpsi.zona))
setDataSend({ opsiWilZona: dataOpsi.zona.key, adm4_pcode: [], id_poly_zona }) setDataSend({ opsiWilZona: dataOpsi.zona.key, adm4_pcode: [], id_poly_zona })
@ -331,7 +342,7 @@ const PopUpWilayah = (props) => {
}) })
matoaLayers.poiMatoaNpwpNullLayer.setParams({ matoaLayers.poiMatoaNpwpNullLayer.setParams({
styles: 'poi_matoa_npwp', styles: 'poi_matoa_npwp_null',
cql_filter: cq_filter_poi cql_filter: cq_filter_poi
}) })
@ -342,7 +353,7 @@ const PopUpWilayah = (props) => {
jquery.ajax({ jquery.ajax({
url: '/engineN/kewilayahan/peta/zonapoly', url: '/engineN/kewilayahan/peta/zonapoly',
type: 'post', type: 'post',
dataType: 'json', dataType: 'text',
data: { data: {
id_poly_zona id_poly_zona
}, },
@ -482,7 +493,20 @@ const PopUpWilayah = (props) => {
<Label className="form-label" for="Pilih Seksi"> <Label className="form-label" for="Pilih Seksi">
Seksi Seksi
</Label> </Label>
<MultiSelect <Select
placeholder="Pilih Seksi"
className="basic-single w-100"
onChange={(e) => {
setSeksiSelected(e)
}}
classNamePrefix="select"
// defaultValue={kanwilSelected}
value={seksiSelected}
isClearable={false}
options={seksi}
/>
{/* <MultiSelect
className="me-1 w-full" className="me-1 w-full"
hasSelectAll={true} hasSelectAll={true}
debounceDuration={300} debounceDuration={300}
@ -493,13 +517,25 @@ const PopUpWilayah = (props) => {
}} }}
labelledBy="Pilih Seksi" labelledBy="Pilih Seksi"
overrideStrings={{ allItemsAreSelected: 'Semua dipilih', selectSomeItems: 'Pilih Seksi' }} overrideStrings={{ allItemsAreSelected: 'Semua dipilih', selectSomeItems: 'Pilih Seksi' }}
/> /> */}
</Col> </Col>
<Col md="3"> <Col md="3">
<Label className="form-label" for="Pilih AR"> <Label className="form-label" for="Pilih AR">
AR AR
</Label> </Label>
<MultiSelect <Select
placeholder="Pilih AR"
className="basic-single w-100"
onChange={(e) => {
setArSelected(e)
}}
classNamePrefix="select"
// defaultValue={kanwilSelected}
value={arSelected}
isClearable={false}
options={ar}
/>
{/* <MultiSelect
className="me-1 w-full" className="me-1 w-full"
hasSelectAll={true} hasSelectAll={true}
debounceDuration={300} debounceDuration={300}
@ -510,7 +546,7 @@ const PopUpWilayah = (props) => {
}} }}
labelledBy="Pilih AR" labelledBy="Pilih AR"
overrideStrings={{ allItemsAreSelected: 'Semua dipilih', selectSomeItems: 'Pilih AR' }} overrideStrings={{ allItemsAreSelected: 'Semua dipilih', selectSomeItems: 'Pilih AR' }}
/> /> */}
</Col> </Col>
</Row> </Row>
<Row className="mt-2"> <Row className="mt-2">
@ -576,7 +612,19 @@ const PopUpWilayah = (props) => {
<Label className="form-label" for="Pilih Kecamatan"> <Label className="form-label" for="Pilih Kecamatan">
Kecamatan Kecamatan
</Label> </Label>
<MultiSelect <Select
placeholder="Pilih Kecamatan"
className="basic-single w-100"
onChange={(e) => {
setKecSelected(e)
}}
classNamePrefix="select"
defaultValue={kecSelected}
value={kecSelected}
isClearable={false}
options={kec}
/>
{/* <MultiSelect
className="me-1 w-full" className="me-1 w-full"
hasSelectAll={true} hasSelectAll={true}
debounceDuration={300} debounceDuration={300}
@ -587,13 +635,25 @@ const PopUpWilayah = (props) => {
}} }}
labelledBy="Pilih Kecamatan" labelledBy="Pilih Kecamatan"
overrideStrings={{ allItemsAreSelected: 'Semua dipilih', selectSomeItems: 'Pilih Kecamatan' }} overrideStrings={{ allItemsAreSelected: 'Semua dipilih', selectSomeItems: 'Pilih Kecamatan' }}
/> /> */}
</Col> </Col>
<Col md="3"> <Col md="3">
<Label className="form-label" for="Pilih Kelurahan"> <Label className="form-label" for="Pilih Kelurahan">
Kelurahan Kelurahan
</Label> </Label>
<MultiSelect <Select
placeholder="Pilih Kelurahan"
className="basic-single w-100"
onChange={(e) => {
setKelSelected(e)
}}
classNamePrefix="select"
defaultValue={kelSelected}
value={kelSelected}
isClearable={false}
options={kel}
/>
{/* <MultiSelect
className="me-1 w-full" className="me-1 w-full"
hasSelectAll={true} hasSelectAll={true}
debounceDuration={300} debounceDuration={300}
@ -604,7 +664,7 @@ const PopUpWilayah = (props) => {
}} }}
labelledBy="Pilih Kelurahan" labelledBy="Pilih Kelurahan"
overrideStrings={{ allItemsAreSelected: 'Semua dipilih', selectSomeItems: 'Pilih Kelurahan' }} overrideStrings={{ allItemsAreSelected: 'Semua dipilih', selectSomeItems: 'Pilih Kelurahan' }}
/> /> */}
</Col> </Col>
</Row> </Row>
<Row className="mt-2"> <Row className="mt-2">

4
app/Views/kewilayahan/peta/PopUPTematikPembayaran.js

@ -58,7 +58,7 @@ const PopUPTematikPembayaran = (props) => {
cql_filter: '(1=1)' cql_filter: '(1=1)'
}) })
matoaLayers.poiMatoaNpwpNullLayer.setParams({ matoaLayers.poiMatoaNpwpNullLayer.setParams({
styles: 'poi_matoa_npwp', styles: 'poi_matoa_npwp_null',
cql_filter: '(1=1)' cql_filter: '(1=1)'
}) })
@ -70,6 +70,8 @@ const PopUPTematikPembayaran = (props) => {
setIsOpenPopUpPembayaran(false) setIsOpenPopUpPembayaran(false)
} }
const buttonProsesOnClick = () => { const buttonProsesOnClick = () => {
// map.removeLayer(matoaLayers.poiMatoaNpwpNullLayer)
matoaLayers.poiMatoaNpwpNullLayer.removeFrom(map)
const warna_byr = [] const warna_byr = []
const warna_spt = [] const warna_spt = []
const bayarchecked = document.querySelectorAll('.tematik_pembayaran_checkbox:checked') const bayarchecked = document.querySelectorAll('.tematik_pembayaran_checkbox:checked')

10
app/Views/kewilayahan/peta/PopUpRatingGoogle.js

@ -66,7 +66,7 @@ const PopUpRatingGoogle = (props) => {
cql_filter: '(1=1)' cql_filter: '(1=1)'
}) })
matoaLayers.poiMatoaNpwpNullLayer.setParams({ matoaLayers.poiMatoaNpwpNullLayer.setParams({
styles: 'poi_matoa_npwp', styles: 'poi_matoa_npwp_null',
cql_filter: '(1=1)' cql_filter: '(1=1)'
}) })
@ -83,16 +83,8 @@ const PopUpRatingGoogle = (props) => {
matoaLayers.poiGoogleLayer.setParams({ matoaLayers.poiGoogleLayer.setParams({
styles: 'poi_google', styles: 'poi_google',
cql_filter: paramExisting + ' AND ' + cq_filter_poi cql_filter: paramExisting + ' AND ' + cq_filter_poi
// minZoom: 4
}) })
// matoaLayers.poiMatoaNpwpNullLayer.setParams({
// style: 'poi_matoa_npwp_bayar',
// cql_filter: paramExisting + ' AND ' + cq_filter_poi,
// minZoom: 4
// })
// map.setZoom(8)
setIsOpenPopUpRating(false) setIsOpenPopUpRating(false)
} }
return ( return (

10
app/Views/kewilayahan/peta/layers/overlayLayers.js

@ -50,8 +50,8 @@ const style = {
const parameterPeta = (id, layername) => { const parameterPeta = (id, layername) => {
return { return {
id: id, id: id,
url: '/engineN/geoserver/wms', // url: '/engineN/geoserver/wms',
// url: 'https://cendol-djp.intranet.pajak.go.id/geoserver/wms', url: 'https://cendol-djp.intranet.pajak.go.id/geoserver/wms',
wmsParams: { wmsParams: {
request: 'GetMap', request: 'GetMap',
service: 'WMS', service: 'WMS',
@ -77,8 +77,8 @@ const parameterPeta = (id, layername) => {
const parameterPetaWms = (id, layername, style, minzoom) => { const parameterPetaWms = (id, layername, style, minzoom) => {
return { return {
id: id, id: id,
url: '/engineN/geoserver/wms', // url: '/engineN/geoserver/wms',
// url: 'https://cendol-djp.intranet.pajak.go.id/geoserver/wms', url: 'https://cendol-djp.intranet.pajak.go.id/geoserver/wms',
wmsParams: { wmsParams: {
request: 'GetMap', request: 'GetMap',
service: 'WMS', service: 'WMS',
@ -113,7 +113,7 @@ const poiMatoaNpwpNullLayer = L.tileLayer.matoaNpwp(poiMatoaNpwpNullParam.url, p
//action //action
npwpInvalidlayer.on('click', (e) => { npwpInvalidlayer.on('click', (e) => {
console.log(e) // console.log(e)
}) })
export const matoaLayers = { export const matoaLayers = {

30
app/Views/kewilayahan/peta/peta.js

@ -21,6 +21,7 @@ import { matoaLayers, overlaysTree } from './layers/overlayLayers'
import { getStatusSPT, setSelectedOpsi } from '../kytp/store/PetaStore' import { getStatusSPT, setSelectedOpsi } from '../kytp/store/PetaStore'
import ControlCustom from 'react-leaflet-custom-control' import ControlCustom from 'react-leaflet-custom-control'
import MenuBawah from './MenuBawah' import MenuBawah from './MenuBawah'
import Legenda from './Legenda'
const Root = () => { const Root = () => {
// document.body.style.margin = '0' // document.body.style.margin = '0'
@ -37,7 +38,7 @@ const Root = () => {
const [centroid, setCentroid] = useState(null) const [centroid, setCentroid] = useState(null)
const layers = [] const layers = []
const latestBase = localStorage.getItem('latestBase') ?? 'Open Street Map' const latestBase = localStorage.getItem('latestBase') ?? 'Open Street Map'
const parse = require('wellknown')
layersmaps.map((val) => { layersmaps.map((val) => {
if (val.name === latestBase) { if (val.name === latestBase) {
val.checked = true val.checked = true
@ -92,14 +93,18 @@ const Root = () => {
jquery.get({ jquery.get({
url: '/engineN/kewilayahan/peta/defaultcentroid', url: '/engineN/kewilayahan/peta/defaultcentroid',
type: 'get', type: 'get',
dataType: 'json', dataType: 'text',
success: (res) => { success: (res) => {
setCentroid(res) console.log(res)
// const cent = L.geoJSON(centroid) if (res) {
const cent = L.geoJSON(parse(res)).getLayers()[0].feature.geometry
// setCenter(new L.point(res.coordinates)) setCentroid(cent)
map.panTo([res.coordinates[1], res.coordinates[0]]).setZoom(14) console.log({ cent })
// map.fitBounds(cent.getBounds()).setZoom(8) map.panTo([cent.coordinates[1], cent.coordinates[0]]).setZoom(14)
} else {
const indonesia = L.geoJSON(parse('POLYGON((94.3 9.2, 142.1 9.2, 142.1 -11.3, 94.3 -11.3, 94.3 9.2))'))
map.fitBounds(indonesia.getBounds()).setZoom(map.getZoom() - 1)
}
} }
}) })
} }
@ -156,6 +161,9 @@ const Root = () => {
}} }}
> >
<LayerGroup ref={refFeatureBawah}></LayerGroup> <LayerGroup ref={refFeatureBawah}></LayerGroup>
<ControlCustom position="bottomleft">
<Legenda />
</ControlCustom>
<ControlCustom position="bottomleft"> <ControlCustom position="bottomleft">
<MenuBawah wmsRef={wmsRef} refFeatureBawah={refFeatureBawah} dataSend={dataSend} setDataSend={setDataSend} /> <MenuBawah wmsRef={wmsRef} refFeatureBawah={refFeatureBawah} dataSend={dataSend} setDataSend={setDataSend} />
</ControlCustom> </ControlCustom>
@ -167,9 +175,9 @@ const Root = () => {
useEffect(() => { useEffect(() => {
dispatch(getStatusSPT()) dispatch(getStatusSPT())
}, []) }, [])
useEffect(() => { // useEffect(() => {
console.log({ dataSend }) // console.log({ dataSend })
}, [dataSend]) // }, [dataSend])
return ( return (
<> <>
<div style={{ height: '100vh', width: '100%', padding: '0' }}> <div style={{ height: '100vh', width: '100%', padding: '0' }}>

4
app/Views/kewilayahan/peta/peta.php

@ -5,7 +5,7 @@ helper('Kpdl');
<head> <head>
<meta charset="utf-8" /> <meta charset="utf-8" />
<title>eGeoTax</title> <title>eGeoTax</title>
<link rel="shortcut icon" href="/engineN/public/favicon.ico" /> <link rel="shortcut icon" href="/engineN/public/theme/img/favicon.ico" />
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1" /> <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1" />
<meta name="theme-color" content="#000000" /> <meta name="theme-color" content="#000000" />
<link rel="stylesheet" href="<?=base_url('public/kpdl/dist/peta.css')?>" type="text/css"> <link rel="stylesheet" href="<?=base_url('public/kpdl/dist/peta.css')?>" type="text/css">
@ -21,7 +21,7 @@ helper('Kpdl');
<div id="app"></div> <div id="app"></div>
<?php $isDevelopment = ENVIRONMENT === 'development';?> <?php $isDevelopment = ENVIRONMENT === 'development';?>
<script type="text/javascript" src="<?=base_url()?>public/kpdl/dist/peta.js"></script> <script type="text/javascript" src="<?=base_url()?>public/kpdl/dist/peta.js?<?=time()?>"></script>
</body> </body>
</html> </html>

3
composer.json

@ -50,8 +50,7 @@
}, },
"autoload": { "autoload": {
"psr-4": { "psr-4": {
"CodeIgniter\\": "system/", "CodeIgniter\\": "system/"
"Brick\\Geo\\": "vendor/brick/geo/src"
}, },
"exclude-from-classmap": [ "exclude-from-classmap": [
"**/Database/Migrations/**" "**/Database/Migrations/**"

2
postgis_pembentuk_kpdl_zona_diff.sql

@ -20,3 +20,5 @@ update kpdl_zp_nas_diff a set attribute1 =
else '' end else '' end
from zonaolah from zonaolah
where a.ogc_fid = zonaolah.ogc_fid; where a.ogc_fid = zonaolah.ogc_fid;
update KPDL_ZP_NAS_DIFF SET

1
public/kpdl/dist/0926679b01a3e3d3c486.png vendored

@ -1 +0,0 @@
export default "/engineN/public/kpdl/layers.png";

1
public/kpdl/dist/6d4f982bacf4ec0738a6.png vendored

@ -1 +0,0 @@
export default "/engineN/public/kpdl/layers-2x.png";

BIN
public/kpdl/dist/InterVariable-75YQYCJN.woff2 vendored

Binary file not shown.

2
public/kpdl/dist/app_Views_kewilayahan_kytp_componentPenugasanAktifitas_PerubahanPerilaku_js.js vendored

File diff suppressed because one or more lines are too long

7
public/kpdl/dist/app_Views_kewilayahan_kytp_componentPenugasanAktifitas_PerubahanPerilaku_js.js.LICENSE.txt vendored

@ -1,7 +0,0 @@
/*!*************************************************************************************!*\
!*** ./app/Views/kewilayahan/kytp/componentPenugasanAktifitas/PerubahanPerilaku.js ***!
\*************************************************************************************/
/*!*****************************************************************************************************!*\
!*** ./app/Views/kewilayahan/kytp/componentPenugasanAktifitas/tabelPerubahanPerilaku/pembayaran.js ***!
\*****************************************************************************************************/

1
public/kpdl/dist/eea4d84307a6872728d4.png vendored

@ -1 +0,0 @@
export default "/engineN/public/kpdl/marker-icon.png";

28496
public/kpdl/dist/kpdl.css vendored

File diff suppressed because one or more lines are too long

9993
public/kpdl/dist/kpdl.js vendored

File diff suppressed because one or more lines are too long

28114
public/kpdl/dist/monitoring.css vendored

File diff suppressed because one or more lines are too long

7499
public/kpdl/dist/monitoring.js vendored

File diff suppressed because one or more lines are too long

BIN
public/kpdl/dist/no-image.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.0 KiB

28024
public/kpdl/dist/peta.css vendored

File diff suppressed because one or more lines are too long

8141
public/kpdl/dist/peta.js vendored

File diff suppressed because one or more lines are too long

2
public/kpdl/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-14a15c.js vendored

File diff suppressed because one or more lines are too long

287
public/kpdl/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-14a15c.js.LICENSE.txt vendored

@ -1,287 +0,0 @@
/*!***********************************!*\
!*** ./node_modules/gud/index.js ***!
\***********************************/
/*!************************************!*\
!*** ./node_modules/gopd/index.js ***!
\************************************/
/*!**************************************!*\
!*** ./node_modules/hasown/index.js ***!
\**************************************/
/*!***************************************!*\
!*** ./node_modules/es-errors/ref.js ***!
\***************************************/
/*!***************************************!*\
!*** ./node_modules/es-errors/uri.js ***!
\***************************************/
/*!****************************************!*\
!*** ./node_modules/es-errors/eval.js ***!
\****************************************/
/*!****************************************!*\
!*** ./node_modules/es-errors/type.js ***!
\****************************************/
/*!****************************************!*\
!*** ./node_modules/is-regex/index.js ***!
\****************************************/
/*!****************************************!*\
!*** ./node_modules/object-is/shim.js ***!
\****************************************/
/*!*****************************************!*\
!*** ./node_modules/call-bind/index.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/es-errors/index.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/es-errors/range.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/has-proto/index.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/object-is/index.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/warning/warning.js ***!
\*****************************************/
/*!******************************************!*\
!*** ./node_modules/deep-equal/index.js ***!
\******************************************/
/*!******************************************!*\
!*** ./node_modules/es-errors/syntax.js ***!
\******************************************/
/*!*******************************************!*\
!*** ./node_modules/has-symbols/index.js ***!
\*******************************************/
/*!*******************************************!*\
!*** ./node_modules/has-symbols/shams.js ***!
\*******************************************/
/*!*******************************************!*\
!*** ./node_modules/object-keys/index.js ***!
\*******************************************/
/*!********************************************!*\
!*** ./node_modules/is-arguments/index.js ***!
\********************************************/
/*!********************************************!*\
!*** ./node_modules/object-is/polyfill.js ***!
\********************************************/
/*!********************************************!*\
!*** ./node_modules/reactstrap/es/Fade.js ***!
\********************************************/
/*!*********************************************!*\
!*** ./node_modules/call-bind/callBound.js ***!
\*********************************************/
/*!*********************************************!*\
!*** ./node_modules/function-bind/index.js ***!
\*********************************************/
/*!*********************************************!*\
!*** ./node_modules/get-intrinsic/index.js ***!
\*********************************************/
/*!*********************************************!*\
!*** ./node_modules/reactstrap/es/Badge.js ***!
\*********************************************/
/*!**********************************************!*\
!*** ./node_modules/is-date-object/index.js ***!
\**********************************************/
/*!***********************************************!*\
!*** ./node_modules/has-tostringtag/shams.js ***!
\***********************************************/
/*!***********************************************!*\
!*** ./node_modules/reactstrap/es/Tooltip.js ***!
\***********************************************/
/*!************************************************!*\
!*** ./node_modules/reactstrap/es/CardText.js ***!
\************************************************/
/*!*************************************************!*\
!*** ./node_modules/define-properties/index.js ***!
\*************************************************/
/*!*************************************************!*\
!*** ./node_modules/object-keys/isArguments.js ***!
\*************************************************/
/*!*************************************************!*\
!*** ./node_modules/set-function-name/index.js ***!
\*************************************************/
/*!**************************************************!*\
!*** ./node_modules/es-define-property/index.js ***!
\**************************************************/
/*!**************************************************!*\
!*** ./node_modules/object-is/implementation.js ***!
\**************************************************/
/*!***************************************************!*\
!*** ./node_modules/popper.js/dist/esm/popper.js ***!
\***************************************************/
/*!***************************************************!*\
!*** ./node_modules/set-function-length/index.js ***!
\***************************************************/
/*!****************************************************!*\
!*** ./node_modules/define-data-property/index.js ***!
\****************************************************/
/*!****************************************************!*\
!*** ./node_modules/functions-have-names/index.js ***!
\****************************************************/
/*!****************************************************!*\
!*** ./node_modules/object-keys/implementation.js ***!
\****************************************************/
/*!****************************************************!*\
!*** ./node_modules/react-popper/lib/esm/utils.js ***!
\****************************************************/
/*!*****************************************************!*\
!*** ./node_modules/react-popper/lib/esm/Popper.js ***!
\*****************************************************/
/*!*****************************************************!*\
!*** ./node_modules/reactstrap/es/PopperContent.js ***!
\*****************************************************/
/*!*****************************************************!*\
!*** ./node_modules/regexp.prototype.flags/shim.js ***!
\*****************************************************/
/*!******************************************************!*\
!*** ./node_modules/function-bind/implementation.js ***!
\******************************************************/
/*!******************************************************!*\
!*** ./node_modules/react-popper/lib/esm/Manager.js ***!
\******************************************************/
/*!******************************************************!*\
!*** ./node_modules/regexp.prototype.flags/index.js ***!
\******************************************************/
/*!*******************************************************!*\
!*** ./node_modules/@mui/material/styles/cssUtils.js ***!
\*******************************************************/
/*!********************************************************!*\
!*** ./node_modules/has-property-descriptors/index.js ***!
\********************************************************/
/*!*********************************************************!*\
!*** ./node_modules/@mui/material/Skeleton/Skeleton.js ***!
\*********************************************************/
/*!*********************************************************!*\
!*** ./node_modules/regexp.prototype.flags/polyfill.js ***!
\*********************************************************/
/*!***********************************************************!*\
!*** ./node_modules/reactstrap/es/UncontrolledTooltip.js ***!
\***********************************************************/
/*!*************************************************************!*\
!*** ./node_modules/reactstrap/es/TooltipPopoverWrapper.js ***!
\*************************************************************/
/*!**************************************************************!*\
!*** ./node_modules/@mui/icons-material/esm/MoneyRounded.js ***!
\**************************************************************/
/*!***************************************************************!*\
!*** ./node_modules/regexp.prototype.flags/implementation.js ***!
\***************************************************************/
/*!****************************************************************!*\
!*** ./node_modules/@mui/icons-material/esm/ArchiveRounded.js ***!
\****************************************************************/
/*!****************************************************************!*\
!*** ./node_modules/@mui/material/Skeleton/skeletonClasses.js ***!
\****************************************************************/
/*!*******************************************************************!*\
!*** ./node_modules/@hypnosphi/create-react-context/lib/index.js ***!
\*******************************************************************/
/*!**********************************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
\**********************************************************************/
/*!****************************************************************************!*\
!*** ./node_modules/@hypnosphi/create-react-context/lib/implementation.js ***!
\****************************************************************************/
/*!****************************************************************************!*\
!*** ./node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js ***!
\****************************************************************************/
/*!****************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/dom-helpers/class/addClass.js ***!
\****************************************************************************/
/*!****************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/dom-helpers/class/hasClass.js ***!
\****************************************************************************/
/*!******************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/index.js ***!
\******************************************************************************/
/*!*******************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/dom-helpers/class/removeClass.js ***!
\*******************************************************************************/
/*!***********************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/Transition.js ***!
\***********************************************************************************/
/*!**************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/CSSTransition.js ***!
\**************************************************************************************/
/*!****************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/TransitionGroup.js ***!
\****************************************************************************************/
/*!****************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/utils/PropTypes.js ***!
\****************************************************************************************/
/*!******************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/ReplaceTransition.js ***!
\******************************************************************************************/
/*!*******************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/utils/ChildMapping.js ***!
\*******************************************************************************************/

3
public/kpdl/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-6e9e84.css vendored

File diff suppressed because one or more lines are too long

2
public/kpdl/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-6e9e84.js vendored

File diff suppressed because one or more lines are too long

295
public/kpdl/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-6e9e84.js.LICENSE.txt vendored

@ -1,295 +0,0 @@
/*!***********************************!*\
!*** ./node_modules/gud/index.js ***!
\***********************************/
/*!************************************!*\
!*** ./node_modules/gopd/index.js ***!
\************************************/
/*!**************************************!*\
!*** ./node_modules/hasown/index.js ***!
\**************************************/
/*!***************************************!*\
!*** ./node_modules/es-errors/ref.js ***!
\***************************************/
/*!***************************************!*\
!*** ./node_modules/es-errors/uri.js ***!
\***************************************/
/*!****************************************!*\
!*** ./node_modules/es-errors/eval.js ***!
\****************************************/
/*!****************************************!*\
!*** ./node_modules/es-errors/type.js ***!
\****************************************/
/*!****************************************!*\
!*** ./node_modules/is-regex/index.js ***!
\****************************************/
/*!****************************************!*\
!*** ./node_modules/object-is/shim.js ***!
\****************************************/
/*!*****************************************!*\
!*** ./node_modules/call-bind/index.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/es-errors/index.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/es-errors/range.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/has-proto/index.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/object-is/index.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/warning/warning.js ***!
\*****************************************/
/*!******************************************!*\
!*** ./node_modules/deep-equal/index.js ***!
\******************************************/
/*!******************************************!*\
!*** ./node_modules/es-errors/syntax.js ***!
\******************************************/
/*!*******************************************!*\
!*** ./node_modules/has-symbols/index.js ***!
\*******************************************/
/*!*******************************************!*\
!*** ./node_modules/has-symbols/shams.js ***!
\*******************************************/
/*!*******************************************!*\
!*** ./node_modules/object-keys/index.js ***!
\*******************************************/
/*!********************************************!*\
!*** ./node_modules/is-arguments/index.js ***!
\********************************************/
/*!********************************************!*\
!*** ./node_modules/object-is/polyfill.js ***!
\********************************************/
/*!********************************************!*\
!*** ./node_modules/reactstrap/es/Fade.js ***!
\********************************************/
/*!*********************************************!*\
!*** ./node_modules/call-bind/callBound.js ***!
\*********************************************/
/*!*********************************************!*\
!*** ./node_modules/function-bind/index.js ***!
\*********************************************/
/*!*********************************************!*\
!*** ./node_modules/get-intrinsic/index.js ***!
\*********************************************/
/*!*********************************************!*\
!*** ./node_modules/reactstrap/es/Badge.js ***!
\*********************************************/
/*!**********************************************!*\
!*** ./node_modules/is-date-object/index.js ***!
\**********************************************/
/*!**********************************************!*\
!*** ./node_modules/reactstrap/es/Button.js ***!
\**********************************************/
/*!***********************************************!*\
!*** ./node_modules/has-tostringtag/shams.js ***!
\***********************************************/
/*!***********************************************!*\
!*** ./node_modules/reactstrap/es/Tooltip.js ***!
\***********************************************/
/*!************************************************!*\
!*** ./node_modules/primeicons/primeicons.css ***!
\************************************************/
/*!************************************************!*\
!*** ./node_modules/reactstrap/es/CardText.js ***!
\************************************************/
/*!*************************************************!*\
!*** ./node_modules/define-properties/index.js ***!
\*************************************************/
/*!*************************************************!*\
!*** ./node_modules/object-keys/isArguments.js ***!
\*************************************************/
/*!*************************************************!*\
!*** ./node_modules/set-function-name/index.js ***!
\*************************************************/
/*!**************************************************!*\
!*** ./node_modules/es-define-property/index.js ***!
\**************************************************/
/*!**************************************************!*\
!*** ./node_modules/object-is/implementation.js ***!
\**************************************************/
/*!***************************************************!*\
!*** ./node_modules/popper.js/dist/esm/popper.js ***!
\***************************************************/
/*!***************************************************!*\
!*** ./node_modules/set-function-length/index.js ***!
\***************************************************/
/*!****************************************************!*\
!*** ./node_modules/define-data-property/index.js ***!
\****************************************************/
/*!****************************************************!*\
!*** ./node_modules/functions-have-names/index.js ***!
\****************************************************/
/*!****************************************************!*\
!*** ./node_modules/object-keys/implementation.js ***!
\****************************************************/
/*!****************************************************!*\
!*** ./node_modules/react-popper/lib/esm/utils.js ***!
\****************************************************/
/*!*****************************************************!*\
!*** ./node_modules/react-popper/lib/esm/Popper.js ***!
\*****************************************************/
/*!*****************************************************!*\
!*** ./node_modules/reactstrap/es/PopperContent.js ***!
\*****************************************************/
/*!*****************************************************!*\
!*** ./node_modules/regexp.prototype.flags/shim.js ***!
\*****************************************************/
/*!******************************************************!*\
!*** ./node_modules/function-bind/implementation.js ***!
\******************************************************/
/*!******************************************************!*\
!*** ./node_modules/react-popper/lib/esm/Manager.js ***!
\******************************************************/
/*!******************************************************!*\
!*** ./node_modules/regexp.prototype.flags/index.js ***!
\******************************************************/
/*!*******************************************************!*\
!*** ./node_modules/@mui/material/styles/cssUtils.js ***!
\*******************************************************/
/*!********************************************************!*\
!*** ./node_modules/has-property-descriptors/index.js ***!
\********************************************************/
/*!*********************************************************!*\
!*** ./node_modules/@mui/material/Skeleton/Skeleton.js ***!
\*********************************************************/
/*!*********************************************************!*\
!*** ./node_modules/regexp.prototype.flags/polyfill.js ***!
\*********************************************************/
/*!***********************************************************!*\
!*** ./node_modules/reactstrap/es/UncontrolledTooltip.js ***!
\***********************************************************/
/*!*************************************************************!*\
!*** ./node_modules/reactstrap/es/TooltipPopoverWrapper.js ***!
\*************************************************************/
/*!**************************************************************!*\
!*** ./node_modules/@mui/icons-material/esm/MoneyRounded.js ***!
\**************************************************************/
/*!***************************************************************!*\
!*** ./node_modules/regexp.prototype.flags/implementation.js ***!
\***************************************************************/
/*!****************************************************************!*\
!*** ./node_modules/@mui/icons-material/esm/ArchiveRounded.js ***!
\****************************************************************/
/*!****************************************************************!*\
!*** ./node_modules/@mui/material/Skeleton/skeletonClasses.js ***!
\****************************************************************/
/*!*******************************************************************!*\
!*** ./node_modules/@hypnosphi/create-react-context/lib/index.js ***!
\*******************************************************************/
/*!**********************************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
\**********************************************************************/
/*!****************************************************************************!*\
!*** ./node_modules/@hypnosphi/create-react-context/lib/implementation.js ***!
\****************************************************************************/
/*!****************************************************************************!*\
!*** ./node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js ***!
\****************************************************************************/
/*!****************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/dom-helpers/class/addClass.js ***!
\****************************************************************************/
/*!****************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/dom-helpers/class/hasClass.js ***!
\****************************************************************************/
/*!******************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/index.js ***!
\******************************************************************************/
/*!*******************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/dom-helpers/class/removeClass.js ***!
\*******************************************************************************/
/*!***********************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/Transition.js ***!
\***********************************************************************************/
/*!**************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/CSSTransition.js ***!
\**************************************************************************************/
/*!****************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/TransitionGroup.js ***!
\****************************************************************************************/
/*!****************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/utils/PropTypes.js ***!
\****************************************************************************************/
/*!******************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/ReplaceTransition.js ***!
\******************************************************************************************/
/*!*******************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/utils/ChildMapping.js ***!
\*******************************************************************************************/

3
public/kpdl/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-e93a93.css vendored

File diff suppressed because one or more lines are too long

2
public/kpdl/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-e93a93.js vendored

File diff suppressed because one or more lines are too long

599
public/kpdl/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-e93a93.js.LICENSE.txt vendored

@ -1,599 +0,0 @@
/*!***********************************!*\
!*** ./node_modules/gud/index.js ***!
\***********************************/
/*!************************************!*\
!*** ./node_modules/gopd/index.js ***!
\************************************/
/*!**************************************!*\
!*** ./node_modules/hasown/index.js ***!
\**************************************/
/*!***************************************!*\
!*** ./node_modules/es-errors/ref.js ***!
\***************************************/
/*!***************************************!*\
!*** ./node_modules/es-errors/uri.js ***!
\***************************************/
/*!****************************************!*\
!*** ./node_modules/es-errors/eval.js ***!
\****************************************/
/*!****************************************!*\
!*** ./node_modules/es-errors/type.js ***!
\****************************************/
/*!****************************************!*\
!*** ./node_modules/is-regex/index.js ***!
\****************************************/
/*!****************************************!*\
!*** ./node_modules/object-is/shim.js ***!
\****************************************/
/*!*****************************************!*\
!*** ./node_modules/call-bind/index.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/es-errors/index.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/es-errors/range.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/has-proto/index.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/object-is/index.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/warning/warning.js ***!
\*****************************************/
/*!******************************************!*\
!*** ./node_modules/deep-equal/index.js ***!
\******************************************/
/*!******************************************!*\
!*** ./node_modules/es-errors/syntax.js ***!
\******************************************/
/*!*******************************************!*\
!*** ./node_modules/has-symbols/index.js ***!
\*******************************************/
/*!*******************************************!*\
!*** ./node_modules/has-symbols/shams.js ***!
\*******************************************/
/*!*******************************************!*\
!*** ./node_modules/object-keys/index.js ***!
\*******************************************/
/*!********************************************!*\
!*** ./node_modules/is-arguments/index.js ***!
\********************************************/
/*!********************************************!*\
!*** ./node_modules/object-is/polyfill.js ***!
\********************************************/
/*!********************************************!*\
!*** ./node_modules/reactstrap/es/Fade.js ***!
\********************************************/
/*!********************************************!*\
!*** ./node_modules/reactstrap/es/Form.js ***!
\********************************************/
/*!********************************************!*\
!*** ./node_modules/reactstrap/es/List.js ***!
\********************************************/
/*!*********************************************!*\
!*** ./node_modules/call-bind/callBound.js ***!
\*********************************************/
/*!*********************************************!*\
!*** ./node_modules/function-bind/index.js ***!
\*********************************************/
/*!*********************************************!*\
!*** ./node_modules/get-intrinsic/index.js ***!
\*********************************************/
/*!*********************************************!*\
!*** ./node_modules/reactstrap/es/Alert.js ***!
\*********************************************/
/*!*********************************************!*\
!*** ./node_modules/reactstrap/es/Badge.js ***!
\*********************************************/
/*!*********************************************!*\
!*** ./node_modules/reactstrap/es/Input.js ***!
\*********************************************/
/*!*********************************************!*\
!*** ./node_modules/reactstrap/es/Media.js ***!
\*********************************************/
/*!*********************************************!*\
!*** ./node_modules/reactstrap/es/Modal.js ***!
\*********************************************/
/*!*********************************************!*\
!*** ./node_modules/reactstrap/es/Toast.js ***!
\*********************************************/
/*!*********************************************!*\
!*** ./node_modules/reactstrap/es/index.js ***!
\*********************************************/
/*!**********************************************!*\
!*** ./node_modules/is-date-object/index.js ***!
\**********************************************/
/*!**********************************************!*\
!*** ./node_modules/reactstrap/es/Button.js ***!
\**********************************************/
/*!**********************************************!*\
!*** ./node_modules/reactstrap/es/Navbar.js ***!
\**********************************************/
/*!**********************************************!*\
!*** ./node_modules/reactstrap/es/Portal.js ***!
\**********************************************/
/*!***********************************************!*\
!*** ./node_modules/has-tostringtag/shams.js ***!
\***********************************************/
/*!***********************************************!*\
!*** ./node_modules/reactstrap/es/CardImg.js ***!
\***********************************************/
/*!***********************************************!*\
!*** ./node_modules/reactstrap/es/Popover.js ***!
\***********************************************/
/*!***********************************************!*\
!*** ./node_modules/reactstrap/es/Spinner.js ***!
\***********************************************/
/*!***********************************************!*\
!*** ./node_modules/reactstrap/es/Tooltip.js ***!
\***********************************************/
/*!************************************************!*\
!*** ./node_modules/primeicons/primeicons.css ***!
\************************************************/
/*!************************************************!*\
!*** ./node_modules/reactstrap/es/CardDeck.js ***!
\************************************************/
/*!************************************************!*\
!*** ./node_modules/reactstrap/es/CardLink.js ***!
\************************************************/
/*!************************************************!*\
!*** ./node_modules/reactstrap/es/CardText.js ***!
\************************************************/
/*!************************************************!*\
!*** ./node_modules/reactstrap/es/Carousel.js ***!
\************************************************/
/*!************************************************!*\
!*** ./node_modules/reactstrap/es/Collapse.js ***!
\************************************************/
/*!************************************************!*\
!*** ./node_modules/reactstrap/es/Dropdown.js ***!
\************************************************/
/*!************************************************!*\
!*** ./node_modules/reactstrap/es/FormText.js ***!
\************************************************/
/*!************************************************!*\
!*** ./node_modules/reactstrap/es/Progress.js ***!
\************************************************/
/*!************************************************!*\
!*** ./node_modules/reactstrap/es/polyfill.js ***!
\************************************************/
/*!*************************************************!*\
!*** ./node_modules/define-properties/index.js ***!
\*************************************************/
/*!*************************************************!*\
!*** ./node_modules/object-keys/isArguments.js ***!
\*************************************************/
/*!*************************************************!*\
!*** ./node_modules/reactstrap/es/CardGroup.js ***!
\*************************************************/
/*!*************************************************!*\
!*** ./node_modules/reactstrap/es/Container.js ***!
\*************************************************/
/*!*************************************************!*\
!*** ./node_modules/reactstrap/es/FormGroup.js ***!
\*************************************************/
/*!*************************************************!*\
!*** ./node_modules/reactstrap/es/Jumbotron.js ***!
\*************************************************/
/*!*************************************************!*\
!*** ./node_modules/reactstrap/es/ListGroup.js ***!
\*************************************************/
/*!*************************************************!*\
!*** ./node_modules/reactstrap/es/ModalBody.js ***!
\*************************************************/
/*!*************************************************!*\
!*** ./node_modules/reactstrap/es/ToastBody.js ***!
\*************************************************/
/*!*************************************************!*\
!*** ./node_modules/set-function-name/index.js ***!
\*************************************************/
/*!**************************************************!*\
!*** ./node_modules/es-define-property/index.js ***!
\**************************************************/
/*!**************************************************!*\
!*** ./node_modules/object-is/implementation.js ***!
\**************************************************/
/*!**************************************************!*\
!*** ./node_modules/reactstrap/es/Breadcrumb.js ***!
\**************************************************/
/*!**************************************************!*\
!*** ./node_modules/reactstrap/es/CardFooter.js ***!
\**************************************************/
/*!**************************************************!*\
!*** ./node_modules/reactstrap/es/InputGroup.js ***!
\**************************************************/
/*!**************************************************!*\
!*** ./node_modules/reactstrap/es/NavbarText.js ***!
\**************************************************/
/*!**************************************************!*\
!*** ./node_modules/reactstrap/es/Pagination.js ***!
\**************************************************/
/*!***************************************************!*\
!*** ./node_modules/popper.js/dist/esm/popper.js ***!
\***************************************************/
/*!***************************************************!*\
!*** ./node_modules/reactstrap/es/ButtonGroup.js ***!
\***************************************************/
/*!***************************************************!*\
!*** ./node_modules/reactstrap/es/CardColumns.js ***!
\***************************************************/
/*!***************************************************!*\
!*** ./node_modules/reactstrap/es/CustomInput.js ***!
\***************************************************/
/*!***************************************************!*\
!*** ./node_modules/reactstrap/es/ModalFooter.js ***!
\***************************************************/
/*!***************************************************!*\
!*** ./node_modules/reactstrap/es/ModalHeader.js ***!
\***************************************************/
/*!***************************************************!*\
!*** ./node_modules/reactstrap/es/NavbarBrand.js ***!
\***************************************************/
/*!***************************************************!*\
!*** ./node_modules/reactstrap/es/PopoverBody.js ***!
\***************************************************/
/*!***************************************************!*\
!*** ./node_modules/reactstrap/es/ToastHeader.js ***!
\***************************************************/
/*!***************************************************!*\
!*** ./node_modules/set-function-length/index.js ***!
\***************************************************/
/*!****************************************************!*\
!*** ./node_modules/define-data-property/index.js ***!
\****************************************************/
/*!****************************************************!*\
!*** ./node_modules/functions-have-names/index.js ***!
\****************************************************/
/*!****************************************************!*\
!*** ./node_modules/object-keys/implementation.js ***!
\****************************************************/
/*!****************************************************!*\
!*** ./node_modules/react-popper/lib/esm/utils.js ***!
\****************************************************/
/*!****************************************************!*\
!*** ./node_modules/reactstrap/es/ButtonToggle.js ***!
\****************************************************/
/*!****************************************************!*\
!*** ./node_modules/reactstrap/es/CardSubtitle.js ***!
\****************************************************/
/*!****************************************************!*\
!*** ./node_modules/reactstrap/es/CarouselItem.js ***!
\****************************************************/
/*!****************************************************!*\
!*** ./node_modules/reactstrap/es/DropdownItem.js ***!
\****************************************************/
/*!****************************************************!*\
!*** ./node_modules/reactstrap/es/DropdownMenu.js ***!
\****************************************************/
/*!****************************************************!*\
!*** ./node_modules/reactstrap/es/FormFeedback.js ***!
\****************************************************/
/*!*****************************************************!*\
!*** ./node_modules/react-popper/lib/esm/Popper.js ***!
\*****************************************************/
/*!*****************************************************!*\
!*** ./node_modules/reactstrap/es/ButtonToolbar.js ***!
\*****************************************************/
/*!*****************************************************!*\
!*** ./node_modules/reactstrap/es/ListGroupItem.js ***!
\*****************************************************/
/*!*****************************************************!*\
!*** ./node_modules/reactstrap/es/NavbarToggler.js ***!
\*****************************************************/
/*!*****************************************************!*\
!*** ./node_modules/reactstrap/es/PopoverHeader.js ***!
\*****************************************************/
/*!*****************************************************!*\
!*** ./node_modules/reactstrap/es/PopperContent.js ***!
\*****************************************************/
/*!*****************************************************!*\
!*** ./node_modules/regexp.prototype.flags/shim.js ***!
\*****************************************************/
/*!******************************************************!*\
!*** ./node_modules/function-bind/implementation.js ***!
\******************************************************/
/*!******************************************************!*\
!*** ./node_modules/react-popper/lib/esm/Manager.js ***!
\******************************************************/
/*!******************************************************!*\
!*** ./node_modules/reactstrap/es/BreadcrumbItem.js ***!
\******************************************************/
/*!******************************************************!*\
!*** ./node_modules/reactstrap/es/ButtonDropdown.js ***!
\******************************************************/
/*!******************************************************!*\
!*** ./node_modules/reactstrap/es/CardImgOverlay.js ***!
\******************************************************/
/*!******************************************************!*\
!*** ./node_modules/reactstrap/es/DropdownToggle.js ***!
\******************************************************/
/*!******************************************************!*\
!*** ./node_modules/reactstrap/es/InputGroupText.js ***!
\******************************************************/
/*!******************************************************!*\
!*** ./node_modules/reactstrap/es/ListInlineItem.js ***!
\******************************************************/
/*!******************************************************!*\
!*** ./node_modules/reactstrap/es/PaginationItem.js ***!
\******************************************************/
/*!******************************************************!*\
!*** ./node_modules/reactstrap/es/PaginationLink.js ***!
\******************************************************/
/*!******************************************************!*\
!*** ./node_modules/regexp.prototype.flags/index.js ***!
\******************************************************/
/*!*******************************************************!*\
!*** ./node_modules/@mui/material/styles/cssUtils.js ***!
\*******************************************************/
/*!*******************************************************!*\
!*** ./node_modules/reactstrap/es/CarouselCaption.js ***!
\*******************************************************/
/*!*******************************************************!*\
!*** ./node_modules/reactstrap/es/CarouselControl.js ***!
\*******************************************************/
/*!*******************************************************!*\
!*** ./node_modules/reactstrap/es/CustomFileInput.js ***!
\*******************************************************/
/*!*******************************************************!*\
!*** ./node_modules/reactstrap/es/DropdownContext.js ***!
\*******************************************************/
/*!*******************************************************!*\
!*** ./node_modules/reactstrap/es/InputGroupAddon.js ***!
\*******************************************************/
/*!********************************************************!*\
!*** ./node_modules/has-property-descriptors/index.js ***!
\********************************************************/
/*!********************************************************!*\
!*** ./node_modules/react-popper/lib/esm/Reference.js ***!
\********************************************************/
/*!*********************************************************!*\
!*** ./node_modules/@mui/material/Skeleton/Skeleton.js ***!
\*********************************************************/
/*!*********************************************************!*\
!*** ./node_modules/reactstrap/es/ListGroupItemText.js ***!
\*********************************************************/
/*!*********************************************************!*\
!*** ./node_modules/reactstrap/es/UncontrolledAlert.js ***!
\*********************************************************/
/*!*********************************************************!*\
!*** ./node_modules/regexp.prototype.flags/polyfill.js ***!
\*********************************************************/
/*!**********************************************************!*\
!*** ./node_modules/reactstrap/es/CarouselIndicators.js ***!
\**********************************************************/
/*!**********************************************************!*\
!*** ./node_modules/reactstrap/es/PopperTargetHelper.js ***!
\**********************************************************/
/*!***********************************************************!*\
!*** ./node_modules/reactstrap/es/UncontrolledPopover.js ***!
\***********************************************************/
/*!***********************************************************!*\
!*** ./node_modules/reactstrap/es/UncontrolledTooltip.js ***!
\***********************************************************/
/*!************************************************************!*\
!*** ./node_modules/reactstrap/es/ListGroupItemHeading.js ***!
\************************************************************/
/*!************************************************************!*\
!*** ./node_modules/reactstrap/es/UncontrolledCarousel.js ***!
\************************************************************/
/*!************************************************************!*\
!*** ./node_modules/reactstrap/es/UncontrolledCollapse.js ***!
\************************************************************/
/*!************************************************************!*\
!*** ./node_modules/reactstrap/es/UncontrolledDropdown.js ***!
\************************************************************/
/*!*************************************************************!*\
!*** ./node_modules/reactstrap/es/TooltipPopoverWrapper.js ***!
\*************************************************************/
/*!**************************************************************!*\
!*** ./node_modules/@mui/icons-material/esm/MoneyRounded.js ***!
\**************************************************************/
/*!***************************************************************!*\
!*** ./node_modules/regexp.prototype.flags/implementation.js ***!
\***************************************************************/
/*!****************************************************************!*\
!*** ./node_modules/@mui/icons-material/esm/ArchiveRounded.js ***!
\****************************************************************/
/*!****************************************************************!*\
!*** ./node_modules/@mui/material/Skeleton/skeletonClasses.js ***!
\****************************************************************/
/*!****************************************************************!*\
!*** ./node_modules/reactstrap/es/InputGroupButtonDropdown.js ***!
\****************************************************************/
/*!******************************************************************!*\
!*** ./node_modules/reactstrap/es/UncontrolledButtonDropdown.js ***!
\******************************************************************/
/*!*******************************************************************!*\
!*** ./node_modules/@hypnosphi/create-react-context/lib/index.js ***!
\*******************************************************************/
/*!**********************************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
\**********************************************************************/
/*!****************************************************************************!*\
!*** ./node_modules/@hypnosphi/create-react-context/lib/implementation.js ***!
\****************************************************************************/
/*!****************************************************************************!*\
!*** ./node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js ***!
\****************************************************************************/
/*!****************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/dom-helpers/class/addClass.js ***!
\****************************************************************************/
/*!****************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/dom-helpers/class/hasClass.js ***!
\****************************************************************************/
/*!******************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/index.js ***!
\******************************************************************************/
/*!*******************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/dom-helpers/class/removeClass.js ***!
\*******************************************************************************/
/*!***********************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/Transition.js ***!
\***********************************************************************************/
/*!**************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/CSSTransition.js ***!
\**************************************************************************************/
/*!****************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/TransitionGroup.js ***!
\****************************************************************************************/
/*!****************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/utils/PropTypes.js ***!
\****************************************************************************************/
/*!******************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/ReplaceTransition.js ***!
\******************************************************************************************/
/*!*******************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/utils/ChildMapping.js ***!
\*******************************************************************************************/

3
public/kpdl/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-fdfa1b.css vendored

File diff suppressed because one or more lines are too long

2
public/kpdl/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-fdfa1b.js vendored

File diff suppressed because one or more lines are too long

291
public/kpdl/dist/vendors-node_modules_mui_icons-material_esm_ArchiveRounded_js-node_modules_mui_icons-material-fdfa1b.js.LICENSE.txt vendored

@ -1,291 +0,0 @@
/*!***********************************!*\
!*** ./node_modules/gud/index.js ***!
\***********************************/
/*!************************************!*\
!*** ./node_modules/gopd/index.js ***!
\************************************/
/*!**************************************!*\
!*** ./node_modules/hasown/index.js ***!
\**************************************/
/*!***************************************!*\
!*** ./node_modules/es-errors/ref.js ***!
\***************************************/
/*!***************************************!*\
!*** ./node_modules/es-errors/uri.js ***!
\***************************************/
/*!****************************************!*\
!*** ./node_modules/es-errors/eval.js ***!
\****************************************/
/*!****************************************!*\
!*** ./node_modules/es-errors/type.js ***!
\****************************************/
/*!****************************************!*\
!*** ./node_modules/is-regex/index.js ***!
\****************************************/
/*!****************************************!*\
!*** ./node_modules/object-is/shim.js ***!
\****************************************/
/*!*****************************************!*\
!*** ./node_modules/call-bind/index.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/es-errors/index.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/es-errors/range.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/has-proto/index.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/object-is/index.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/warning/warning.js ***!
\*****************************************/
/*!******************************************!*\
!*** ./node_modules/deep-equal/index.js ***!
\******************************************/
/*!******************************************!*\
!*** ./node_modules/es-errors/syntax.js ***!
\******************************************/
/*!*******************************************!*\
!*** ./node_modules/has-symbols/index.js ***!
\*******************************************/
/*!*******************************************!*\
!*** ./node_modules/has-symbols/shams.js ***!
\*******************************************/
/*!*******************************************!*\
!*** ./node_modules/object-keys/index.js ***!
\*******************************************/
/*!********************************************!*\
!*** ./node_modules/is-arguments/index.js ***!
\********************************************/
/*!********************************************!*\
!*** ./node_modules/object-is/polyfill.js ***!
\********************************************/
/*!********************************************!*\
!*** ./node_modules/reactstrap/es/Fade.js ***!
\********************************************/
/*!*********************************************!*\
!*** ./node_modules/call-bind/callBound.js ***!
\*********************************************/
/*!*********************************************!*\
!*** ./node_modules/function-bind/index.js ***!
\*********************************************/
/*!*********************************************!*\
!*** ./node_modules/get-intrinsic/index.js ***!
\*********************************************/
/*!*********************************************!*\
!*** ./node_modules/reactstrap/es/Badge.js ***!
\*********************************************/
/*!**********************************************!*\
!*** ./node_modules/is-date-object/index.js ***!
\**********************************************/
/*!***********************************************!*\
!*** ./node_modules/has-tostringtag/shams.js ***!
\***********************************************/
/*!***********************************************!*\
!*** ./node_modules/reactstrap/es/Tooltip.js ***!
\***********************************************/
/*!************************************************!*\
!*** ./node_modules/primeicons/primeicons.css ***!
\************************************************/
/*!************************************************!*\
!*** ./node_modules/reactstrap/es/CardText.js ***!
\************************************************/
/*!*************************************************!*\
!*** ./node_modules/define-properties/index.js ***!
\*************************************************/
/*!*************************************************!*\
!*** ./node_modules/object-keys/isArguments.js ***!
\*************************************************/
/*!*************************************************!*\
!*** ./node_modules/set-function-name/index.js ***!
\*************************************************/
/*!**************************************************!*\
!*** ./node_modules/es-define-property/index.js ***!
\**************************************************/
/*!**************************************************!*\
!*** ./node_modules/object-is/implementation.js ***!
\**************************************************/
/*!***************************************************!*\
!*** ./node_modules/popper.js/dist/esm/popper.js ***!
\***************************************************/
/*!***************************************************!*\
!*** ./node_modules/set-function-length/index.js ***!
\***************************************************/
/*!****************************************************!*\
!*** ./node_modules/define-data-property/index.js ***!
\****************************************************/
/*!****************************************************!*\
!*** ./node_modules/functions-have-names/index.js ***!
\****************************************************/
/*!****************************************************!*\
!*** ./node_modules/object-keys/implementation.js ***!
\****************************************************/
/*!****************************************************!*\
!*** ./node_modules/react-popper/lib/esm/utils.js ***!
\****************************************************/
/*!*****************************************************!*\
!*** ./node_modules/react-popper/lib/esm/Popper.js ***!
\*****************************************************/
/*!*****************************************************!*\
!*** ./node_modules/reactstrap/es/PopperContent.js ***!
\*****************************************************/
/*!*****************************************************!*\
!*** ./node_modules/regexp.prototype.flags/shim.js ***!
\*****************************************************/
/*!******************************************************!*\
!*** ./node_modules/function-bind/implementation.js ***!
\******************************************************/
/*!******************************************************!*\
!*** ./node_modules/react-popper/lib/esm/Manager.js ***!
\******************************************************/
/*!******************************************************!*\
!*** ./node_modules/regexp.prototype.flags/index.js ***!
\******************************************************/
/*!*******************************************************!*\
!*** ./node_modules/@mui/material/styles/cssUtils.js ***!
\*******************************************************/
/*!********************************************************!*\
!*** ./node_modules/has-property-descriptors/index.js ***!
\********************************************************/
/*!*********************************************************!*\
!*** ./node_modules/@mui/material/Skeleton/Skeleton.js ***!
\*********************************************************/
/*!*********************************************************!*\
!*** ./node_modules/regexp.prototype.flags/polyfill.js ***!
\*********************************************************/
/*!***********************************************************!*\
!*** ./node_modules/reactstrap/es/UncontrolledTooltip.js ***!
\***********************************************************/
/*!*************************************************************!*\
!*** ./node_modules/reactstrap/es/TooltipPopoverWrapper.js ***!
\*************************************************************/
/*!**************************************************************!*\
!*** ./node_modules/@mui/icons-material/esm/MoneyRounded.js ***!
\**************************************************************/
/*!***************************************************************!*\
!*** ./node_modules/regexp.prototype.flags/implementation.js ***!
\***************************************************************/
/*!****************************************************************!*\
!*** ./node_modules/@mui/icons-material/esm/ArchiveRounded.js ***!
\****************************************************************/
/*!****************************************************************!*\
!*** ./node_modules/@mui/material/Skeleton/skeletonClasses.js ***!
\****************************************************************/
/*!*******************************************************************!*\
!*** ./node_modules/@hypnosphi/create-react-context/lib/index.js ***!
\*******************************************************************/
/*!**********************************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
\**********************************************************************/
/*!****************************************************************************!*\
!*** ./node_modules/@hypnosphi/create-react-context/lib/implementation.js ***!
\****************************************************************************/
/*!****************************************************************************!*\
!*** ./node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js ***!
\****************************************************************************/
/*!****************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/dom-helpers/class/addClass.js ***!
\****************************************************************************/
/*!****************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/dom-helpers/class/hasClass.js ***!
\****************************************************************************/
/*!******************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/index.js ***!
\******************************************************************************/
/*!*******************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/dom-helpers/class/removeClass.js ***!
\*******************************************************************************/
/*!***********************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/Transition.js ***!
\***********************************************************************************/
/*!**************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/CSSTransition.js ***!
\**************************************************************************************/
/*!****************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/TransitionGroup.js ***!
\****************************************************************************************/
/*!****************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/utils/PropTypes.js ***!
\****************************************************************************************/
/*!******************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/ReplaceTransition.js ***!
\******************************************************************************************/
/*!*******************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/utils/ChildMapping.js ***!
\*******************************************************************************************/

2
public/kpdl/dist/vendors-node_modules_mui_icons-material_esm_MoneyRounded_js-node_modules_mui_material_Skeleto-2ff297.js vendored

File diff suppressed because one or more lines are too long

283
public/kpdl/dist/vendors-node_modules_mui_icons-material_esm_MoneyRounded_js-node_modules_mui_material_Skeleto-2ff297.js.LICENSE.txt vendored

@ -1,283 +0,0 @@
/*!***********************************!*\
!*** ./node_modules/gud/index.js ***!
\***********************************/
/*!************************************!*\
!*** ./node_modules/gopd/index.js ***!
\************************************/
/*!**************************************!*\
!*** ./node_modules/hasown/index.js ***!
\**************************************/
/*!***************************************!*\
!*** ./node_modules/es-errors/ref.js ***!
\***************************************/
/*!***************************************!*\
!*** ./node_modules/es-errors/uri.js ***!
\***************************************/
/*!****************************************!*\
!*** ./node_modules/es-errors/eval.js ***!
\****************************************/
/*!****************************************!*\
!*** ./node_modules/es-errors/type.js ***!
\****************************************/
/*!****************************************!*\
!*** ./node_modules/is-regex/index.js ***!
\****************************************/
/*!****************************************!*\
!*** ./node_modules/object-is/shim.js ***!
\****************************************/
/*!*****************************************!*\
!*** ./node_modules/call-bind/index.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/es-errors/index.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/es-errors/range.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/has-proto/index.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/object-is/index.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/warning/warning.js ***!
\*****************************************/
/*!******************************************!*\
!*** ./node_modules/deep-equal/index.js ***!
\******************************************/
/*!******************************************!*\
!*** ./node_modules/es-errors/syntax.js ***!
\******************************************/
/*!*******************************************!*\
!*** ./node_modules/has-symbols/index.js ***!
\*******************************************/
/*!*******************************************!*\
!*** ./node_modules/has-symbols/shams.js ***!
\*******************************************/
/*!*******************************************!*\
!*** ./node_modules/object-keys/index.js ***!
\*******************************************/
/*!********************************************!*\
!*** ./node_modules/is-arguments/index.js ***!
\********************************************/
/*!********************************************!*\
!*** ./node_modules/object-is/polyfill.js ***!
\********************************************/
/*!********************************************!*\
!*** ./node_modules/reactstrap/es/Fade.js ***!
\********************************************/
/*!*********************************************!*\
!*** ./node_modules/call-bind/callBound.js ***!
\*********************************************/
/*!*********************************************!*\
!*** ./node_modules/function-bind/index.js ***!
\*********************************************/
/*!*********************************************!*\
!*** ./node_modules/get-intrinsic/index.js ***!
\*********************************************/
/*!*********************************************!*\
!*** ./node_modules/reactstrap/es/Badge.js ***!
\*********************************************/
/*!**********************************************!*\
!*** ./node_modules/is-date-object/index.js ***!
\**********************************************/
/*!***********************************************!*\
!*** ./node_modules/has-tostringtag/shams.js ***!
\***********************************************/
/*!***********************************************!*\
!*** ./node_modules/reactstrap/es/Tooltip.js ***!
\***********************************************/
/*!************************************************!*\
!*** ./node_modules/reactstrap/es/CardText.js ***!
\************************************************/
/*!*************************************************!*\
!*** ./node_modules/define-properties/index.js ***!
\*************************************************/
/*!*************************************************!*\
!*** ./node_modules/object-keys/isArguments.js ***!
\*************************************************/
/*!*************************************************!*\
!*** ./node_modules/set-function-name/index.js ***!
\*************************************************/
/*!**************************************************!*\
!*** ./node_modules/es-define-property/index.js ***!
\**************************************************/
/*!**************************************************!*\
!*** ./node_modules/object-is/implementation.js ***!
\**************************************************/
/*!***************************************************!*\
!*** ./node_modules/popper.js/dist/esm/popper.js ***!
\***************************************************/
/*!***************************************************!*\
!*** ./node_modules/set-function-length/index.js ***!
\***************************************************/
/*!****************************************************!*\
!*** ./node_modules/define-data-property/index.js ***!
\****************************************************/
/*!****************************************************!*\
!*** ./node_modules/functions-have-names/index.js ***!
\****************************************************/
/*!****************************************************!*\
!*** ./node_modules/object-keys/implementation.js ***!
\****************************************************/
/*!****************************************************!*\
!*** ./node_modules/react-popper/lib/esm/utils.js ***!
\****************************************************/
/*!*****************************************************!*\
!*** ./node_modules/react-popper/lib/esm/Popper.js ***!
\*****************************************************/
/*!*****************************************************!*\
!*** ./node_modules/reactstrap/es/PopperContent.js ***!
\*****************************************************/
/*!*****************************************************!*\
!*** ./node_modules/regexp.prototype.flags/shim.js ***!
\*****************************************************/
/*!******************************************************!*\
!*** ./node_modules/function-bind/implementation.js ***!
\******************************************************/
/*!******************************************************!*\
!*** ./node_modules/react-popper/lib/esm/Manager.js ***!
\******************************************************/
/*!******************************************************!*\
!*** ./node_modules/regexp.prototype.flags/index.js ***!
\******************************************************/
/*!*******************************************************!*\
!*** ./node_modules/@mui/material/styles/cssUtils.js ***!
\*******************************************************/
/*!********************************************************!*\
!*** ./node_modules/has-property-descriptors/index.js ***!
\********************************************************/
/*!*********************************************************!*\
!*** ./node_modules/@mui/material/Skeleton/Skeleton.js ***!
\*********************************************************/
/*!*********************************************************!*\
!*** ./node_modules/regexp.prototype.flags/polyfill.js ***!
\*********************************************************/
/*!***********************************************************!*\
!*** ./node_modules/reactstrap/es/UncontrolledTooltip.js ***!
\***********************************************************/
/*!*************************************************************!*\
!*** ./node_modules/reactstrap/es/TooltipPopoverWrapper.js ***!
\*************************************************************/
/*!**************************************************************!*\
!*** ./node_modules/@mui/icons-material/esm/MoneyRounded.js ***!
\**************************************************************/
/*!***************************************************************!*\
!*** ./node_modules/regexp.prototype.flags/implementation.js ***!
\***************************************************************/
/*!****************************************************************!*\
!*** ./node_modules/@mui/material/Skeleton/skeletonClasses.js ***!
\****************************************************************/
/*!*******************************************************************!*\
!*** ./node_modules/@hypnosphi/create-react-context/lib/index.js ***!
\*******************************************************************/
/*!**********************************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
\**********************************************************************/
/*!****************************************************************************!*\
!*** ./node_modules/@hypnosphi/create-react-context/lib/implementation.js ***!
\****************************************************************************/
/*!****************************************************************************!*\
!*** ./node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js ***!
\****************************************************************************/
/*!****************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/dom-helpers/class/addClass.js ***!
\****************************************************************************/
/*!****************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/dom-helpers/class/hasClass.js ***!
\****************************************************************************/
/*!******************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/index.js ***!
\******************************************************************************/
/*!*******************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/dom-helpers/class/removeClass.js ***!
\*******************************************************************************/
/*!***********************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/Transition.js ***!
\***********************************************************************************/
/*!**************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/CSSTransition.js ***!
\**************************************************************************************/
/*!****************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/TransitionGroup.js ***!
\****************************************************************************************/
/*!****************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/utils/PropTypes.js ***!
\****************************************************************************************/
/*!******************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/ReplaceTransition.js ***!
\******************************************************************************************/
/*!*******************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/utils/ChildMapping.js ***!
\*******************************************************************************************/

3
public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_primeicons_primeicons_css-2000fa.css vendored

File diff suppressed because one or more lines are too long

2
public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_primeicons_primeicons_css-2000fa.js vendored

File diff suppressed because one or more lines are too long

19
public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_primeicons_primeicons_css-2000fa.js.LICENSE.txt vendored

@ -1,19 +0,0 @@
/*!*********************************************!*\
!*** ./node_modules/reactstrap/es/Badge.js ***!
\*********************************************/
/*!************************************************!*\
!*** ./node_modules/primeicons/primeicons.css ***!
\************************************************/
/*!*******************************************************!*\
!*** ./node_modules/@mui/material/styles/cssUtils.js ***!
\*******************************************************/
/*!*********************************************************!*\
!*** ./node_modules/@mui/material/Skeleton/Skeleton.js ***!
\*********************************************************/
/*!****************************************************************!*\
!*** ./node_modules/@mui/material/Skeleton/skeletonClasses.js ***!
\****************************************************************/

3
public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_primeicons_primeicons_css.css vendored

File diff suppressed because one or more lines are too long

2
public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_primeicons_primeicons_css.js vendored

File diff suppressed because one or more lines are too long

15
public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_primeicons_primeicons_css.js.LICENSE.txt vendored

@ -1,15 +0,0 @@
/*!************************************************!*\
!*** ./node_modules/primeicons/primeicons.css ***!
\************************************************/
/*!*******************************************************!*\
!*** ./node_modules/@mui/material/styles/cssUtils.js ***!
\*******************************************************/
/*!*********************************************************!*\
!*** ./node_modules/@mui/material/Skeleton/Skeleton.js ***!
\*********************************************************/
/*!****************************************************************!*\
!*** ./node_modules/@mui/material/Skeleton/skeletonClasses.js ***!
\****************************************************************/

2
public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_reactstrap_es_Badge_js-no-257300.js vendored

File diff suppressed because one or more lines are too long

19
public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_reactstrap_es_Badge_js-no-257300.js.LICENSE.txt vendored

@ -1,19 +0,0 @@
/*!*********************************************!*\
!*** ./node_modules/reactstrap/es/Badge.js ***!
\*********************************************/
/*!************************************************!*\
!*** ./node_modules/reactstrap/es/CardText.js ***!
\************************************************/
/*!*******************************************************!*\
!*** ./node_modules/@mui/material/styles/cssUtils.js ***!
\*******************************************************/
/*!*********************************************************!*\
!*** ./node_modules/@mui/material/Skeleton/Skeleton.js ***!
\*********************************************************/
/*!****************************************************************!*\
!*** ./node_modules/@mui/material/Skeleton/skeletonClasses.js ***!
\****************************************************************/

2
public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_reactstrap_es_Badge_js-no-6faa12.js vendored

File diff suppressed because one or more lines are too long

279
public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_reactstrap_es_Badge_js-no-6faa12.js.LICENSE.txt vendored

@ -1,279 +0,0 @@
/*!***********************************!*\
!*** ./node_modules/gud/index.js ***!
\***********************************/
/*!************************************!*\
!*** ./node_modules/gopd/index.js ***!
\************************************/
/*!**************************************!*\
!*** ./node_modules/hasown/index.js ***!
\**************************************/
/*!***************************************!*\
!*** ./node_modules/es-errors/ref.js ***!
\***************************************/
/*!***************************************!*\
!*** ./node_modules/es-errors/uri.js ***!
\***************************************/
/*!****************************************!*\
!*** ./node_modules/es-errors/eval.js ***!
\****************************************/
/*!****************************************!*\
!*** ./node_modules/es-errors/type.js ***!
\****************************************/
/*!****************************************!*\
!*** ./node_modules/is-regex/index.js ***!
\****************************************/
/*!****************************************!*\
!*** ./node_modules/object-is/shim.js ***!
\****************************************/
/*!*****************************************!*\
!*** ./node_modules/call-bind/index.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/es-errors/index.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/es-errors/range.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/has-proto/index.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/object-is/index.js ***!
\*****************************************/
/*!*****************************************!*\
!*** ./node_modules/warning/warning.js ***!
\*****************************************/
/*!******************************************!*\
!*** ./node_modules/deep-equal/index.js ***!
\******************************************/
/*!******************************************!*\
!*** ./node_modules/es-errors/syntax.js ***!
\******************************************/
/*!*******************************************!*\
!*** ./node_modules/has-symbols/index.js ***!
\*******************************************/
/*!*******************************************!*\
!*** ./node_modules/has-symbols/shams.js ***!
\*******************************************/
/*!*******************************************!*\
!*** ./node_modules/object-keys/index.js ***!
\*******************************************/
/*!********************************************!*\
!*** ./node_modules/is-arguments/index.js ***!
\********************************************/
/*!********************************************!*\
!*** ./node_modules/object-is/polyfill.js ***!
\********************************************/
/*!********************************************!*\
!*** ./node_modules/reactstrap/es/Fade.js ***!
\********************************************/
/*!*********************************************!*\
!*** ./node_modules/call-bind/callBound.js ***!
\*********************************************/
/*!*********************************************!*\
!*** ./node_modules/function-bind/index.js ***!
\*********************************************/
/*!*********************************************!*\
!*** ./node_modules/get-intrinsic/index.js ***!
\*********************************************/
/*!*********************************************!*\
!*** ./node_modules/reactstrap/es/Badge.js ***!
\*********************************************/
/*!**********************************************!*\
!*** ./node_modules/is-date-object/index.js ***!
\**********************************************/
/*!***********************************************!*\
!*** ./node_modules/has-tostringtag/shams.js ***!
\***********************************************/
/*!***********************************************!*\
!*** ./node_modules/reactstrap/es/Tooltip.js ***!
\***********************************************/
/*!************************************************!*\
!*** ./node_modules/reactstrap/es/CardText.js ***!
\************************************************/
/*!*************************************************!*\
!*** ./node_modules/define-properties/index.js ***!
\*************************************************/
/*!*************************************************!*\
!*** ./node_modules/object-keys/isArguments.js ***!
\*************************************************/
/*!*************************************************!*\
!*** ./node_modules/set-function-name/index.js ***!
\*************************************************/
/*!**************************************************!*\
!*** ./node_modules/es-define-property/index.js ***!
\**************************************************/
/*!**************************************************!*\
!*** ./node_modules/object-is/implementation.js ***!
\**************************************************/
/*!***************************************************!*\
!*** ./node_modules/popper.js/dist/esm/popper.js ***!
\***************************************************/
/*!***************************************************!*\
!*** ./node_modules/set-function-length/index.js ***!
\***************************************************/
/*!****************************************************!*\
!*** ./node_modules/define-data-property/index.js ***!
\****************************************************/
/*!****************************************************!*\
!*** ./node_modules/functions-have-names/index.js ***!
\****************************************************/
/*!****************************************************!*\
!*** ./node_modules/object-keys/implementation.js ***!
\****************************************************/
/*!****************************************************!*\
!*** ./node_modules/react-popper/lib/esm/utils.js ***!
\****************************************************/
/*!*****************************************************!*\
!*** ./node_modules/react-popper/lib/esm/Popper.js ***!
\*****************************************************/
/*!*****************************************************!*\
!*** ./node_modules/reactstrap/es/PopperContent.js ***!
\*****************************************************/
/*!*****************************************************!*\
!*** ./node_modules/regexp.prototype.flags/shim.js ***!
\*****************************************************/
/*!******************************************************!*\
!*** ./node_modules/function-bind/implementation.js ***!
\******************************************************/
/*!******************************************************!*\
!*** ./node_modules/react-popper/lib/esm/Manager.js ***!
\******************************************************/
/*!******************************************************!*\
!*** ./node_modules/regexp.prototype.flags/index.js ***!
\******************************************************/
/*!*******************************************************!*\
!*** ./node_modules/@mui/material/styles/cssUtils.js ***!
\*******************************************************/
/*!********************************************************!*\
!*** ./node_modules/has-property-descriptors/index.js ***!
\********************************************************/
/*!*********************************************************!*\
!*** ./node_modules/@mui/material/Skeleton/Skeleton.js ***!
\*********************************************************/
/*!*********************************************************!*\
!*** ./node_modules/regexp.prototype.flags/polyfill.js ***!
\*********************************************************/
/*!***********************************************************!*\
!*** ./node_modules/reactstrap/es/UncontrolledTooltip.js ***!
\***********************************************************/
/*!*************************************************************!*\
!*** ./node_modules/reactstrap/es/TooltipPopoverWrapper.js ***!
\*************************************************************/
/*!***************************************************************!*\
!*** ./node_modules/regexp.prototype.flags/implementation.js ***!
\***************************************************************/
/*!****************************************************************!*\
!*** ./node_modules/@mui/material/Skeleton/skeletonClasses.js ***!
\****************************************************************/
/*!*******************************************************************!*\
!*** ./node_modules/@hypnosphi/create-react-context/lib/index.js ***!
\*******************************************************************/
/*!**********************************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
\**********************************************************************/
/*!****************************************************************************!*\
!*** ./node_modules/@hypnosphi/create-react-context/lib/implementation.js ***!
\****************************************************************************/
/*!****************************************************************************!*\
!*** ./node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js ***!
\****************************************************************************/
/*!****************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/dom-helpers/class/addClass.js ***!
\****************************************************************************/
/*!****************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/dom-helpers/class/hasClass.js ***!
\****************************************************************************/
/*!******************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/index.js ***!
\******************************************************************************/
/*!*******************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/dom-helpers/class/removeClass.js ***!
\*******************************************************************************/
/*!***********************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/Transition.js ***!
\***********************************************************************************/
/*!**************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/CSSTransition.js ***!
\**************************************************************************************/
/*!****************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/TransitionGroup.js ***!
\****************************************************************************************/
/*!****************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/utils/PropTypes.js ***!
\****************************************************************************************/
/*!******************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/ReplaceTransition.js ***!
\******************************************************************************************/
/*!*******************************************************************************************!*\
!*** ./node_modules/reactstrap/node_modules/react-transition-group/utils/ChildMapping.js ***!
\*******************************************************************************************/

2
public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_reactstrap_es_Badge_js.js vendored

File diff suppressed because one or more lines are too long

15
public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js-node_modules_reactstrap_es_Badge_js.js.LICENSE.txt vendored

@ -1,15 +0,0 @@
/*!*********************************************!*\
!*** ./node_modules/reactstrap/es/Badge.js ***!
\*********************************************/
/*!*******************************************************!*\
!*** ./node_modules/@mui/material/styles/cssUtils.js ***!
\*******************************************************/
/*!*********************************************************!*\
!*** ./node_modules/@mui/material/Skeleton/Skeleton.js ***!
\*********************************************************/
/*!****************************************************************!*\
!*** ./node_modules/@mui/material/Skeleton/skeletonClasses.js ***!
\****************************************************************/

2
public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js.js vendored

File diff suppressed because one or more lines are too long

11
public/kpdl/dist/vendors-node_modules_mui_material_Skeleton_Skeleton_js.js.LICENSE.txt vendored

@ -1,11 +0,0 @@
/*!*******************************************************!*\
!*** ./node_modules/@mui/material/styles/cssUtils.js ***!
\*******************************************************/
/*!*********************************************************!*\
!*** ./node_modules/@mui/material/Skeleton/Skeleton.js ***!
\*********************************************************/
/*!****************************************************************!*\
!*** ./node_modules/@mui/material/Skeleton/skeletonClasses.js ***!
\****************************************************************/

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save