[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
xampp
/
htdocs
/
sisinfo
/
adm
/
surat
/
[
Home
]
File: keluar.php
<?php /////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////// /////// SISFOSURAT v1.0 /////// /////// Sistem Informasi Surat - Menyurat /////// /////////////////////////////////////////////////////////////////////// /////// Dibuat oleh : /////// /////// Agus Muhajir, S.Kom /////// /////// URL : /////// /////// * http://github.com/hajirodeon /////// /////// * http://gitlab.com/hajirodeon /////// /////// E-Mail : /////// /////// * hajirodeon@yahoo.com /////// /////// * hajirodeon@gmail.com /////// /////// HP/SMS/WA : 081-829-88-54 /////// /////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////// session_start(); require("../../inc/config.php"); require("../../inc/fungsi.php"); require("../../inc/koneksi.php"); require("../../inc/cek/admsurat.php"); require("../../inc/class/paging.php"); $tpl = LoadTpl("../../template/surat.html"); nocache; //nilai $filenya = "keluar.php"; $judul = "Data Surat Keluar"; $judulku = "[SURAT KELUAR] $judul"; $judulx = $judul; $s = nosql($_REQUEST['s']); $sukd = nosql($_REQUEST['sukd']); $page = nosql($_REQUEST['page']); if ((empty($page)) OR ($page == "0")) { $page = "1"; } //focus $diload = "document.formx.no_surat.focus();"; //PROSES //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //nek batal if ($_POST['btnBTL']) { //diskonek xfree($qbw); xclose($koneksi); //re-direct xloc($filenya); exit(); } //jika edit if ($s == "edit") { //nilai $sukd = nosql($_REQUEST['sukd']); $page = nosql($_REQUEST['page']); //query $qx = mysqli_query($koneksi, "SELECT surat_keluar.*, ". "DATE_FORMAT(tgl_surat, '%d') AS surat_tgl, ". "DATE_FORMAT(tgl_surat, '%m') AS surat_bln, ". "DATE_FORMAT(tgl_surat, '%Y') AS surat_thn, ". "DATE_FORMAT(tgl_kirim, '%d') AS kirim_tgl, ". "DATE_FORMAT(tgl_kirim, '%m') AS kirim_bln, ". "DATE_FORMAT(tgl_kirim, '%Y') AS kirim_thn, ". "DATE_FORMAT(tgl_deadline_balas, '%d') AS deadline_tgl, ". "DATE_FORMAT(tgl_deadline_balas, '%m') AS deadline_bln, ". "DATE_FORMAT(tgl_deadline_balas, '%Y') AS deadline_thn ". "FROM surat_keluar ". "WHERE kd = '$sukd'"); $rowx = mysqli_fetch_assoc($qx); $x_no_urut = nosql($rowx['no_urut']); $x_no_surat = balikin2($rowx['no_surat']); $x_tujuan = balikin2($rowx['tujuan']); $x_kd_lemari = nosql($rowx['kd_lemari']); $x_kd_rak = nosql($rowx['kd_rak']); $x_kd_ruang = nosql($rowx['kd_ruang']); $x_kd_map = nosql($rowx['kd_map']); $x_kd_sifat = nosql($rowx['kd_sifat']); $x_kd_status = nosql($rowx['kd_status']); $x_kd_klasifikasi = nosql($rowx['kd_klasifikasi']); $x_lokasi = balikin2($rowx['lokasi']); $x_lampiran = balikin2($rowx['lampiran']); $x_tembusan = balikin2($rowx['tembusan']); $x_ket = balikin2($rowx['ket']); $x_blskd = nosql($rowx['kd_balas']); $x_surat_tgl = nosql($rowx['surat_tgl']); $x_surat_bln = nosql($rowx['surat_bln']); $x_surat_thn = nosql($rowx['surat_thn']); $x_perihal = balikin2($rowx['perihal']); $x_kirim_tgl = nosql($rowx['kirim_tgl']); $x_kirim_bln = nosql($rowx['kirim_bln']); $x_kirim_thn = nosql($rowx['kirim_thn']); $x_de_tgl = nosql($rowx['deadline_tgl']); $x_de_bln = nosql($rowx['deadline_bln']); $x_de_thn = nosql($rowx['deadline_thn']); $y_filex = $rowx['filex']; //query $qx = mysqli_query($koneksi, "SELECT surat_keluar.*, ". "DATE_FORMAT(tgl_surat, '%d') AS surat_tgl, ". "DATE_FORMAT(tgl_surat, '%m') AS surat_bln, ". "DATE_FORMAT(tgl_surat, '%Y') AS surat_thn, ". "DATE_FORMAT(tgl_kirim, '%d') AS kirim_tgl, ". "DATE_FORMAT(tgl_kirim, '%m') AS kirim_bln, ". "DATE_FORMAT(tgl_kirim, '%Y') AS kirim_thn ". "FROM surat_keluar ". "WHERE kd = '$sukd'"); $rowx = mysqli_fetch_assoc($qx); $x_no_urut = nosql($rowx['no_urut']); $x_no_surat = balikin2($rowx['no_surat']); $x_tujuan = balikin2($rowx['tujuan']); $x_kd_klasifikasi = nosql($rowx['kd_klasifikasi']); $x_surat_tgl = nosql($rowx['surat_tgl']); $x_surat_bln = nosql($rowx['surat_bln']); $x_surat_thn = nosql($rowx['surat_thn']); $x_perihal = balikin2($rowx['perihal']); $x_kirim_tgl = nosql($rowx['kirim_tgl']); $x_kirim_bln = nosql($rowx['kirim_bln']); $x_kirim_thn = nosql($rowx['kirim_thn']); //detail disposisi $qx2 = mysqli_query($koneksi, "SELECT surat_keluar_disposisi.*, ". "DATE_FORMAT(tgl_selesai, '%d') AS selesai_tgl, ". "DATE_FORMAT(tgl_selesai, '%m') AS selesai_bln, ". "DATE_FORMAT(tgl_selesai, '%Y') AS selesai_thn, ". "DATE_FORMAT(tgl_kembali, '%d') AS kembali_tgl, ". "DATE_FORMAT(tgl_kembali, '%m') AS kembali_bln, ". "DATE_FORMAT(tgl_kembali, '%Y') AS kembali_thn ". "FROM surat_keluar_disposisi ". "WHERE kd_surat = '$sukd'"); $rowx2 = mysqli_fetch_assoc($qx2); $x2_inxkd = nosql($rowx2['kd_indeks']); $x2_selesai_tgl = nosql($rowx2['selesai_tgl']); $x2_selesai_bln = nosql($rowx2['selesai_bln']); $x2_selesai_thn = nosql($rowx2['selesai_thn']); $x2_kembali_tgl = nosql($rowx2['kembali_tgl']); $x2_kembali_bln = nosql($rowx2['kembali_bln']); $x2_kembali_thn = nosql($rowx2['kembali_thn']); $x2_isi = balikin($rowx2['isi']); $x2_diteruskan = balikin($rowx2['diteruskan']); $x2_kepada = balikin($rowx2['kepada']); $x2_pengesahan = nosql($rowx2['pengesahan']); //jika sah if ($x2_pengesahan == "true") { $x2_pengesahan_ket = "<strong>Telah Disahkan oleh Kepala Sekolah.</strong>"; } else { $x2_pengesahan_ket = "<strong>Belum Sah.</strong>"; } //jika null if (empty($x2_diteruskan)) { $x2_diteruskan = $x_tujuan; } } //jika simpan if ($_POST['btnSMP']) { $s = nosql($_POST['s']); $indeks = nosql($_POST['indeks']); $sukd = nosql($_POST['sukd']); $no_urut = nosql($_POST['no_urut']); $klasifikasi = nosql($_POST['klasifikasi']); $sifat = nosql($_POST['sifat']); $no_surat = cegah($_POST['no_surat']); $tujuan = cegah($_POST['tujuan']); $perihal = cegah($_POST['perihal']); $lampiran = cegah($_POST['lampiran']); $tembusan = cegah($_POST['tembusan']); $status = nosql($_POST['status']); $balas = nosql($_POST['balas']); $ket = cegah($_POST['ket']); $ruang = nosql($_POST['ruang']); $lemari = nosql($_POST['lemari']); $rak = nosql($_POST['rak']); $map = nosql($_POST['map']); $surat_tgl = nosql($_POST['surat_tgl']); $surat_bln = nosql($_POST['surat_bln']); $surat_thn = nosql($_POST['surat_thn']); $tgl_surat = "$surat_thn:$surat_bln:$surat_tgl"; $kirim_tgl = nosql($_POST['kirim_tgl']); $kirim_bln = nosql($_POST['kirim_bln']); $kirim_thn = nosql($_POST['kirim_thn']); $tgl_kirim = "$kirim_thn:$kirim_bln:$kirim_tgl"; $deadline_tgl = nosql($_POST['de_tgl']); $deadline_bln = nosql($_POST['de_bln']); $deadline_thn = nosql($_POST['de_thn']); $tgl_deadline_balas = "$deadline_thn:$deadline_bln:$deadline_tgl"; $i_selesai_tgl = nosql($_POST['selesai_tgl']); $i_selesai_bln = nosql($_POST['selesai_bln']); $i_selesai_thn = nosql($_POST['selesai_thn']); $tgl_selesai = "$i_selesai_thn:$i_selesai_bln:$i_selesai_tgl"; $i_kembali_tgl = nosql($_POST['kembali_tgl']); $i_kembali_bln = nosql($_POST['kembali_bln']); $i_kembali_thn = nosql($_POST['kembali_thn']); $tgl_kembali = "$i_kembali_thn:$i_kembali_bln:$i_kembali_tgl"; $i_isi_disposisi = cegah($_POST['isi_disposisi']); $i_diteruskan = cegah($_POST['diteruskan']); $i_kepada = cegah($_POST['kepada']); $i_pengesahan = cegah($_POST['pengesahan']); $page = nosql($_POST['page']); //nek null if (empty($no_surat)) { //diskonek xfree($qbw); xclose($koneksi); //re-direct $pesan = "Input Tidak Lengkap. Harap Diulangi...!!"; $ke = "$filenya?s=baru"; pekem($pesan,$ke); exit(); } else { //jika baru if ($s == "baru") { ///cek $qcc = mysqli_query($koneksi, "SELECT * FROM surat_keluar ". "WHERE no_surat = '$no_surat'"); $rcc = mysqli_fetch_assoc($qcc); $tcc = mysqli_num_rows($qcc); //nek ada if ($tcc != 0) { //diskonek xfree($qbw); xclose($koneksi); //re-direct $pesan = "Nomor Surat tersebut, Sudah Ada. Silahkan Ganti Yang Lain...!!"; $ke = "$filenya?s=baru"; pekem($pesan,$ke); exit(); } else { //query mysqli_query($koneksi, "INSERT INTO surat_keluar(kd, no_urut, kd_klasifikasi, kd_sifat, ". "no_surat, tgl_surat, tgl_kirim, tgl_deadline_balas, ". "tujuan, perihal, lampiran, tembusan, ". "kd_status, kd_balas, ket, ". "kd_ruang, kd_lemari, kd_rak, kd_map, postdate) VALUES ". "('$x', '$no_urut', '$klasifikasi', '$sifat', ". "'$no_surat', '$tgl_surat', '$tgl_kirim', '$tgl_deadline_balas', ". "'$tujuan', '$perihal', '$lampiran', '$tembusan', ". "'$status', '$balas', '$ket', ". "'$ruang', '$lemari', '$rak', '$map', '$today')"); //insert mysqli_query($koneksi, "INSERT INTO surat_keluar_disposisi (kd, kd_indeks, kd_surat, tgl_selesai, ". "isi, diteruskan, kepada, tgl_kembali) VALUES ". "('$x', '$indeks', '$x', '$tgl_selesai', ". "'$i_isi_disposisi', '$i_diteruskan', '$i_kepada', '$tgl_kembali')"); //insert kendali mysqli_query($koneksi, "INSERT INTO surat_keluar_kendali (kd, kd_indeks, kd_surat, tgl_selesai, ". "kepada, tgl_kembali) VALUES ". "('$x', '$indeks', '$x', '$tgl_selesai', ". "'$i_kepada', '$tgl_kembali')"); //diskonek xfree($qbw); xclose($koneksi); //re-direct $ke = "$filenya?s=edit&sukd=$x&page=$page"; xloc($ke); exit(); } } //jika update else if ($s == "edit") { //query mysqli_query($koneksi, "UPDATE surat_keluar SET no_urut = '$no_urut', ". "kd_klasifikasi = '$klasifikasi', ". "kd_sifat = '$sifat', ". "no_surat = '$no_surat', ". "tgl_surat = '$tgl_surat', ". "tgl_kirim = '$tgl_kirim', ". "tgl_deadline_balas = '$tgl_deadline_balas', ". "tujuan = '$tujuan', ". "perihal = '$perihal', ". "lampiran = '$lampiran', ". "tembusan = '$tembusan', ". "kd_status = '$status', ". "kd_balas = '$balas', ". "ket = '$ket', ". "kd_ruang = '$ruang', ". "kd_lemari = '$lemari', ". "kd_rak = '$rak', ". "kd_map = '$map' ". "WHERE kd = '$sukd'"); //cek $qcc = mysqli_query($koneksi, "SELECT * FROM surat_keluar_disposisi ". "WHERE kd_surat = '$sukd'"); $rcc = mysqli_fetch_assoc($qcc); $tcc = mysqli_num_rows($qcc); //jika ada if ($tcc != 0) { //update mysqli_query($koneksi, "UPDATE surat_keluar_disposisi SET kd_indeks = '$indeks', ". "tgl_selesai = '$tgl_selesai', ". "isi = '$i_isi_disposisi', ". "diteruskan = '$i_diteruskan', ". "kepada = '$i_kepada', ". "pengesahan = '$i_pengesahan', ". "tgl_kembali = '$tgl_kembali' ". "WHERE kd_surat = '$sukd'"); } else { //insert mysqli_query($koneksi, "INSERT INTO surat_keluar_disposisi (kd, kd_indeks, kd_surat, tgl_selesai, ". "isi, diteruskan, kepada, tgl_kembali) VALUES ". "('$x', '$indeks', '$sukd', '$tgl_selesai', ". "'$i_isi_disposisi', '$i_diteruskan', '$i_kepada', '$tgl_kembali')"); } //cek kendali $qcc = mysqli_query($koneksi, "SELECT * FROM surat_keluar_kendali ". "WHERE kd_surat = '$sukd'"); $rcc = mysqli_fetch_assoc($qcc); $tcc = mysqli_num_rows($qcc); //jika ada if ($tcc != 0) { //update mysqli_query($koneksi, "UPDATE surat_keluar_kendali SET kd_indeks = '$indeks', ". "tgl_selesai = '$tgl_selesai', ". "kepada = '$i_kepada', ". "tgl_kembali = '$tgl_kembali' ". "WHERE kd_surat = '$sukd'"); } else { //insert mysqli_query($koneksi, "INSERT INTO surat_keluar_kendali (kd, kd_indeks, kd_surat, tgl_selesai, ". "kepada, tgl_kembali) VALUES ". "('$x', '$indeks', '$sukd', '$tgl_selesai', ". "'$i_kepada', '$tgl_kembali')"); } //diskonek xfree($qbw); xclose($koneksi); //re-direct $ke = "$filenya?s=edit&sukd=$sukd&page=$page"; xloc($ke); exit(); } } } //jika hapus if ($_POST['btnHPS']) { //query $p = new Pager(); $start = $p->findStart($limit); $sqlcount = "SELECT * FROM surat_keluar ". "ORDER BY round(no_urut) DESC"; $sqlresult = $sqlcount; $count = mysqli_num_rows(mysqli_query($koneksi, $sqlcount)); $pages = $p->findPages($count, $limit); $result = mysqli_query($koneksi, "$sqlresult LIMIT ".$start.", ".$limit); $pagelist = $p->pageList($_GET['page'], $pages, $target); $data = mysqli_fetch_array($result); //ambil semua do { //nilai $i = $i + 1; $yuk = "item"; $yuhu = "$yuk$i"; $kd = nosql($_POST["$yuhu"]); //del brg mysqli_query($koneksi, "DELETE FROM surat_keluar ". "WHERE kd = '$kd'"); } while ($data = mysqli_fetch_assoc($result)); //diskonek xfree($qbw); xclose($koneksi); //auto-kembali xloc($filenya); exit(); } //jika ganti foto surat /////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($_POST['btnGNT']) { //nilai $filex_namex = strip(strtolower($_FILES['filex_foto']['name'])); $kd = nosql($_POST['sukd']); //nek null if (empty($filex_namex)) { //null-kan xclose($koneksi); //re-direct $pesan = "Input Tidak Lengkap. Harap Diulangi...!!"; $ke = "$filenya?s=edit&sukd=$kd"; pekem($pesan,$ke); exit(); } else { //deteksi .jpg $ext_filex = substr($filex_namex, -4); if ($ext_filex == ".jpg") { //nilai $path1 = "../../filebox/surat/$kd"; $path2 = "../../filebox/surat"; chmod($path1,0777); chmod($path2,0777); //cek, sudah ada belum if (!file_exists($path1)) { //bikin folder kd_user mkdir($path1, 0777); //mengkopi file copy($_FILES['filex_foto']['tmp_name'],"../../filebox/surat/$kd/$filex_namex"); //query mysqli_query($koneksi, "UPDATE surat_keluar SET filex = '$filex_namex' ". "WHERE kd = '$kd'"); //null-kan xclose($koneksi); //re-direct $ke = "$filenya?s=edit&sukd=$kd"; xloc($ke); exit(); } else { //hapus file yang ada dulu //query $qcc = mysqli_query($koneksi, "SELECT * FROM surat_keluar ". "WHERE kd = '$kd'"); $rcc = mysqli_fetch_assoc($qcc); $tcc = mysqli_num_rows($qcc); //hapus file $cc_filex = $rcc['filex']; $path1 = "../../filebox/surat/$kd/$cc_filex"; unlink ($path1); //mengkopi file copy($_FILES['filex_foto']['tmp_name'],"../../filebox/surat/$kd/$filex_namex"); //query mysqli_query($koneksi, "UPDATE surat_keluar SET filex = '$filex_namex' ". "WHERE kd = '$kd'"); //null-kan xclose($koneksi); //re-direct $ke = "$filenya?s=edit&sukd=$kd"; xloc($ke); exit(); } } else { //null-kan xclose($koneksi); //salah $pesan = "Bukan File Image .jpg . Harap Diperhatikan...!!"; $ke = "$filenya?s=edit&sukd=$kd"; pekem($pesan,$ke); exit(); } } } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //isi *START ob_start(); //js require("../../inc/js/checkall.js"); require("../../inc/js/swap.js"); require("../../inc/js/number.js"); //view ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// echo '<form action="'.$filenya.'" method="post" enctype="multipart/form-data" name="formx"> <table width="100%" border="0" cellspacing="0" cellpadding="3"> <tr> <td> <a href="'.$filenya.'?s=baru" class="btn btn-danger">Input Baru >></a> <a href="cari_keluar.php" class="btn btn-danger">Cari >></a> </td> </tr> </table>'; //nek baru ato edit ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if (($s == "baru") OR ($s == "edit")) { //jika baru if ($s == "baru") { //ambil nilai max $qcc = mysqli_query($koneksi, "SELECT MAX(round(no_urut)) AS akhir ". "FROM surat_keluar"); $rcc = mysqli_fetch_assoc($qcc); $tcc = mysqli_num_rows($qcc); $cc_akhir = nosql($rcc['akhir']); $cc_no_urut = round($cc_akhir + 1); } //jika edit else { $cc_no_urut = $x_no_urut; } echo '<p> <table width="100%" border="0" cellspacing="0" cellpadding="3"> <tr> <td width="150"> Tanggal Penyelesaian </td> <td>: <select name="selesai_tgl"> <option value="'.$x2_selesai_tgl.'" selected>'.$x2_selesai_tgl.'</option>'; for ($i=1;$i<=31;$i++) { echo '<option value="'.$i.'">'.$i.'</option>'; } echo '</select> <select name="selesai_bln"> <option value="'.$x2_selesai_bln.'" selected>'.$arrbln1[$x2_selesai_bln].'</option>'; for ($j=1;$j<=12;$j++) { echo '<option value="'.$j.'">'.$arrbln[$j].'</option>'; } echo '</select> <select name="selesai_thn"> <option value="'.$x2_selesai_thn.'" selected>'.$x2_selesai_thn.'</option>'; for ($k=$surat01;$k<=$surat02;$k++) { echo '<option value="'.$k.'">'.$k.'</option>'; } echo '</select> </td> </tr> <tr> <td width="150"> Tujuan Surat </td> <td>: <textarea name="tujuan" rows="5" cols="50">'.$x_tujuan.'</textarea> </td> </tr> <tr> <td width="150"> Tanggal Surat </td> <td>: <select name="surat_tgl"> <option value="'.$x_surat_tgl.'" selected>'.$x_surat_tgl.'</option>'; for ($i=1;$i<=31;$i++) { echo '<option value="'.$i.'">'.$i.'</option>'; } echo '</select> <select name="surat_bln"> <option value="'.$x_surat_bln.'" selected>'.$arrbln1[$x_surat_bln].'</option>'; for ($j=1;$j<=12;$j++) { echo '<option value="'.$j.'">'.$arrbln[$j].'</option>'; } echo '</select> <select name="surat_thn"> <option value="'.$x_surat_thn.'" selected>'.$x_surat_thn.'</option>'; for ($k=$surat01;$k<=$surat02;$k++) { echo '<option value="'.$k.'">'.$k.'</option>'; } echo '</select> </td> </tr> <tr> <td width="150"> No. Urut </td> <td>: <input name="no_urut" type="text" value="'.$cc_no_urut.'" size="10"> </td> </tr> <tr> <td width="150"> Klasifikasi Surat </td> <td>: <select name="klasifikasi">'; //terpilih $qdtx = mysqli_query($koneksi, "SELECT * FROM surat_m_klasifikasi ". "WHERE kd = '$x_kd_klasifikasi'"); $rdtx = mysqli_fetch_assoc($qdtx); $dtx_klasifikasi = balikin($rdtx['klasifikasi']); echo '<option value="'.$x_kd_klasifikasi.'" selected>'.$dtx_klasifikasi.'</option>'; //daftar klasifikasi $qdt = mysqli_query($koneksi, "SELECT * FROM surat_m_klasifikasi ". "WHERE kd <> '$x_kd_klasifikasi' ". "ORDER BY klasifikasi ASC"); $rdt = mysqli_fetch_assoc($qdt); do { //nilai $dt_kd = nosql($rdt['kd']); $dt_klasifikasi = balikin($rdt['klasifikasi']); echo '<option value="'.$dt_kd.'">'.$dt_klasifikasi.'</option>'; } while ($rdt = mysqli_fetch_assoc($qdt)); echo '</select> </td> </tr> </table> <hr>'; //entri disposisi //////////////////////////////////////////////////////////////////////////////////// echo '<table width="100%" border="0" cellspacing="0" cellpadding="3"> <tr> <td width="100"> Index Berkas </td> <td>: <select name="indeks">'; //terpilih $qblsx = mysqli_query($koneksi, "SELECT * FROM surat_m_indeks ". "WHERE kd = '$x2_inxkd'"); $rblsx = mysqli_fetch_assoc($qblsx); $blsx_indeks = balikin($rblsx['indeks']); echo '<option value="'.$x2_inxkd.'" selected>'.$blsx_indeks.'</option>'; //daftar... $qbls = mysqli_query($koneksi, "SELECT * FROM surat_m_indeks ". "ORDER BY indeks ASC"); $rbls = mysqli_fetch_assoc($qbls); do { $bls_kd = nosql($rbls['kd']); $bls_indeks = balikin($rbls['indeks']); echo '<option value="'.$bls_kd.'">'.$bls_indeks.'</option>'; } while ($rbls = mysqli_fetch_assoc($qbls)); echo '</select> </td> </tr> <tr> <td width="100"> Nomor Surat </td> <td>: <input name="no_surat" type="text" value="'.$x_no_surat.'" size="20"> </td> </tr> <tr> <td width="100"> Tujuan Surat </td> <td>: <textarea name="tujuan" rows="5" cols="50">'.$x_tujuan.'</textarea> </td> </tr> <tr> <td width="100"> Perihal Isi Ringkas </td> <td>: <textarea name="perihal" rows="5" cols="50">'.$x_perihal.'</textarea> </td> </tr> <tr> <td width="100"> Tgl. Dikirim </td> <td> : <select name="kirim_tgl"> <option value="'.$x_kirim_tgl.'" selected>'.$x_kirim_tgl.'</option>'; for ($i=1;$i<=31;$i++) { echo '<option value="'.$i.'">'.$i.'</option>'; } echo '</select> <select name="kirim_bln"> <option value="'.$x_kirim_bln.'" selected>'.$arrbln1[$x_kirim_bln].'</option>'; for ($j=1;$j<=12;$j++) { echo '<option value="'.$j.'">'.$arrbln[$j].'</option>'; } echo '</select> <select name="kirim_thn"> <option value="'.$x_kirim_thn.'" selected>'.$x_kirim_thn.'</option>'; for ($k=$surat01;$k<=$surat02;$k++) { echo '<option value="'.$k.'">'.$k.'</option>'; } echo '</select> </td> </tr> </table> <br> <table width="100%" border="0" cellspacing="0" cellpadding="3"> <tr> <td> <p> Isi Disposisi : <br> <textarea name="isi_disposisi" rows="5" cols="50">'.$x2_isi.'</textarea> </p> <p> Diteruskan kepada : <br> <textarea name="diteruskan" rows="5" cols="50">'.$x2_diteruskan.'</textarea> </p> <br> <p> Sesudah digunakan, harap segera dikembalikan <br> Kepada : <br> <input type="text" name="kepada" value="'.$x2_kepada.'" size="30"> <br> Tanggal : <br> <select name="kembali_tgl"> <option value="'.$x2_kembali_tgl.'" selected>'.$x2_kembali_tgl.'</option>'; for ($i=1;$i<=31;$i++) { echo '<option value="'.$i.'">'.$i.'</option>'; } echo '</select> <select name="kembali_bln"> <option value="'.$x2_kembali_bln.'" selected>'.$arrbln1[$x2_kembali_bln].'</option>'; for ($j=1;$j<=12;$j++) { echo '<option value="'.$j.'">'.$arrbln[$j].'</option>'; } echo '</select> <select name="kembali_thn"> <option value="'.$x2_kembali_thn.'" selected>'.$x2_kembali_thn.'</option>'; for ($k=$surat01;$k<=$surat02;$k++) { echo '<option value="'.$k.'">'.$k.'</option>'; } echo '</select> </p> <br> <p> Status Pengesahan : <br> <select name="pengesahan">'; echo '<option value="'.$x2_pengesahan.'" selected>'.$x2_pengesahan_ket.'</option> <option value="false">Belum Sah</option> <option value="true">Telah Disahkan oleh Pimpinan</option> </select> </p> </td> </tr> </table> <hr> <table width="100%" border="0" cellspacing="0" cellpadding="3"> <tr> <td width="150"> Sifat Surat </td> <td> <select name="sifat">'; //terpilih $qdtx = mysqli_query($koneksi, "SELECT * FROM surat_m_sifat ". "WHERE kd = '$x_kd_sifat'"); $rdtx = mysqli_fetch_assoc($qdtx); $dtx_sifat = balikin($rdtx['sifat']); echo '<option value="'.$x_kd_sifat.'" selected>'.$dtx_sifat.'</option>'; //daftar sifat $qdt = mysqli_query($koneksi, "SELECT * FROM surat_m_sifat ". "WHERE kd <> '$x_kd_sifat' ". "ORDER BY sifat ASC"); $rdt = mysqli_fetch_assoc($qdt); do { //nilai $dt_kd = nosql($rdt['kd']); $dt_sifat = balikin($rdt['sifat']); echo '<option value="'.$dt_kd.'">'.$dt_sifat.'</option>'; } while ($rdt = mysqli_fetch_assoc($qdt)); echo '</select> </td> </tr> <tr> <td width="150"> No. Surat </td> <td> <input name="no_surat" type="text" value="'.$x_no_surat.'" size="20"> </td> </tr> <tr> <td width="150"> Tgl. Dikirim </td> <td> <select name="kirim_tgl"> <option value="'.$x_kirim_tgl.'" selected>'.$x_kirim_tgl.'</option>'; for ($i=1;$i<=31;$i++) { echo '<option value="'.$i.'">'.$i.'</option>'; } echo '</select> <select name="kirim_bln"> <option value="'.$x_kirim_bln.'" selected>'.$arrbln1[$x_kirim_bln].'</option>'; for ($j=1;$j<=12;$j++) { echo '<option value="'.$j.'">'.$arrbln[$j].'</option>'; } echo '</select> <select name="kirim_thn"> <option value="'.$x_kirim_thn.'" selected>'.$x_kirim_thn.'</option>'; for ($k=$surat01;$k<=$surat02;$k++) { echo '<option value="'.$k.'">'.$k.'</option>'; } echo '</select> </td> </tr> <tr> <td width="150"> Tgl. Deadline Balasan Surat </td> <td> <select name="de_tgl"> <option value="'.$x_de_tgl.'" selected>'.$x_de_tgl.'</option>'; for ($i=1;$i<=31;$i++) { echo '<option value="'.$i.'">'.$i.'</option>'; } echo '</select> <select name="de_bln"> <option value="'.$x_de_bln.'" selected>'.$arrbln1[$x_de_bln].'</option>'; for ($j=1;$j<=12;$j++) { echo '<option value="'.$j.'">'.$arrbln[$j].'</option>'; } echo '</select> <select name="de_thn"> <option value="'.$x_de_thn.'" selected>'.$x_de_thn.'</option>'; for ($k=$surat01;$k<=$surat02;$k++) { echo '<option value="'.$k.'">'.$k.'</option>'; } echo '</select> </td> </tr> <tr> <td width="150"> Perihal Surat </td> <td> <textarea name="perihal" rows="5" cols="50">'.$x_perihal.'</textarea> </td> </tr> <tr> <td width="150"> Lampiran Surat </td> <td> <textarea name="lampiran" rows="5" cols="50">'.$x_lampiran.'</textarea> </td> </tr> <tr> <td width="150"> Tembusan Surat </td> <td> <textarea name="tembusan" rows="5" cols="50">'.$x_tembusan.'</textarea> </td> </tr> <tr> <td width="150"> Status Keberadaan Surat </td> <td> <select name="status">'; //terpilih $qdtx = mysqli_query($koneksi, "SELECT * FROM surat_m_status ". "WHERE kd = '$x_kd_status'"); $rdtx = mysqli_fetch_assoc($qdtx); $dtx_status = balikin($rdtx['status']); echo '<option value="'.$x_kd_status.'" selected>'.$dtx_status.'</option>'; //daftar status $qdt = mysqli_query($koneksi, "SELECT * FROM surat_m_status ". "WHERE kd <> '$x_kd_status' ". "ORDER BY status ASC"); $rdt = mysqli_fetch_assoc($qdt); do { //nilai $dt_kd = nosql($rdt['kd']); $dt_status = balikin($rdt['status']); echo '<option value="'.$dt_kd.'">'.$dt_status.'</option>'; } while ($rdt = mysqli_fetch_assoc($qdt)); echo '</select> </td> </tr> <tr> <td width="150"> Apakah Sudah Dibalas...? </td> <td> <select name="balas">'; //terpilih $qblsx = mysqli_query($koneksi, "SELECT * FROM surat_m_balas ". "WHERE kd = '$x_blskd'"); $rblsx = mysqli_fetch_assoc($qblsx); $blsx_balas = balikin($rblsx['balas']); echo '<option value="'.$x_blskd.'" selected>'.$blsx_balas.'</option>'; //daftar... $qbls = mysqli_query($koneksi, "SELECT * FROM surat_m_balas ". "ORDER BY balas ASC"); $rbls = mysqli_fetch_assoc($qbls); do { $bls_kd = nosql($rbls['kd']); $bls_balas = balikin($rbls['balas']); echo '<option value="'.$bls_kd.'">'.$bls_balas.'</option>'; } while ($rbls = mysqli_fetch_assoc($qbls)); echo '</select> </td> </tr> <tr> <td width="150"> Keterangan Lain </td> <td> <textarea name="ket" rows="5" cols="50">'.$x_ket.'</textarea> </td> </tr> </table> <br> <br> <p> Lokasi Pengarsipan : </p> <p> Ruang : '; //terpilih $qdt1 = mysqli_query($koneksi, "SELECT * FROM surat_m_ruang ". "WHERE kd = '$x_kd_ruang'"); $rdt1 = mysqli_fetch_assoc($qdt1); $dt1_ruang = balikin($rdt1['ruang']); echo '<select name="ruang"> <option value="'.$x_kd_ruang.'" selected>'.$dt1_ruang.'</option>'; //daftar $qru = mysqli_query($koneksi, "SELECT * FROM surat_m_ruang ". "ORDER BY ruang ASC"); $rru = mysqli_fetch_assoc($qru); do { //nilai $ru_kd = nosql($rru['kd']); $ru_ruang = balikin($rru['ruang']); echo '<option value="'.$ru_kd.'">'.$ru_ruang.'</option>'; } while ($rru = mysqli_fetch_assoc($qru)); echo'</select>, Lemari : '; //terpilih $qdt2 = mysqli_query($koneksi, "SELECT * FROM surat_m_lemari ". "WHERE kd = '$x_kd_lemari'"); $rdt2 = mysqli_fetch_assoc($qdt2); $dt2_lemari = balikin($rdt2['lemari']); echo '<select name="lemari"> <option value="'.$x_kd_lemari.'" selected>'.$dt2_lemari.'</option>'; //daftar $qru = mysqli_query($koneksi, "SELECT * FROM surat_m_lemari ". "ORDER BY lemari ASC"); $rru = mysqli_fetch_assoc($qru); do { //nilai $ru_kd = nosql($rru['kd']); $ru_lemari = balikin($rru['lemari']); echo '<option value="'.$ru_kd.'">'.$ru_lemari.'</option>'; } while ($rru = mysqli_fetch_assoc($qru)); echo'</select>, Rak : '; //terpilih $qdt3 = mysqli_query($koneksi, "SELECT * FROM surat_m_rak ". "WHERE kd = '$x_kd_rak'"); $rdt3 = mysqli_fetch_assoc($qdt3); $dt3_rak = balikin($rdt3['rak']); echo '<select name="rak"> <option value="'.$x_kd_rak.'" selected>'.$dt3_rak.'</option>'; //daftar $qru = mysqli_query($koneksi, "SELECT * FROM surat_m_rak ". "ORDER BY rak ASC"); $rru = mysqli_fetch_assoc($qru); do { //nilai $ru_kd = nosql($rru['kd']); $ru_rak = balikin($rru['rak']); echo '<option value="'.$ru_kd.'">'.$ru_rak.'</option>'; } while ($rru = mysqli_fetch_assoc($qru)); echo'</select>, MAP : '; //terpilih $qdt4 = mysqli_query($koneksi, "SELECT * FROM surat_m_map ". "WHERE kd = '$x_kd_map'"); $rdt4 = mysqli_fetch_assoc($qdt4); $dt4_map = balikin($rdt4['map']); echo '<select name="map"> <option value="'.$x_kd_map.'" selected>'.$dt4_map.'</option>'; //daftar $qru = mysqli_query($koneksi, "SELECT * FROM surat_m_map ". "ORDER BY map ASC"); $rru = mysqli_fetch_assoc($qru); do { //nilai $ru_kd = nosql($rru['kd']); $ru_map = balikin($rru['map']); echo '<option value="'.$ru_kd.'">'.$ru_map.'</option>'; } while ($rru = mysqli_fetch_assoc($qru)); echo'</select> </p> <br> <input name="page" type="hidden" value="'.$page.'"> <input name="s" type="hidden" value="'.$s.'"> <input name="sukd" type="hidden" value="'.$sukd.'"> <input name="btnBTL" type="submit" value="BATAL" class="btn btn-warning"> <input name="btnSMP" type="submit" value="SIMPAN" class="btn btn-danger"> [<a href="keluar_disposisi_pdf.php?sukd='.$sukd.'" target="_blank"><img src="'.$sumber.'/img/pdf.gif" border="0" width="16" height="16"></a>] <input name="btnBTL" type="submit" value="Lihat Daftar >>" class="btn btn-success"> <br> <hr>'; //nek null foto if (empty($y_filex)) { $nil_foto = "$sumber/img/foto_blank.jpg"; } else { $nil_foto = "$sumber/filebox/surat/$sukd/$y_filex"; } echo '<a href="'.$nil_foto.'" target="_blank"><img src="'.$nil_foto.'" alt="'.$y_nama.'" width="150" height="200" border="5"></a> <br> <br> <input name="filex_foto" type="file" size="15" class="btn btn-warning"> <br> <input name="btnGNT" type="submit" value="GANTI IMAGE SURAT >>" class="btn btn-danger">'; } //daftar surat ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// else { //query $p = new Pager(); $start = $p->findStart($limit); $sqlcount = "SELECT * FROM surat_keluar ". "ORDER BY tgl_kirim DESC"; $sqlresult = $sqlcount; $count = mysqli_num_rows(mysqli_query($koneksi, $sqlcount)); $pages = $p->findPages($count, $limit); $result = mysqli_query($koneksi, "$sqlresult LIMIT ".$start.", ".$limit); $pagelist = $p->pageList($_GET['page'], $pages, $target); $data = mysqli_fetch_array($result); if ($count != 0) { echo '<p> <table width="100%" border="1" cellspacing="0" cellpadding="3"> <tr bgcolor="'.$warnaheader.'"> <td width="1"> </td> <td width="1"> </td> <td width="50"><strong><font color="'.$warnatext.'">Disposisi</font></strong></td> <td width="50"><strong><font color="'.$warnatext.'">Sah</font></strong></td> <td width="100"><strong><font color="'.$warnatext.'">Tgl. kirim</font></strong></td> <td width="50"><strong><font color="'.$warnatext.'">No. Urut</font></strong></td> <td width="50"><strong><font color="'.$warnatext.'">Indeks Berkas</font></strong></td> <td width="100"><strong><font color="'.$warnatext.'">No. Surat</font></strong></td> <td width="100"><strong><font color="'.$warnatext.'">Tujuan</font></strong></td> <td width="100"><strong><font color="'.$warnatext.'">Tgl. Surat</font></strong></td> <td><strong><font color="'.$warnatext.'">Perihal</font></strong></td> <td width="50"><strong><font color="'.$warnatext.'">Klasifikasi</font></strong></td> <td width="50"><strong><font color="'.$warnatext.'">Sifat</font></strong></td> <td width="50"><strong><font color="'.$warnatext.'">Status</font></strong></td> <td width="50"><strong><font color="'.$warnatext.'">Balasan</font></strong></td> <td width="50"><strong><font color="'.$warnatext.'">Ruang</font></strong></td> <td width="50"><strong><font color="'.$warnatext.'">Lemari</font></strong></td> <td width="50"><strong><font color="'.$warnatext.'">Rak</font></strong></td> <td width="50"><strong><font color="'.$warnatext.'">MAP</font></strong></td> </tr>'; do { if ($warna_set ==0) { $warna = $warna01; $warna_set = 1; } else { $warna = $warna02; $warna_set = 0; } $nomer = $nomer + 1; $i_kd = nosql($data['kd']); $i_no_urut = nosql($data['no_urut']); $i_no_surat = balikin2($data['no_surat']); $i_tujuan = balikin2($data['tujuan']); $i_tgl_surat = $data['tgl_surat']; $i_perihal = balikin2($data['perihal']); $i_tgl_kirim = $data['tgl_kirim']; $ku_kd_klasifikasi = nosql($data['kd_klasifikasi']); $ku_kd_sifat = nosql($data['kd_sifat']); $ku_kd_status = nosql($data['kd_status']); $ku_blskd = nosql($data['kd_balas']); $ku_tgl_surat = $data['tgl_surat']; $ku_tgl_kirim = $data['tgl_kirim']; $ku_kd_ruang = nosql($data['kd_ruang']); $ku_kd_lemari = nosql($data['kd_lemari']); $ku_kd_rak = nosql($data['kd_rak']); $ku_kd_map = nosql($data['kd_map']); //terpilih $qbls = mysqli_query($koneksi, "SELECT * FROM surat_m_balas ". "WHERE kd = '$ku_blskd'"); $rbls = mysqli_fetch_assoc($qbls); $bls_balas = balikin($rbls['balas']); //klasifikasi $qdtx = mysqli_query($koneksi, "SELECT * FROM surat_m_klasifikasi ". "WHERE kd = '$ku_kd_klasifikasi'"); $rdtx = mysqli_fetch_assoc($qdtx); $dtx_klasifikasi = balikin($rdtx['klasifikasi']); //sifat $qdtx2 = mysqli_query($koneksi, "SELECT * FROM surat_m_sifat ". "WHERE kd = '$ku_kd_sifat'"); $rdtx2 = mysqli_fetch_assoc($qdtx2); $dtx2_sifat = balikin($rdtx2['sifat']); //status $qdtx3 = mysqli_query($koneksi, "SELECT * FROM surat_m_status ". "WHERE kd = '$ku_kd_status'"); $rdtx3 = mysqli_fetch_assoc($qdtx3); $dtx3_status = balikin($rdtx3['status']); //ruang $qdt1 = mysqli_query($koneksi, "SELECT * FROM surat_m_ruang ". "WHERE kd = '$ku_kd_ruang'"); $rdt1 = mysqli_fetch_assoc($qdt1); $dt1_ruang = balikin($rdt1['ruang']); //lemari $qdt2 = mysqli_query($koneksi, "SELECT * FROM surat_m_lemari ". "WHERE kd = '$ku_kd_lemari'"); $rdt2 = mysqli_fetch_assoc($qdt2); $dt2_lemari = balikin($rdt2['lemari']); //rak $qdt3 = mysqli_query($koneksi, "SELECT * FROM surat_m_rak ". "WHERE kd = '$ku_kd_rak'"); $rdt3 = mysqli_fetch_assoc($qdt3); $dt3_rak = balikin($rdt3['rak']); //map $qdt4 = mysqli_query($koneksi, "SELECT * FROM surat_m_map ". "WHERE kd = '$ku_kd_map'"); $rdt4 = mysqli_fetch_assoc($qdt4); $dt4_map = balikin($rdt4['map']); //pengesahan disposisi $qdux = mysqli_query($koneksi, "SELECT * FROM surat_keluar_disposisi ". "WHERE kd_surat = '$i_kd'"); $rdux = mysqli_fetch_assoc($qdux); $tdux = mysqli_num_rows($qdux); $dux_pengesahan = nosql($rdux['pengesahan']); //sah...? if ($dux_pengesahan == "true") { $dux_pengesahan_ket = "<font color=\"blue\"><strong>SAH</strong>.</font>"; } else { $dux_pengesahan_ket = "<font color=\"red\"><b>Belum Sah.</b></font>"; } //indeks berkas $qblsx2 = mysqli_query($koneksi, "SELECT surat_m_indeks.*, surat_keluar_disposisi.* ". "FROM surat_m_indeks, surat_keluar_disposisi ". "WHERE surat_keluar_disposisi.kd_indeks = surat_m_indeks.kd ". "AND surat_keluar_disposisi.kd_surat = '$i_kd'"); $rblsx2 = mysqli_fetch_assoc($qblsx2); $i_blsx2_indeks = balikin($rblsx2['indeks']); echo "<tr valign=\"top\" bgcolor=\"$warna\" onmouseover=\"this.bgColor='$warnaover';\" onmouseout=\"this.bgColor='$warna';\">"; echo '<td> <input type="checkbox" name="item'.$nomer.'" value="'.$i_kd.'"> </td> <td> <a href="'.$filenya.'?page='.$page.'&s=edit&sukd='.$i_kd.'" title="EDIT"> <img src="'.$sumber.'/img/edit.gif" width="16" height="16" border="0"> </a> </td> <td> <a href="keluar_disposisi.php?sukd='.$i_kd.'"> <img src="'.$sumber.'/img/edit.gif" width="16" height="16" border="0"> </a> </td> <td>'.$dux_pengesahan_ket.'</td> <td>'.$i_tgl_kirim.'</td> <td>'.$i_no_urut.'</td> <td>'.$i_blsx2_indeks.'</td> <td>'.$i_no_surat.'</td> <td>'.$i_tujuan.'</td> <td>'.$i_tgl_surat.'</td> <td>'.$i_perihal.'</td> <td>'.$dtx_klasifikasi.'</td> <td>'.$dtx2_sifat.'</td> <td>'.$dtx3_status.'</td> <td>'.$bls_balas.'</td> <td>'.$dt1_ruang.'</td> <td>'.$dt2_lemari.'</td> <td>'.$dt3_rak.'</td> <td>'.$dt4_map.'</td> </tr>'; } while ($data = mysqli_fetch_assoc($result)); echo '</table> <table width="100%" border="0" cellspacing="0" cellpadding="3"> <tr> <td width="300"> <input name="page" type="hidden" value="'.$page.'"> <input name="s" type="hidden" value="'.$s.'"> <input name="sukd" type="hidden" value="'.$sukd.'"> <input name="btnALL" type="button" value="SEMUA" onClick="checkAll('.$limit.')" class="btn btn-success"> <input name="btnBTL" type="reset" value="BATAL" class="btn btn-warning"> <input name="btnHPS" type="submit" value="HAPUS" class="btn btn-danger"> Total : <strong><font color="#FF0000">'.$count.'</font></strong> Data. '.$pagelist.'</td> </tr> </table> </p>'; } //null else { echo '<p> <font color="red"><strong>TIDAK ADA DATA SURAT KELUAR</strong></font> <p>'; } } echo '<br> <br> <br> </form>'; ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //isi $isi = ob_get_contents(); ob_end_clean(); require("../../inc/niltpl.php"); //diskonek xfree($qbw); xclose($koneksi); exit(); ?>