=$kirim_id))"); pg_query($koneksi, "DELETE FROM komen WHERE surat_id=$surat_id AND id IN (SELECT komen_id FROM teruskan WHERE kirim_id_untuk IN (SELECT id FROM kirim WHERE surat_id=$surat_id AND id>=$kirim_id))"); pg_query($koneksi, "DELETE FROM teruskan WHERE kirim_id_untuk IN (SELECT id FROM kirim WHERE surat_id=$surat_id AND id>=$kirim_id)"); $surat_id = $_POST['surat_id']; $satuan_kerja_id = $_POST['satuan_kerja_id']; $mn = pg_query($koneksi, "SELECT MIN(k.id) FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id) LEFT OUTER JOIN teruskan t ON (k.id=t.kirim_id_untuk) WHERE k.kepada IS NOT NULL AND k.surat_id=$surat_id AND t.jabatan_dari IS NULL AND k.satuan_kerja_penginput=$satuan_kerja_id "); while ($rmn = pg_fetch_array($mn)) { $kirimidmn = $rmn[0]; } pg_query($koneksi, "DELETE FROM kirim WHERE surat_id=$surat_id AND id=$kirimidmn"); pg_query($koneksi, "DELETE FROM kirim WHERE surat_id=$surat_id AND satuan_kerja_penginput<>$satuan_kerja_id"); $cdx = pg_query($koneksi, "SELECT MIN(k.id) FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id) LEFT OUTER JOIN teruskan t ON (k.id=t.kirim_id_untuk) WHERE k.kepada IS NOT NULL AND k.surat_id=$surat_id AND t.jabatan_dari IS NULL AND k.satuan_kerja_penginput=$satuan_kerja_id "); while ($rcdx = pg_fetch_array($cdx)) { $kirimid = $rcdx[0]; } pg_query($koneksi, "UPDATE kirim SET isi=NULL,dis_baca=NULL,proses_tu=NULL,tgl_diterima=NULL WHERE id=$kirimid"); } break; case 'simpan_kirim': $id = $_POST['surat_id']; $satuan_kerja_id = $_POST['satuan_kerja_id']; $perihal = $_POST['perihal']; $no_surat = $_POST['no_surat']; $query = "SELECT id FROM surat WHERE id=$1"; $result = pg_query_params($koneksi, $query, array($id)); $row = pg_fetch_row($result); if ($row) { $update_query = "UPDATE surat SET perihal=$1, no_surat=$2 WHERE id=$3"; pg_query_params($koneksi, $update_query, array($perihal, $no_surat, $id)); } else { $insert_query = "INSERT INTO surat (satuan_kerja_id, perihal, tgl_surat_keluar, jenis_surat_id, jenis_disposisi_id, no_surat) VALUES ($1, $2, NOW(), 3, 3, $3)"; pg_query_params($koneksi, $insert_query, array($satuan_kerja_id, $perihal, $no_surat)); } // Mendapatkan id surat yang baru saja di-insert atau di-update $select_query = "SELECT id FROM surat WHERE satuan_kerja_id=$1 AND no_surat=$2 AND perihal=$3 AND jenis_surat_id=3 AND jenis_disposisi_id=3 ORDER BY id DESC LIMIT 1"; $result = pg_query_params($koneksi, $select_query, array($satuan_kerja_id, $no_surat, $perihal)); $surat_id = null; if ($row = pg_fetch_row($result)) { $surat_id = $row[0]; } echo $surat_id; break; case 'simpan_kepada_tl': $surat_id = $_POST['surat_id']; $kepada = $_POST['kepada']; $satuan_kerja_penginput = $_POST['satuan_kerja_penginput']; $cek_satker = pg_query($koneksi, "SELECT id FROM kirim WHERE surat_id='$surat_id' AND kepada='$kepada' AND satuan_kerja_penginput='$satuan_kerja_penginput' AND satuan_kerja_tujuan IS NULL"); $row_satker = pg_fetch_row($cek_satker); if ($row_satker[0] > 0) { } else { $cdata = pg_query($koneksi, "SELECT COUNT(*) FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_penginput='$satuan_kerja_penginput' AND satuan_kerja_tujuan IS NULL"); while ($rcdata = pg_fetch_array($cdata)) { $jdata = $rcdata[0]; } if ($jdata == 0) { $inp = pg_query($koneksi, "INSERT INTO kirim ( surat_id, kepada, tgl_input, jam_input, satuan_kerja_penginput) VALUES ('$surat_id','$kepada',NOW(), NOW(),'$satuan_kerja_penginput') "); } else { $inp = pg_query($koneksi, "INSERT INTO kirim (surat_id, kepada,tgl_input, jam_input, satuan_kerja_penginput, isi) VALUES ('$surat_id','$kepada', NOW(), NOW(),'$satuan_kerja_penginput','SM') "); } } break; case 'simpan_kepada_kr': $surat_id = $_POST['surat_id']; $kepada = $_POST['kepada']; $satuan_kerja_penginput = $_POST['satuan_kerja_penginput']; $cek_satker = pg_query($koneksi, "SELECT id FROM kirim WHERE surat_id='$surat_id' AND kepada='$kepada' AND satuan_kerja_penginput='$satuan_kerja_penginput' AND satuan_kerja_tujuan IS NULL "); $row_satker = pg_fetch_row($cek_satker); if ($row_satker[0] > 0) { } else { $cdata = pg_query($koneksi, "SELECT COUNT(*) FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_penginput='$satuan_kerja_penginput' AND satuan_kerja_tujuan IS NULL"); while ($rcdata = pg_fetch_array($cdata)) { $jdata = $rcdata[0]; } $cdata1 = pg_query($koneksi, "SELECT COUNT(*) FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_penginput='$satuan_kerja_penginput' AND isi='SM'"); while ($rcdata1 = pg_fetch_array($cdata1)) { $jdata1 = $rcdata1[0]; } if (($jdata == 0) && ($jdata1 == 0)) { $inp = pg_query($koneksi, "INSERT INTO kirim (surat_id,kepada, tgl_input,jam_input,satuan_kerja_penginput) VALUES ('$surat_id','$kepada',NOW(),NOW(),'$satuan_kerja_penginput') "); } else { $inp = pg_query($koneksi, "INSERT INTO kirim (surat_id, kepada, tgl_input,jam_input,satuan_kerja_penginput,isi) VALUES ('$surat_id','$kepada', NOW(), NOW(),'$satuan_kerja_penginput', 'SM') "); } } break; case 'jumlah_kepada': $surat_id = $_POST['surat_id']; $satuan_kerja_id = $_POST['satuan_kerja_id']; $k = pg_query($koneksi, "SELECT COUNT(*) FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id) LEFT OUTER JOIN teruskan t ON (k.id=t.kirim_id_untuk) WHERE k.kepada IS NOT NULL AND k.surat_id=$surat_id AND t.jabatan_dari IS NULL AND k.satuan_kerja_penginput=$satuan_kerja_id"); while ($rk = pg_fetch_array($k)) { echo $rk[0]; } break; case 'jumlah_jpg': $surat_id = $_POST['surat_id']; $k = pg_query($koneksi, "SELECT COUNT(*) FROM scan k INNER JOIN surat s ON (k.surat_id=s.id) WHERE k.surat_id='$surat_id' AND LOWER(k.file) LIKE '%jpg' AND k.file NOT IN ('') "); while ($rk = pg_fetch_array($k)) { echo $rk[0]; } break; case 'jumlah_nonjpg': $surat_id = $_POST['surat_id']; $k = pg_query($koneksi, "SELECT COUNT(*) FROM scan k INNER JOIN surat s ON (k.surat_id=s.id) WHERE k.surat_id='$surat_id' AND LOWER(k.file) NOT LIKE '%.jpg' AND k.file NOT IN ('')"); while ($rk = pg_fetch_array($k)) { echo $rk[0]; } break; case 'hapus_kirim': $id = $_POST['id']; pg_query($koneksi, "UPDATE surat SET tahun='batal' WHERE id=$id"); break; case 'start_kirim': $id = $_POST['id']; $satuan_kerja_id = $_POST['satuan_kerja_id']; $d = pg_query($koneksi, "SELECT id,kepada FROM kirim WHERE surat_id='$id' AND satuan_kerja_penginput=$satuan_kerja_id AND satuan_kerja_tujuan IS NULL AND lama IS NULL"); while (($r = pg_fetch_array($d)) !== FALSE) { $kirim_id = $r[0]; $kepada = $r[1]; $sat = pg_query($koneksi, "SELECT satuan_kerja_id FROM data_user WHERE jabatan_pegawai_id='$kepada'"); while ($r = pg_fetch_array($sat)) { $satuan_kerja_tujuan = $r[0]; } pg_query($koneksi, "UPDATE kirim SET satuan_kerja_tujuan='$satuan_kerja_tujuan', lama=NOW() WHERE id='$kirim_id'"); } $d = pg_query($koneksi, "UPDATE surat SET tgl_kirim=NOW() WHERE id='$id'"); break; case 'kirim_semua': $userpeg = pg_query($koneksi, "SELECT DISTINCT j.id, SPLIT_PART(CASE WHEN s.kode_satker='' THEN '999.0' ELSE s.kode_satker END,'.',1), CAST(SPLIT_PART(CASE WHEN s.kode_satker='' THEN '999.0' ELSE s.kode_satker END,'.',2) AS INTEGER) FROM data_user k INNER JOIN jabatan_pegawai j ON (j.id=k.jabatan_pegawai_id) INNER JOIN satuan_kerja s ON (s.id=k.satuan_kerja_id) WHERE LOWER(j.nama) NOT LIKE '%akun lama%' AND k.aktif='t' ORDER BY SPLIT_PART(CASE WHEN s.kode_satker='' THEN '999.0' ELSE s.kode_satker END,'.',1) ASC, CAST(SPLIT_PART(CASE WHEN s.kode_satker='' THEN '999.0' ELSE s.kode_satker END,'.',2) AS INTEGER) ASC "); while (($rows = pg_fetch_array($userpeg)) !== FALSE) { $kpd = $rows[0]; $surat_id = $_POST['surat_id']; $kepada = $kpd; $satuan_kerja_penginput = $_POST['satuan_kerja_penginput']; $cek_satker = pg_query($koneksi, "SELECT id FROM kirim WHERE surat_id='$surat_id' AND kepada='$kepada' AND satuan_kerja_penginput='$satuan_kerja_penginput' AND satuan_kerja_tujuan IS NULL"); $row_satker = pg_fetch_row($cek_satker); if ($row_satker[0] > 0) { } else { $cdata = pg_query($koneksi, "SELECT COUNT(*) FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_penginput='$satuan_kerja_penginput' AND satuan_kerja_tujuan IS NULL"); while ($rcdata = pg_fetch_array($cdata)) { $jdata = $rcdata[0]; } if ($jdata == 0) { $inp = pg_query($koneksi, "INSERT INTO kirim ( surat_id, kepada, tgl_input, jam_input, satuan_kerja_penginput ) VALUES ( '$surat_id', '$kepada', NOW(), NOW(), '$satuan_kerja_penginput' )"); } else { $inp = pg_query($koneksi, "INSERT INTO kirim ( surat_id, kepada, tgl_input, jam_input, satuan_kerja_penginput, isi ) VALUES ( '$surat_id', '$kepada', NOW(), NOW(), '$satuan_kerja_penginput', 'SM' )"); } } } break; case 'clear_kepada': $surat_id = $_POST['surat_id']; $satuan_kerja_penginput = $_POST['satuan_kerja_penginput']; pg_query($koneksi, "DELETE FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_penginput='$satuan_kerja_penginput'"); break; case 'cek_no_surat': $no_surat = $_POST['no_surat']; $satuan_kerja_id = $_POST['satuan_kerja_id']; $cek = pg_query($koneksi, "SELECT no_surat FROM surat WHERE no_surat='$no_surat' AND jenis_surat_id=3 AND jenis_disposisi_id=3 AND satuan_kerja_id=$satuan_kerja_id AND tahun IS NULL"); while ($rcek = pg_fetch_array($cek)) { $hsl = $rcek[0]; } echo $hsl; break; case "gagal": echo 'gagaaaaaal'; break; } // if ($key == 'verif_kirim') { // } // if ($key == 'delete_kepada_tl') { // $id = $_POST['id']; // pg_query($koneksi, "DELETE FROM teruskan WHERE kirim_id_untuk=$id"); // pg_query($koneksi, "DELETE FROM kirim WHERE id='$id'"); // $surat_id = $_POST['surat_id']; // $jabatan_pegawai_id = $_POST['jabatan_pegawai_id']; // pg_query($koneksi, "UPDATE kirim SET isi=NULL WHERE id=( // SELECT MIN(k.id) // FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id) // INNER JOIN data_user u ON (u.satuan_kerja_id=k.satuan_kerja_penginput) // WHERE k.kepada IS NOT NULL AND k.surat_id=$surat_id AND u.jabatan_pegawai_id=$jabatan_pegawai_id AND k.satuan_kerja_tujuan IS NULL) // "); // } // if ($key == 'delete_kepada_kr') { // $kirim_id = $_POST['id']; // $d = pg_query($koneksi, "SELECT surat_id,isi FROM kirim WHERE id=$kirim_id"); // while ($r = pg_fetch_array($d)) { // $surat_id = $r['surat_id']; // $isi = $r['isi']; // } // if ($isi == 'SM') { // pg_query($koneksi, "DELETE FROM teruskan WHERE kirim_id_untuk IN (SELECT id FROM kirim WHERE surat_id=$surat_id AND id=$kirim_id)"); // pg_query($koneksi, "DELETE FROM kirim WHERE surat_id=$surat_id AND id=$kirim_id"); // } else { // pg_query($koneksi, "DELETE FROM scan_komen WHERE komen_id IN (SELECT komen_id FROM teruskan WHERE kirim_id_untuk IN (SELECT id FROM kirim WHERE surat_id=$surat_id AND id>=$kirim_id))"); // pg_query($koneksi, "DELETE FROM komen WHERE surat_id=$surat_id AND id IN (SELECT komen_id FROM teruskan WHERE kirim_id_untuk IN (SELECT id FROM kirim WHERE surat_id=$surat_id AND id>=$kirim_id))"); // pg_query($koneksi, "DELETE FROM teruskan WHERE kirim_id_untuk IN (SELECT id FROM kirim WHERE surat_id=$surat_id AND id>=$kirim_id)"); // $surat_id = $_POST['surat_id']; // $satuan_kerja_id = $_POST['satuan_kerja_id']; // $mn = pg_query($koneksi, "SELECT MIN(k.id) // FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id) // LEFT OUTER JOIN teruskan t ON (k.id=t.kirim_id_untuk) // WHERE k.kepada IS NOT NULL AND k.surat_id=$surat_id // AND t.jabatan_dari IS NULL AND k.satuan_kerja_penginput=$satuan_kerja_id // "); // while ($rmn = pg_fetch_array($mn)) { // $kirimidmn = $rmn[0]; // } // pg_query($koneksi, "DELETE FROM kirim WHERE surat_id=$surat_id AND id=$kirimidmn"); // pg_query($koneksi, "DELETE FROM kirim WHERE surat_id=$surat_id AND satuan_kerja_penginput<>$satuan_kerja_id"); // $cdx = pg_query($koneksi, "SELECT MIN(k.id) // FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id) // LEFT OUTER JOIN teruskan t ON (k.id=t.kirim_id_untuk) // WHERE k.kepada IS NOT NULL AND k.surat_id=$surat_id // AND t.jabatan_dari IS NULL AND k.satuan_kerja_penginput=$satuan_kerja_id // "); // while ($rcdx = pg_fetch_array($cdx)) { // $kirimid = $rcdx[0]; // } // pg_query($koneksi, "UPDATE kirim SET isi=NULL,dis_baca=NULL,proses_tu=NULL,tgl_diterima=NULL WHERE id=$kirimid"); // } // } // if ($key == 'simpan_kirim') { // $id = $_POST['surat_id']; // $satuan_kerja_id = $_POST['satuan_kerja_id']; // $perihal = $_POST['perihal']; // $no_surat = $_POST['no_surat']; // $cek_satker = pg_query($koneksi, "SELECT id FROM surat WHERE id='$id'"); // $row_satker = pg_fetch_row($cek_satker); // if ($row_satker[0] > 0) { // $upd_satker = pg_query($koneksi, "UPDATE surat SET perihal='$perihal', no_surat='$no_surat' WHERE id='$id'"); // } else { // $ins_satker = pg_query($koneksi, "INSERT into surat (satuan_kerja_id, perihal,tgl_surat_keluar,jenis_surat_id, jenis_disposisi_id, no_surat ) // VALUES('$satuan_kerja_id','$perihal', NOW(), 3, 3, '$no_surat' ) // "); // } // $d = pg_query($koneksi, "SELECT id FROM surat WHERE satuan_kerja_id=$satuan_kerja_id AND no_surat='$no_surat' AND perihal='$perihal' AND jenis_surat_id=3 AND jenis_disposisi_id=3 // AND id=(SELECT MAX(id) FROM surat WHERE satuan_kerja_id=$satuan_kerja_id AND no_surat='$no_surat' AND perihal='$perihal' AND jenis_surat_id=3 AND jenis_disposisi_id=3)"); // while ($r = pg_fetch_array($d)) { // $surat_id = $r[0]; // } // echo $surat_id; // } // if ($key == 'simpan_kepada_tl') { // $surat_id = $_POST['surat_id']; // $kepada = $_POST['kepada']; // $satuan_kerja_penginput = $_POST['satuan_kerja_penginput']; // $cek_satker = pg_query($koneksi, "SELECT id FROM kirim WHERE surat_id='$surat_id' AND kepada='$kepada' AND satuan_kerja_penginput='$satuan_kerja_penginput' // AND satuan_kerja_tujuan IS NULL"); // $row_satker = pg_fetch_row($cek_satker); // if ($row_satker[0] > 0) { // } else { // $cdata = pg_query($koneksi, "SELECT COUNT(*) FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_penginput='$satuan_kerja_penginput' AND satuan_kerja_tujuan IS NULL"); // while ($rcdata = pg_fetch_array($cdata)) { // $jdata = $rcdata[0]; // } // if ($jdata == 0) { // $inp = pg_query($koneksi, "INSERT INTO kirim ( surat_id, kepada, tgl_input, jam_input, satuan_kerja_penginput) // VALUES ('$surat_id','$kepada',NOW(), NOW(),'$satuan_kerja_penginput') // "); // } else { // $inp = pg_query($koneksi, "INSERT INTO kirim (surat_id, kepada,tgl_input, jam_input, satuan_kerja_penginput, isi) // VALUES ('$surat_id','$kepada', NOW(), NOW(),'$satuan_kerja_penginput','SM') // "); // } // } // } // if ($key == 'simpan_kepada_kr') { // $surat_id = $_POST['surat_id']; // $kepada = $_POST['kepada']; // $satuan_kerja_penginput = $_POST['satuan_kerja_penginput']; // $cek_satker = pg_query($koneksi, "SELECT id FROM kirim WHERE surat_id='$surat_id' AND kepada='$kepada' AND satuan_kerja_penginput='$satuan_kerja_penginput' // AND satuan_kerja_tujuan IS NULL // "); // $row_satker = pg_fetch_row($cek_satker); // if ($row_satker[0] > 0) { // } else { // $cdata = pg_query($koneksi, "SELECT COUNT(*) FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_penginput='$satuan_kerja_penginput' AND satuan_kerja_tujuan IS NULL"); // while ($rcdata = pg_fetch_array($cdata)) { // $jdata = $rcdata[0]; // } // $cdata1 = pg_query($koneksi, "SELECT COUNT(*) FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_penginput='$satuan_kerja_penginput' AND isi='SM'"); // while ($rcdata1 = pg_fetch_array($cdata1)) { // $jdata1 = $rcdata1[0]; // } // if (($jdata == 0) && ($jdata1 == 0)) { // $inp = pg_query($koneksi, "INSERT INTO kirim (surat_id,kepada, tgl_input,jam_input,satuan_kerja_penginput) // VALUES ('$surat_id','$kepada',NOW(),NOW(),'$satuan_kerja_penginput') // "); // } else { // $inp = pg_query($koneksi, "INSERT INTO kirim (surat_id, kepada, tgl_input,jam_input,satuan_kerja_penginput,isi) // VALUES ('$surat_id','$kepada', NOW(), NOW(),'$satuan_kerja_penginput', 'SM') // "); // } // } // } // if ($key == 'jumlah_kepada') { // $surat_id = $_POST['surat_id']; // $satuan_kerja_id = $_POST['satuan_kerja_id']; // $k = pg_query($koneksi, "SELECT COUNT(*) // FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id) // LEFT OUTER JOIN teruskan t ON (k.id=t.kirim_id_untuk) // WHERE k.kepada IS NOT NULL AND k.surat_id=$surat_id AND t.jabatan_dari IS NULL AND k.satuan_kerja_penginput=$satuan_kerja_id"); // while ($rk = pg_fetch_array($k)) { // echo $rk[0]; // } // } // if ($key == 'jumlah_jpg') { // $surat_id = $_POST['surat_id']; // $k = pg_query($koneksi, "SELECT COUNT(*) // FROM scan k INNER JOIN surat s ON (k.surat_id=s.id) // WHERE k.surat_id='$surat_id' AND LOWER(k.file) LIKE '%jpg' AND k.file NOT IN ('') // "); // while ($rk = pg_fetch_array($k)) { // echo $rk[0]; // } // } // if ($key == 'jumlah_nonjpg') { // $surat_id = $_POST['surat_id']; // $k = pg_query($koneksi, "SELECT COUNT(*) // FROM scan k INNER JOIN surat s ON (k.surat_id=s.id) // WHERE k.surat_id='$surat_id' AND LOWER(k.file) NOT LIKE '%.jpg' AND k.file NOT IN ('')"); // while ($rk = pg_fetch_array($k)) { // echo $rk[0]; // } // } // if ($key == 'hapus_kirim') { // $id = $_POST['id']; // /* // pg_query("DELETE FROM scan WHERE surat_id='$id'"); // pg_query("DELETE FROM kirim WHERE surat_id='$id'"); // pg_query("DELETE FROM surat WHERE id='$id'"); // */ // pg_query($koneksi, "UPDATE surat SET tahun='batal' WHERE id=$id"); // } // if ($key == 'start_kirim') { // $id = $_POST['id']; // $satuan_kerja_id = $_POST['satuan_kerja_id']; // $d = pg_query($koneksi, "SELECT id,kepada FROM kirim WHERE surat_id='$id' AND satuan_kerja_penginput=$satuan_kerja_id AND satuan_kerja_tujuan IS NULL AND lama IS NULL"); // while (($r = pg_fetch_array($d)) !== FALSE) { // $kirim_id = $r[0]; // $kepada = $r[1]; // $sat = pg_query($koneksi, "SELECT satuan_kerja_id FROM data_user WHERE jabatan_pegawai_id='$kepada'"); // while ($r = pg_fetch_array($sat)) { // $satuan_kerja_tujuan = $r[0]; // } // pg_query($koneksi, "UPDATE kirim SET satuan_kerja_tujuan='$satuan_kerja_tujuan', lama=NOW() WHERE id='$kirim_id'"); // } // $d = pg_query($koneksi, "UPDATE surat SET tgl_kirim=NOW() WHERE id='$id'"); // } else // if ($key == 'kirim_semua') { // $userpeg = pg_query($koneksi, "SELECT DISTINCT j.id, // SPLIT_PART(CASE WHEN s.kode_satker='' THEN '999.0' ELSE s.kode_satker END,'.',1), // CAST(SPLIT_PART(CASE WHEN s.kode_satker='' THEN '999.0' ELSE s.kode_satker END,'.',2) AS INTEGER) // FROM data_user k // INNER JOIN jabatan_pegawai j ON (j.id=k.jabatan_pegawai_id) // INNER JOIN satuan_kerja s ON (s.id=k.satuan_kerja_id) WHERE LOWER(j.nama) NOT LIKE '%akun lama%' AND k.aktif='t' // ORDER BY SPLIT_PART(CASE WHEN s.kode_satker='' THEN '999.0' ELSE s.kode_satker END,'.',1) ASC, // CAST(SPLIT_PART(CASE WHEN s.kode_satker='' THEN '999.0' ELSE s.kode_satker END,'.',2) AS INTEGER) ASC // "); // while (($rows = pg_fetch_array($userpeg)) !== FALSE) { // $kpd = $rows[0]; // $surat_id = $_POST['surat_id']; // $kepada = $kpd; // $satuan_kerja_penginput = $_POST['satuan_kerja_penginput']; // $cek_satker = pg_query($koneksi, "SELECT id FROM kirim WHERE surat_id='$surat_id' AND kepada='$kepada' AND satuan_kerja_penginput='$satuan_kerja_penginput' AND satuan_kerja_tujuan IS NULL"); // $row_satker = pg_fetch_row($cek_satker); // if ($row_satker[0] > 0) { // } else { // $cdata = pg_query($koneksi, "SELECT COUNT(*) FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_penginput='$satuan_kerja_penginput' AND satuan_kerja_tujuan IS NULL"); // while ($rcdata = pg_fetch_array($cdata)) { // $jdata = $rcdata[0]; // } // if ($jdata == 0) { // $inp = pg_query($koneksi, "INSERT INTO kirim ( // surat_id, // kepada, // tgl_input, // jam_input, // satuan_kerja_penginput // ) VALUES ( // '$surat_id', // '$kepada', // NOW(), // NOW(), // '$satuan_kerja_penginput' // )"); // } else { // $inp = pg_query($koneksi, "INSERT INTO kirim ( // surat_id, // kepada, // tgl_input, // jam_input, // satuan_kerja_penginput, // isi // ) VALUES ( // '$surat_id', // '$kepada', // NOW(), // NOW(), // '$satuan_kerja_penginput', // 'SM' // )"); // } // } // } // } // if ($key == 'clear_kepada') { // $surat_id = $_POST['surat_id']; // $satuan_kerja_penginput = $_POST['satuan_kerja_penginput']; // pg_query($koneksi, "DELETE FROM kirim WHERE surat_id='$surat_id' AND satuan_kerja_penginput='$satuan_kerja_penginput'"); // } else // if ($key == 'cek_no_surat') { // $no_surat = $_POST['no_surat']; // $satuan_kerja_id = $_POST['satuan_kerja_id']; // $cek = pg_query($koneksi, "SELECT no_surat FROM surat WHERE no_surat='$no_surat' AND jenis_surat_id=3 AND jenis_disposisi_id=3 AND satuan_kerja_id=$satuan_kerja_id AND tahun IS NULL"); // while ($rcek = pg_fetch_array($cek)) { // $hsl = $rcek[0]; // } // echo $hsl; // }