@@ -133,6 +133,69 @@ while ($r = pg_fetch_array($d)) {
}
}
+ function simpan_tujuan_kirim() {
+ 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
+ console.log(surat_id, satuan_kerja_id, kepada);
+
+ $.ajax({
+ type: "POST",
+ url: "app/kirim/crud.php",
+ data: {
+ surat_id: surat_id,
+ kepada: kepada,
+ satuan_kerja_penginput: satuan_kerja_id,
+ key: 'simpan_kepada_kr'
+ },
+ success: function(data) {
+ $('#kepada_kr').val('');
+ var sat = $('#sat').val();
+ var thn2 = $('#thn').val();
+ var bln2 = $('#bln').val();
+ if (sat == '172') {
+ $('#tabel_kirim').load("app/kirim/tabel.php", {
+ satker: sat,
+ jenis: sess_jenis,
+ sess_nama: sess_nama,
+ thn2: thn2,
+ bln2: bln2
+ });
+ var stk = sat;
+ } else {
+ $('#tabel_kirim').load("app/kirim/tabel.php", {
+ satker: sess_satker,
+ jenis: sess_jenis,
+ sess_nama: sess_nama,
+ thn2: thn2,
+ bln2: bln2
+ });
+ var stk = sess_satker;
+ }
+ $('#tabel_kepada_kr').load('app/kirim/tabel_kepada.php', {
+ surat_id: surat_id,
+ satuan_kerja_id: stk
+ });
+ var key = "jumlah_kepada";
+ $.ajax({
+ type: "POST",
+ url: "app/kirim/crud.php",
+ data: {
+ surat_id: surat_id,
+ satuan_kerja_id: stk,
+ key: key
+ },
+ success: function(data) {
+ $('.sp' + surat_id).html(' (' + data + ')');
+ $('.xp' + surat_id).html(data);
+ $('#kepada_kr').first().focus().selected();
+ }
+ });
+ }
+ });
+
+ }
// $('#no_surat').focusout(function() {
// var d = $('#no_surat_cek').val();
// var b = $('#no_surat').val();
@@ -166,5 +229,6 @@ while ($r = pg_fetch_array($d)) {
$('#perihal').focusout(function() {
simpkr();
+ simpan_tujuan_kirim();
});
\ No newline at end of file
diff --git a/app/kirim/modal_kepada.php b/app/kirim/modal_kepada.php
index 2107ab3..6a0bb40 100644
--- a/app/kirim/modal_kepada.php
+++ b/app/kirim/modal_kepada.php
@@ -6,62 +6,62 @@ include('../koneksi.php');
$surat_id = $_POST['id'];
$satuan_kerja_id = $_POST['satuan_kerja_id'];
?>
-
+
@@ -86,66 +86,68 @@ $satuan_kerja_id = $_POST['satuan_kerja_id'];
$('#simpan_kepada_kr').click(function() {
var surat_id = $('#surat_idg').val();
var kepada_kr = $('#kepada_kr').val();
- if (!kepada_kr) {
- alert('Tentukan tujuannya..');
- } else {
- var imp3 = $("#kepada_kr").val();
- var z3 = $('#browsers');
- var val3 = $(z3).find('option[value="' + imp3 + '"]');
- var kepada = val3.attr('id_jab');
- var key = "simpan_kepada_kr";
- $.ajax({
- type: "POST",
- url: "app/kirim/crud.php",
- data: 'surat_id=' + surat_id +
- '&kepada=' + kepada +
- '&satuan_kerja_penginput=' + satuan_kerja_id +
- '&key=' + key,
- success: function(data) {
- //alert('Data tersimpan..');
- $('#kepada_kr').val('');
- var sat = $('#sat').val();
- var thn2 = $('#thn').val();
- var bln2 = $('#bln').val();
- if (sat == '172') {
- $('#tabel_kirim').load("app/kirim/tabel.php", {
- satker: sat,
- jenis: sess_jenis,
- sess_nama: sess_nama,
- thn2: thn2,
- bln2: bln2
- });
- var stk = sat;
- } else {
- $('#tabel_kirim').load("app/kirim/tabel.php", {
- satker: sess_satker,
- jenis: sess_jenis,
- sess_nama: sess_nama,
- thn2: thn2,
- bln2: bln2
- });
- var stk = sess_satker;
- }
- $('#tabel_kepada_kr').load('app/kirim/tabel_kepada.php', {
- surat_id: surat_id,
- satuan_kerja_id: stk
+
+ var imp3 = $("#kepada_kr").val();
+ var z3 = $('#browsers');
+ var val3 = $(z3).find('option[value="' + imp3 + '"]');
+ var kepada = 771; // ini ID dari SatKer Kepala Bagian Umum
+ // var kepada = val3.attr('id_jab');
+ var key = "simpan_kepada_kr";
+ $.ajax({
+ type: "POST",
+ url: "app/kirim/crud.php",
+ data: {
+ surat_id: surat_id,
+ kepada: kepada,
+ satuan_kerja_penginput: satuan_kerja_id,
+ key: key
+ },
+ success: function(data) {
+ $('#kepada_kr').val('');
+ var sat = $('#sat').val();
+ var thn2 = $('#thn').val();
+ var bln2 = $('#bln').val();
+ if (sat == '172') {
+ $('#tabel_kirim').load("app/kirim/tabel.php", {
+ satker: sat,
+ jenis: sess_jenis,
+ sess_nama: sess_nama,
+ thn2: thn2,
+ bln2: bln2
});
- var key = "jumlah_kepada";
- $.ajax({
- type: "POST",
- url: "app/kirim/crud.php",
- data: 'surat_id=' + surat_id +
- '&satuan_kerja_id=' + stk +
- '&key=' + key,
- success: function(data) {
- $('.sp' + surat_id).html(' (' + data + ')');
- $('.xp' + surat_id).html(data);
- $('#kepada_kr').first().focus().selected();
- }
+ var stk = sat;
+ } else {
+ $('#tabel_kirim').load("app/kirim/tabel.php", {
+ satker: sess_satker,
+ jenis: sess_jenis,
+ sess_nama: sess_nama,
+ thn2: thn2,
+ bln2: bln2
});
+ var stk = sess_satker;
}
- });
- }
+ $('#tabel_kepada_kr').load('app/kirim/tabel_kepada.php', {
+ surat_id: surat_id,
+ satuan_kerja_id: stk
+ });
+ var key = "jumlah_kepada";
+ $.ajax({
+ type: "POST",
+ url: "app/kirim/crud.php",
+ data: {
+ surat_id: surat_id,
+ satuan_kerja_id: stk,
+ key: key
+ },
+ success: function(data) {
+ $('.sp' + surat_id).html(' (' + data + ')');
+ $('.xp' + surat_id).html(data);
+ $('#kepada_kr').first().focus().selected();
+ }
+ });
+ }
+ });
+
});
$('#kepada_kr').change(function() {
@@ -195,9 +197,7 @@ $satuan_kerja_id = $_POST['satuan_kerja_id'];
$.ajax({
type: "POST",
url: "app/kirim/crud.php",
- data: 'surat_id=' + surat_id +
- '&satuan_kerja_id=' + stk +
- '&key=' + key,
+ data: {surat_id:surat_id,satuan_kerja_id:stk,key:key},
success: function(data) {
$('.sp' + surat_id).html(' (' + data + ')');
$('.xp' + surat_id).html(data);
@@ -216,9 +216,7 @@ $satuan_kerja_id = $_POST['satuan_kerja_id'];
$.ajax({
type: "POST",
url: "app/kirim/crud.php",
- data: 'surat_id=' + surat_id +
- '&satuan_kerja_penginput=' + satuan_kerja_id +
- '&key=' + key,
+ data: {surat_id:surat_id,satuan_kerja_penginput:satuan_kerja_id,key:key},
success: function(data) {
var sat = $('#sat').val();
var thn2 = $('#thn').val();
@@ -250,9 +248,7 @@ $satuan_kerja_id = $_POST['satuan_kerja_id'];
$.ajax({
type: "POST",
url: "app/kirim/crud.php",
- data: 'surat_id=' + surat_id +
- '&satuan_kerja_id=' + stk +
- '&key=' + key,
+ data: {surat_id:surat_id,satuan_kerja_id:stk,key:key},
success: function(data) {
$('.sp' + surat_id).html(' (' + data + ')');
$('.xp' + surat_id).html(data);
diff --git a/app/kirim/pdf/crud.php b/app/kirim/pdf/crud.php
index 1941506..c5eef3f 100644
--- a/app/kirim/pdf/crud.php
+++ b/app/kirim/pdf/crud.php
@@ -4,9 +4,9 @@ $key=$_POST['key'];
if ($key=='delete_cv') {
$id=$_POST['id'];
//$del_pr=pg_query("DELETE FROM scan WHERE id='$id'");
-$d=pg_query("SELECT file FROM scan WHERE id='$id'");
+$d=pg_query($koneksi,"SELECT file FROM scan WHERE id='$id'");
while($r=pg_fetch_array($d)) {$fil=$r[0];}
-$del_pr=pg_query("DELETE FROM scan WHERE id='$id'");
+$del_pr=pg_query($koneksi,"DELETE FROM scan WHERE id='$id'");
$path = "pdf/".$fil;
if(file_exists($path)){unlink($path);}
diff --git a/app/kirim/pdf/pdf/139818_A3-BAGIAN UMUM.xlsx b/app/kirim/pdf/pdf/139818_A3-BAGIAN UMUM.xlsx
new file mode 100644
index 0000000..8313e6a
Binary files /dev/null and b/app/kirim/pdf/pdf/139818_A3-BAGIAN UMUM.xlsx differ
diff --git a/app/kirim/pdf/pdf/139819_MATERI DASAR KEILMUAN RAGAWI TAPAK SUCI.pdf b/app/kirim/pdf/pdf/139819_MATERI DASAR KEILMUAN RAGAWI TAPAK SUCI.pdf
new file mode 100644
index 0000000..591faca
Binary files /dev/null and b/app/kirim/pdf/pdf/139819_MATERI DASAR KEILMUAN RAGAWI TAPAK SUCI.pdf differ
diff --git a/app/kirim/pdf/pdf/139820_Buku Manual Perpustakaan.doc b/app/kirim/pdf/pdf/139820_Buku Manual Perpustakaan.doc
new file mode 100644
index 0000000..d0d7cf2
Binary files /dev/null and b/app/kirim/pdf/pdf/139820_Buku Manual Perpustakaan.doc differ
diff --git a/app/kirim/pdf/pdf/139820_PANDUAN_TNDE.pdf b/app/kirim/pdf/pdf/139820_PANDUAN_TNDE.pdf
new file mode 100644
index 0000000..56a391a
Binary files /dev/null and b/app/kirim/pdf/pdf/139820_PANDUAN_TNDE.pdf differ
diff --git a/app/kirim/pdf/pdf/139821_NIPTT-BLUD MEI 2024.pdf b/app/kirim/pdf/pdf/139821_NIPTT-BLUD MEI 2024.pdf
new file mode 100644
index 0000000..963a567
Binary files /dev/null and b/app/kirim/pdf/pdf/139821_NIPTT-BLUD MEI 2024.pdf differ
diff --git a/app/kirim/pdf/tabel_upl_cv.php b/app/kirim/pdf/tabel_upl_cv.php
index 5be3582..b66f463 100644
--- a/app/kirim/pdf/tabel_upl_cv.php
+++ b/app/kirim/pdf/tabel_upl_cv.php
@@ -1,60 +1,69 @@
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/app/kirim/pdf/upl_cv.php b/app/kirim/pdf/upl_cv.php
index b786503..131770d 100644
--- a/app/kirim/pdf/upl_cv.php
+++ b/app/kirim/pdf/upl_cv.php
@@ -1,14 +1,38 @@
'error', 'message' => 'File yang diupload tidak diizinkan. Hanya file PDF dan Dokumen Word yang diperbolehkan.');
+ echo json_encode($response);
+ exit;
+}
+
$tmp_name = $_FILES["input_load_cvz"]["tmp_name"];
-$name = $folder."/".$surat_id."_".$_FILES["input_load_cvz"]["name"];
-$name_pdf = $surat_id."_".$_FILES["input_load_cvz"]["name"];
+$name = $folder . "/" . $surat_id . "_" . $_FILES["input_load_cvz"]["name"];
+$name_pdf = $surat_id . "_" . $_FILES["input_load_cvz"]["name"];
-move_uploaded_file($tmp_name, $name);
-$ins=pg_query("INSERT INTO scan (surat_id,file) VALUES ('$surat_id','$name_pdf')");
-?>
+// Cek apakah file berhasil diupload
+if (!move_uploaded_file($tmp_name, $name)) {
+ $response = array('status' => 'error', 'message' => 'Gagal upload file.');
+ echo json_encode($response);
+ exit;
+}
+// Insert data ke database
+$ins = pg_query($koneksi, "INSERT INTO scan (surat_id, file) VALUES ('$surat_id', '$name_pdf')");
+if (!$ins) {
+ $response = array('status' => 'error', 'message' => 'Gagal insert data ke database.');
+ echo json_encode($response);
+ exit;
+}
+
+$response = array('surat_id'=>$surat_id,'status' => 'success', 'message' => 'File berhasil diupload dan disimpan ke database.');
+echo json_encode($response);
diff --git a/app/kirim/tabel.php b/app/kirim/tabel.php
index 7ad84a9..4beaf05 100644
--- a/app/kirim/tabel.php
+++ b/app/kirim/tabel.php
@@ -38,7 +38,7 @@ $thn2 = $_POST['thn2'];
Tgl Kirim |
No Surat |
|
-
Tools |
+
Action |
|
|
|
@@ -48,11 +48,17 @@ $thn2 = $_POST['thn2'];
'batal'
- " . ($thn2 == '' ? "" : "AND EXTRACT(YEAR FROM DATE(tgl_surat_keluar))='$thn2'") . "
- " . ($bln2 == '0' ? "" : "AND EXTRACT(MONTH FROM DATE(tgl_surat_keluar))='$bln2'") . "
- ORDER BY tgl_surat_keluar DESC
+ $data = pg_query($koneksi, "SELECT surat.tgl_surat_keluar,surat.perihal,surat.satuan_kerja_id,surat.id,
+ surat.tgl_kirim,surat.no_surat,kirim.surat_id AS kirimid
+ FROM surat
+ LEFT JOIN kirim on kirim.surat_id=surat.id
+ WHERE surat.satuan_kerja_id='$satuan_kerja_id'
+ AND surat.jenis_surat_id='3' AND surat.jenis_disposisi_id='3' AND COALESCE(tahun,'') <> 'batal'
+ AND (('$thn2' = '') OR (EXTRACT(YEAR FROM DATE(surat.tgl_surat_keluar))='$thn2'))
+ AND (('$bln2' = '0') OR (EXTRACT(MONTH FROM DATE(surat.tgl_surat_keluar))='$bln2'))
+ GROUP BY surat.tgl_surat_keluar,surat.perihal,surat.satuan_kerja_id,surat.id,
+ surat.tgl_kirim,surat.no_surat,kirimid
+ ORDER BY surat.tgl_surat_keluar DESC
");
while ($r = pg_fetch_array($data)) {
$surat_id = $r[3];
@@ -103,14 +109,14 @@ $thn2 = $_POST['thn2'];
- |
+
|
|
Belum Dikirim' : ''.date('d-m-Y H:i', strtotime($r['tgl_kirim'])).''; ?> |
|
|
- |