diff --git a/app/inbox/main.php b/app/inbox/main.php index 413167a..b1ae2e2 100644 --- a/app/inbox/main.php +++ b/app/inbox/main.php @@ -3,8 +3,8 @@ include('../koneksi.php'); $bln_auto = date('m'); $thn_auto = date('Y'); -$disp_bln = $_POST['disp_bln']; -$disp_thn = $_POST['disp_thn']; +$disp_bln = $_POST['disp_bln'] ?? null; +$disp_thn = $_POST['disp_thn'] ?? null; if (($disp_bln == NULL) || ($disp_bln == '')) { $bln = $bln_auto; @@ -218,12 +218,10 @@ if (($disp_thn == NULL) || ($disp_thn == '')) { var satker_count = $('#cek_satker').val(); } - $.ajax({ type: "POST", url: "app/inbox/count.php", - data: 'thn_count=' + thn_count + - '&satker_count=' + satker_count, + data: {thn_count:thn_count,satker_count:satker_count}, success: function(data) { var b = data.split('^'); if (b[0] == 0) { diff --git a/app/inbox/tabel.php b/app/inbox/tabel.php index 18ccaf1..614e889 100644 --- a/app/inbox/tabel.php +++ b/app/inbox/tabel.php @@ -72,34 +72,35 @@ $thn2 = $_POST['thn2']; /* * TERBARU :: 10/12/2021 - $data=pg_query("SELECT r.lama,s.perihal,s.satuan_kerja_id,s.id,j.nama,r.proses_tu - FROM surat s - INNER JOIN data_user u ON (u.satuan_kerja_id=s.satuan_kerja_id) - INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id) - INNER JOIN kirim r ON (s.id=r.surat_id) - WHERE r.satuan_kerja_tujuan='$satuan_kerja_id' - AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3' AND r.lama IS NOT NULL - ORDER BY r.lama DESC - "); + $data=pg_query("SELECT r.lama,s.perihal,s.satuan_kerja_id,s.id,j.nama,r.proses_tu + FROM surat s + INNER JOIN data_user u ON (u.satuan_kerja_id=s.satuan_kerja_id) + INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id) + INNER JOIN kirim r ON (s.id=r.surat_id) + WHERE r.satuan_kerja_tujuan='$satuan_kerja_id' + AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3' AND r.lama IS NOT NULL + ORDER BY r.lama DESC + "); */ /* * OPTIMIZER 10/12/2021 */ $data = pg_query($koneksi, "SELECT r.lama,s.perihal,s.satuan_kerja_id,s.id,j.nama,r.proses_tu,COUNT(kg.*), -(SELECT COUNT(kh.*) FROM scan kh WHERE LOWER(kh.file) NOT LIKE '%jpg' AND kh.surat_id=s.id),s.no_surat,r.id as kirimid,r.tgl_diterima,r.isi -FROM surat s -INNER JOIN data_user u ON (u.satuan_kerja_id=s.satuan_kerja_id) -INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id) -INNER JOIN kirim r ON (s.id=r.surat_id) -LEFT OUTER JOIN (SELECT k.* FROM scan k WHERE LOWER(k.file) LIKE '%jpg') kg ON (s.id=kg.surat_id) -WHERE r.satuan_kerja_tujuan='$satuan_kerja_id' AND (s.satuan_kerja_id <> r.satuan_kerja_tujuan) -AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3' AND r.lama IS NOT NULL AND r.dis_baca IS NULL AND COALESCE(s.tahun,'') <> 'batal' -" . ($thn2 == '' ? "" : "AND EXTRACT(YEAR FROM DATE(r.lama))='$thn2'") . " -" . ($bln2 == '0' ? "" : "AND EXTRACT(MONTH FROM DATE(r.lama))='$bln2'") . " -GROUP BY r.lama,s.perihal,s.satuan_kerja_id,s.id,j.nama,r.proses_tu,r.id -ORDER BY r.lama DESC -"); + (SELECT COUNT(kh.*) FROM scan kh WHERE LOWER(kh.file) NOT LIKE '%jpg' + AND kh.surat_id=s.id),s.no_surat,r.id as kirimid,r.tgl_diterima,r.isi + FROM surat s + INNER JOIN data_user u ON (u.satuan_kerja_id=s.satuan_kerja_id) + INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id) + INNER JOIN kirim r ON (s.id=r.surat_id) + LEFT OUTER JOIN (SELECT k.* FROM scan k WHERE LOWER(k.file) LIKE '%jpg') kg ON (s.id=kg.surat_id) + WHERE r.satuan_kerja_tujuan='$satuan_kerja_id' AND (s.satuan_kerja_id <> r.satuan_kerja_tujuan) + AND s.jenis_surat_id='3' AND s.jenis_disposisi_id='3' AND r.lama IS NOT NULL AND r.dis_baca IS NULL AND COALESCE(s.tahun,'') <> 'batal' + " . ($thn2 == '' ? "" : "AND EXTRACT(YEAR FROM DATE(r.lama))='$thn2'") . " + " . ($bln2 == '0' ? "" : "AND EXTRACT(MONTH FROM DATE(r.lama))='$bln2'") . " + GROUP BY r.lama,s.perihal,s.satuan_kerja_id,s.id,j.nama,r.proses_tu,r.id + ORDER BY r.lama DESC + "); while ($r = pg_fetch_array($data)) { $dsa = $r['id']; @@ -108,16 +109,16 @@ ORDER BY r.lama DESC $isi = $r['isi']; $surat_id = $r[3]; /* - $l=pg_query("SELECT COUNT(*) - FROM scan k INNER JOIN surat s ON (k.surat_id=s.id) - WHERE k.surat_id='$dsa' AND LOWER(k.file) LIKE '%jpg'"); - while($rl=pg_fetch_array($l)) {$tj=$rl[0];} + $l=pg_query("SELECT COUNT(*) + FROM scan k INNER JOIN surat s ON (k.surat_id=s.id) + WHERE k.surat_id='$dsa' AND LOWER(k.file) LIKE '%jpg'"); + while($rl=pg_fetch_array($l)) {$tj=$rl[0];} - $m=pg_query("SELECT COUNT(*) - FROM scan k INNER JOIN surat s ON (k.surat_id=s.id) - WHERE k.surat_id='$dsa' AND LOWER(k.file) NOT LIKE '%jpg'"); - while($rm=pg_fetch_array($m)) {$tk=$rm[0];} - */ + $m=pg_query("SELECT COUNT(*) + FROM scan k INNER JOIN surat s ON (k.surat_id=s.id) + WHERE k.surat_id='$dsa' AND LOWER(k.file) NOT LIKE '%jpg'"); + while($rm=pg_fetch_array($m)) {$tk=$rm[0];} + */ ?>
- - - + + +
@@ -134,7 +134,7 @@ while ($r = pg_fetch_array($d)) { } function simpan_tujuan_kirim() { - var surat_id = $('#surat_id_cek').val(); // nomer surat masih belum sinkron + var surat_id = $('#surat_id_cek').val();; // nomer surat masih belum sinkron var satuan_kerja_id = $('#satuan_kerja_id_cek').val(); var kepada = 771; // ini ID dari SatKer Kepala Bagian Umum @@ -229,6 +229,8 @@ while ($r = pg_fetch_array($d)) { $('#perihal').focusout(function() { simpkr(); - simpan_tujuan_kirim(); + setTimeout(function() { + simpan_tujuan_kirim(); + }, 2000); // 120000 ms = 2 menit }); \ No newline at end of file diff --git a/app/kirim/modal_kepada.php b/app/kirim/modal_kepada.php index 6a0bb40..0d43997 100644 --- a/app/kirim/modal_kepada.php +++ b/app/kirim/modal_kepada.php @@ -6,8 +6,8 @@ include('../koneksi.php'); $surat_id = $_POST['id']; $satuan_kerja_id = $_POST['satuan_kerja_id']; ?> - - + +
@@ -52,7 +52,7 @@ $satuan_kerja_id = $_POST['satuan_kerja_id'];
- + + -
+ -
+
- - - - - - - - - -
+ + + + + + + + + +
-
+
- -
+ +
- - - - -
+
- - - - - - - - - -
+ + + + + + + + + +
-
- - " - > -
+
+ + "> +
- -
+ +
-
+
-
+
- -
+ +
-
+
- -
+ +
-
- - " - > -
+
+ + "> +
-
+
- -
- -
- -
-
-

Upload Dokumen

-

- + +
+
+

Upload Dokumen

+
+
+ + + + + + + + /*autokomplet*/ + + + $("#kode_id").change(function() { + var imp3 = $("#kode_id").val(); + var z3 = $('#browsers'); + var val3 = $(z3).find('option[value="' + imp3 + '"]'); + var a = val3.attr('id_jab'); + var key = "list_kode"; + if (!a) { + alert('Kode tidak terdaftar..'); + $('#kode_id').val(''); + $('#kode_id').first().focus().selected(); + } else {} + }); + $("#no_surat").focusin(function() { + var imp3 = $("#kode_id").val(); + var z3 = $('#browsers'); + var val3 = $(z3).find('option[value="' + imp3 + '"]'); + var a = val3.attr('id_jab'); + if (!a) { + $('#kode_id').first().focus().selected(); + } + }); + + + $("#satuan_kerja_dari").change(function() { + var satuan_kerja_dari2 = $('#satuan_kerja_dari').val(); + var z32 = $('#browsers2'); + var val32 = $(z32).find('option[value="' + satuan_kerja_dari2 + '"]'); + var b = val32.attr('id_jab2'); + var key = "list_satker"; + if (!b) { + alert('Satuan kerja tidak terdaftar..'); + $('#satuan_kerja_dari').val(''); + $('#satuan_kerja_dari').first().focus().selected(); + } else {} + }); + $("#sifat_surat_id").focusin(function() { + var satuan_kerja_dari2 = $('#satuan_kerja_dari').val(); + var z32 = $('#browsers2'); + var val32 = $(z32).find('option[value="' + satuan_kerja_dari2 + '"]'); + var b = val32.attr('id_jab2'); + if (!b) { + $('#satuan_kerja_dari').first().focus().selected(); + } + }); + \ No newline at end of file diff --git a/app/smasuk/tabel.php b/app/smasuk/tabel.php index 8c2d487..7d4d53c 100644 --- a/app/smasuk/tabel.php +++ b/app/smasuk/tabel.php @@ -1,64 +1,64 @@ -
-
- -
- - work-thumbnail - -

- -

-
- + +
+ + work-thumbnail + +

+ +

+
+ -
+ ?> +
+ $('.image-popup').magnificPopup({ + type: 'image', + closeOnContentClick: true, + mainClass: 'mfp-fade', + gallery: { + enabled: true, + navigateByImgClick: true, + preload: [0, 1] // Will preload 0 - before current, and 1 after the current image + } + }); + \ No newline at end of file diff --git a/app/tindaklanjut/main.php b/app/tindaklanjut/main.php index f469670..6b4fe15 100644 --- a/app/tindaklanjut/main.php +++ b/app/tindaklanjut/main.php @@ -1,3 +1,4 @@ +