Advertisement
Wahdjonng

Untitled

Apr 3rd, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.45 KB | None | 0 0
  1. <?php
  2. error_reporting(E_ALL && ~E_NOTICE);
  3. include "../config/config.php";
  4. include "../proses_login/sessionlogin.php";
  5.  
  6. $kota = $_POST['kota'];
  7. $tanggal = $_POST['tanggal'];
  8. $bulan_permintaan = date("m");
  9. $tahun_permintaan = date("Y");
  10. $nomor = $_POST['nomor'];
  11. $kepada = $_POST['kepada'];
  12. $dari = $_POST['dari'];
  13. $namabarang = $_POST['namabarang'];
  14. $klasifikasi = $_POST['klasifikasi'];
  15. $userbarang = $_POST['userbarang'];
  16. $email_user = $email;
  17. $lokasi = $_POST['lokasi'];
  18. $harga = $_POST['harga'];
  19. $quantity = $_POST['quantity'];
  20. $fundnumber = $_POST['fundnumber'];
  21. $kodesap = $_POST['kodeSAP'];
  22. $keterangan = $_POST['keterangan'];
  23.  
  24.  
  25. $status_manager = "Menunggu";
  26. $tgl_acc_munit = date("d-m-Y");
  27. $tgl_tolak_munit = date("d-m-Y");
  28.  
  29. $status_anggaran = "Menunggu";
  30. $tgl_acc_anggaran = date("d-m-Y");
  31. $tgl_tolak_anggaran = date("d-m-Y");
  32.  
  33. $status_akuntansi = "Menunggu";
  34. $tgl_acc_a_akuntansi = date("d-m-Y");
  35. $tgl_tolak_a_akuntansi = date("d-m-Y");
  36.  
  37. $ket_manager = "-";
  38. $ket_anggaran = "-";
  39. $ket_akuntansi = "-";
  40.  
  41. $waktu = time("H:i:s");
  42.  
  43. $nama_gambar = $_FILES['gambar']['name'];
  44. $ukuran_gambar = $_FILES['gambar']['size'];
  45. $tipe_gambar = $_FILES['gambar']['type'];
  46. $tmp_file = $_FILES['gambar']['tmp_name'];
  47.  
  48. $data_gambar = $waktu.'_'.$nama_gambar;
  49. $ttd = "";
  50. $namaatasan = "";
  51. $badgeatasan = "";
  52.  
  53. $path = "../img_barang/img".$data_gambar;
  54.  
  55. $query1 = "SELECT * FROM tbl_permintaan_kd_aset WHERE nomor = '$nomor'";
  56. $hasil = $con->query($query1);
  57. //Mengitung Data Nya
  58. $hitung = $hasil->num_rows;
  59.  
  60. if($hitung > 0){
  61. echo '<script>window.alert("Maaf Nomor Surat '.$nomor.' Pernah Diajukan !");window.location=("../admin_unit_kerja/tambahpermintaankode.php");</script>';
  62. }else if($tipe_gambar == "image/jpeg" || $tipe_gambar == "image/png"){ // Cek apakah tipe file yang diupload adalah JPG / JPEG / PNG
  63. // Jika tipe file yang diupload JPG / JPEG / PNG, lakukan :
  64. if($ukuran_gambar <= 1000000){ // Cek apakah ukuran file yang diupload kurang dari sama dengan 1MB
  65. // Jika ukuran file kurang dari sama dengan 1MB, lakukan :
  66. // Proses upload
  67. if(move_uploaded_file($tmp_file, $path)){ // Cek apakah gambar berhasil diupload atau tidak
  68. // Jika gambar berhasil diupload, Lakukan :
  69. // Proses simpan ke Database
  70. $query2 = "INSERT INTO tbl_permintaan_kd_aset(kota,tanggal,bulan_permintaan,tahun_permintaan,nomor,kepada,dari,namabarang,klasifikasibarang,
  71. userbarang,email_user,lokasi,harga,quantity,fundnumber,kodeasetsap,
  72. keterangan,gambar,email_atasan,atasan,status_m_unit,tgl_acc_m_unit,tgl_tolak_m_unit,
  73. status_anggaran,tgl_acc_anggaran,tgl_tolak_anggaran,
  74. status_a_akuntansi,tgl_acc_a_akuntansi,tgl_tolak_a_akuntansi,
  75. ket_manager,ket_anggaran,ket_akuntansi,ttd_atasan,nama_atasan,badge_atasan) VALUES('".$kota."','".$tanggal."','".$bulan_permintaan."','".$tahun_permintaan."','".$nomor."','".$kepada."',
  76. '".$dari."','".$namabarang."','".$klasifikasi."','".$userbarang."','".$email_user."','".$lokasi."',
  77. '".$harga."','".$quantity."','".$fundnumber."','".$kodesap."','".$keterangan."','".$data_gambar."','".$email_atasan."','".$atasan."',
  78. '".$status_manager."','".$tgl_acc_munit."','".$tgl_tolak_munit."','".$status_anggaran."','".$tgl_acc_anggaran."','".$tgl_tolak_anggaran."',
  79. '".$status_akuntansi."','".$tgl_acc_a_akuntansi."','".$tgl_tolak_a_akuntansi."','".$ket_manager."','".$ket_anggaran."','".$ket_akuntansi."',
  80. '".$ttd."','".$namaatasan."','".$badgeatasan."')";
  81. $sql = mysqli_query($con, $query2); // Eksekusi/ Jalankan query dari variabel $query
  82.  
  83. if($sql){ // Cek jika proses simpan ke database sukses atau tidak
  84. // Jika Sukses, Lakukan :
  85. $to = $email_atasan;
  86. $subject ="Surat Permintaan Kode Aset Tetap";
  87. $asetweb ="https://aperkat.000webhostapp.com/";
  88. $message ="Surat Permintaan Kode Aset <br />
  89. No Surat : $nomor <br />
  90. Dari : $dari <br />
  91. Cek Disni <br />".$asetweb;
  92.  
  93. $headers = "MIME-Version: 1.0" . "\r\n";
  94. $headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
  95.  
  96. // More headers
  97. $headers .= 'From: '.$dari.' <'.$email.'>' . "\r\n";
  98. @mail($to,$subject,$message,$headers);
  99. if(@mail)
  100. {
  101. echo '<script>window.alert("Surat berhasil dikirim ke email atasan!");</script>';
  102. }else {
  103. echo '<script>window.alert("Surat gagal dikirim ke email atasan!");</script>';
  104. }
  105. echo '<script>window.alert("Surat Permintaan berhasil di kirim!");window.location=("../admin_unit_kerja/pengajuankodeaset.php");</script>'; // Redirectke halaman index.php
  106. }else{
  107. // Jika Gagal, Lakukan :
  108. echo '<script>window.alert("Surat Permintaan gagal di kirim!");window.location=("../admin_unit_kerja/tambahpermintaankode.php");</script>';
  109. }
  110. }else{
  111. // Jika gambar gagal diupload, Lakukan :
  112. echo '<script>window.alert("Gambar Gagal Di Upload!");window.location=("../admin_unit_kerja/tambahpermintaankode.php");</script>';
  113. }
  114. }else{
  115. // Jika ukuran file lebih dari 1MB, lakukan :
  116. echo '<script>window.alert("Maaf ukuran gambar tidak lebih dari 1 MB!");window.location=("../admin_unit_kerja/tambahpermintaankode.php");</script>';
  117. }
  118. }else{
  119. // Jika tipe file yang diupload bukan JPG / JPEG / PNG, lakukan :
  120. echo '<script>window.alert("Maaf format gambar harus JPG/JPEG atau PNG!");window.location=("../admin_unit_kerja/tambahpermintaankode.php");</script>';
  121. }
  122.  
  123. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement