=$kirim_id))"); pg_query("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("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("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("DELETE FROM kirim WHERE surat_id=$surat_id AND id=$kirimidmn"); pg_query("DELETE FROM kirim WHERE surat_id=$surat_id AND satuan_kerja_penginput<>$satuan_kerja_id"); $cdx=pg_query("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("UPDATE kirim SET isi=NULL,dis_baca=NULL,proses_tu=NULL,tgl_diterima=NULL WHERE id=$kirimid"); } } else 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("SELECT id FROM surat WHERE id='$id'"); $row_satker = pg_fetch_row($cek_satker); if ($row_satker[0] > 0) { $upd_satker = pg_query("UPDATE surat SET perihal='$perihal', no_surat='$no_surat' WHERE id='$id'"); } else { $ins_satker = pg_query("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("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; } else if ($key=='simpan_kepada_tl') { $surat_id=$_POST['surat_id']; $kepada=$_POST['kepada']; $satuan_kerja_penginput=$_POST['satuan_kerja_penginput']; $cek_satker=pg_query("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("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("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("INSERT INTO kirim ( surat_id, kepada, tgl_input, jam_input, satuan_kerja_penginput, isi ) VALUES ( '$surat_id', '$kepada', NOW(), NOW(), '$satuan_kerja_penginput', 'SM' )"); } } } else if ($key=='simpan_kepada_kr') { $surat_id=$_POST['surat_id']; $kepada=$_POST['kepada']; $satuan_kerja_penginput=$_POST['satuan_kerja_penginput']; $cek_satker=pg_query("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("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("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("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("INSERT INTO kirim ( surat_id, kepada, tgl_input, jam_input, satuan_kerja_penginput, isi ) VALUES ( '$surat_id', '$kepada', NOW(), NOW(), '$satuan_kerja_penginput', 'SM' )"); } } } else if ($key=='jumlah_kepada') { $surat_id=$_POST['surat_id']; $satuan_kerja_id=$_POST['satuan_kerja_id']; $k=pg_query("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];} } else if ($key=='jumlah_jpg') { $surat_id=$_POST['surat_id']; $k=pg_query("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];} } else if ($key=='jumlah_nonjpg') { $surat_id=$_POST['surat_id']; $k=pg_query("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];} } else 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'"); } else if ($key=='start_kirim') { $id=$_POST['id']; $satuan_kerja_id=$_POST['satuan_kerja_id']; $d=pg_query("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("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("UPDATE kirim SET satuan_kerja_tujuan='$satuan_kerja_tujuan', lama=NOW() WHERE id='$kirim_id'"); } $d=pg_query("UPDATE surat SET tgl_kirim=NOW() WHERE id='$id'"); } else if ($key=='kirim_semua') { /* $userpeg=pg_query("SELECT DISTINCT j.id 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)"); while(($rows=pg_fetch_array($userpeg)) !== FALSE) { $kpd=$rows[0]; $surat_id=$_POST['surat_id']; $kepada=$kpd; $satuan_kerja_penginput=$_POST['satuan_kerja_penginput']; $inp=pg_query("INSERT INTO kirim ( surat_id, kepada, tgl_input, jam_input, satuan_kerja_penginput ) VALUES ( '$surat_id', '$kepada', NOW(), NOW(), '$satuan_kerja_penginput' )"); } */ $userpeg=pg_query("SELECT DISTINCT j.id 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)"); 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("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("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("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("INSERT INTO kirim ( surat_id, kepada, tgl_input, jam_input, satuan_kerja_penginput, isi ) VALUES ( '$surat_id', '$kepada', NOW(), NOW(), '$satuan_kerja_penginput', 'SM' )"); } } } } else if ($key=='clear_kepada') { $surat_id=$_POST['surat_id']; $satuan_kerja_penginput=$_POST['satuan_kerja_penginput']; pg_query("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("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"); while($rcek=pg_fetch_array($cek)) {$hsl=$rcek[0];} echo $hsl; } ?>