Advertisement
juliarnasution

aksi_kader.php

Feb 28th, 2018
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 8.81 KB | None | 0 0
  1. <?php
  2. session_start();
  3. // Apabila user belum login
  4. if (empty($_SESSION['username']) AND empty($_SESSION['password'])){
  5.   echo "<link href=\"../../css/style_login.css\" rel=\"stylesheet\" type=\"text/css\" />
  6.        <div id=\"login\"><h1 class=\"fail\">Untuk mengakses modul, Anda harus login dulu.</h1>
  7.        <p class=\"fail\"><a href=\"../../index.php\">LOGIN</a></p></div>";  
  8. }
  9. // Apabila user sudah login dengan benar, maka terbentuklah session
  10. else{
  11.   include "../../../config/koneksi.php";
  12.   include "../../../config/library.php";
  13.   include "../../../config/fungsi_seo.php";
  14.   include "../../../config/fungsi_thumbnail.php";
  15.  
  16.   $module = $_GET['module'];
  17.   $act    = $_GET['act'];
  18.  
  19.   // Hapus user
  20.   if ($module=='kader' AND $act=='hapus'){
  21.     $query = "SELECT foto, bukti FROM user WHERE id_user='$_GET[id]'";
  22.     $hapus = mysqli_query($koneksi, $query);
  23.     $r     = mysqli_fetch_array($hapus);
  24.    
  25.     if (($r['foto']!='') OR ($r['bukti']!='')) {
  26.       $namafile = $r['foto'];
  27.       $namabukti = $r['bukti'];
  28.       // hapus file gambar yang berhubungan dengan user tersebut
  29.       unlink("../../../foto_user/$namafile");  
  30.       unlink("../../../foto_user/small_$namafile");  
  31.         // hapus file gambar yang berhubungan dengan user tersebut
  32.       unlink("../../../file_bukti/$namabukti");  
  33.       unlink("../../../file_bukti/small_$namabukti");  
  34.       // hapus data user di database
  35.       mysqli_query($koneksi, "DELETE FROM user WHERE id_user='$_GET[id]'");      
  36.    
  37.      
  38.    
  39.      
  40.       // hapus data user di database
  41.       mysqli_query($koneksi, "DELETE FROM user WHERE id_user='$_GET[id]'");      
  42.     }
  43.     else{
  44.       mysqli_query($koneksi, "DELETE FROM user WHERE id_user='$_GET[id]'");
  45.     }
  46.     header("location:../../media.php?module=".$module);
  47.   }
  48.  
  49.   // Input user
  50.   elseif ($module=='kader' AND $act=='input'){
  51.     $lokasi_file    = $_FILES['fupload']['tmp_name'];
  52.     $tipe_file      = $_FILES['fupload']['type'];
  53.     $nama_file      = $_FILES['fupload']['name'];
  54.     $acak            = rand(1,99);
  55.     $nama_file_bukti = $acak.$nama_file;
  56.    
  57.     $lokasi_foto    = $_FILES['ffoto']['tmp_name'];
  58.     $tipe_foto      = $_FILES['ffoto']['type'];
  59.     $nama_foto      = $_FILES['ffoto']['name'];
  60.     $acak            = rand(1,99);
  61.     $nama_file_foto = $acak.$nama_foto;
  62.    
  63.    
  64.     $nama       = $_POST['nama'];            
  65.     $email      = $_POST['email'];
  66.     $username   = $_POST['username'];
  67.     $password   = md5($_POST['password']);
  68.     $jk         = $_POST['jenis_kelamin'];
  69.     $tgl_lahir  = $_POST['tanggal_lahir'];
  70.     $alamat     = $_POST['alamat'];
  71.     $nohape     = $_POST['nohape'];
  72.     $kampus     = $_POST['kampus'];
  73.     $thn_masuk  = $_POST['tahun_masuk'];
  74.     $jabatan    = $_POST['jabatan'];
  75.     $tggal_lk   = $_POST['tanggal_lk'];
  76.  
  77.     // Apabila tidak ada gambar yang di upload
  78.     if (empty($lokasi_file) AND empty($lokasi_foto)){
  79.       $input = "INSERT INTO user(nama,
  80.                                   email,    
  81.                                   username,
  82.                                   password,
  83.                                   level,
  84.                                   j_kelamin,
  85.                                    tggal_lahir,
  86.                                    alamat,
  87.                                    no_hape,
  88.                                    kampus,
  89.                                    thn_masuk,
  90.                                    jabatan,
  91.                                    tggal_lk,
  92.                                    verifikasi)
  93.                              VALUES('$nama',
  94.                                  '$email',
  95.                                  '$username',
  96.                                  '$password',
  97.                                  'kader',
  98.                                  '$jk',
  99.                                   '$tgl_lahir',
  100.                                   '$alamat',
  101.                                   '$nohape',
  102.                                   '$kampus',
  103.                                   '$thn_masuk',
  104.                                   '$jabatan',
  105.                                   '$tggal_lk',
  106.                                   'Y')";
  107.       mysqli_query($koneksi, $input);
  108.  
  109.       header("location:../../media.php?module=".$module);
  110.     }
  111.    
  112.     // Apabila ada gambar yang di upload
  113.     else{
  114.       if ($tipe_file != "image/jpeg" AND $tipe_file != "image/pjpeg") {
  115.         echo "<script>window.alert('Upload Gagal! Pastikan file yang di upload bertipe *.JPG');
  116.              window.location=('../../media.php?module=kader')</script>";
  117.      
  118.       }
  119.       else{
  120.        $folderfoto = "../../../foto/"; // folder untuk foto
  121.        $folderbukti = "../../../file_bukti/"; // folder untuk foto
  122.        $ukuran = 200;    
  123.       // upload foto
  124.         UploadFoto($nama_file_foto, $folderfoto, $ukuran);
  125.         // upload bukti
  126.     UploadFotouser($nama_file_bukti, $folderbukti, $ukuran);  
  127.    
  128.        
  129.         $input = "INSERT INTO user(nama,
  130.                                   email,    
  131.                                   username,
  132.                                   password,
  133.                                   level,
  134.                                   j_kelamin,
  135.                                    tggal_lahir,
  136.                                    alamat,
  137.                                    no_hape,
  138.                                    kampus,
  139.                                    thn_masuk,
  140.                                    jabatan,
  141.                                    tggal_lk,
  142.                                    bukti,
  143.                                    foto,
  144.                                    verifikasi)
  145.                              VALUES('$nama',
  146.                                  '$email',
  147.                                  '$username',
  148.                                  '$password',
  149.                                  'kader',
  150.                                  '$jk',
  151.                                   '$tgl_lahir',
  152.                                   '$alamat',
  153.                                   '$nohape',
  154.                                   '$kampus',
  155.                                   '$thn_masuk',
  156.                                   '$jabatan',
  157.                                   '$tggal_lk',
  158.                                   '$nama_file_bukti',
  159.                                   '$nama_file_foto',
  160.                                   'Y'
  161.                                   )";
  162.         mysqli_query($koneksi, $input);
  163.  
  164.         header("location:../../media.php?module=".$module);
  165.       }
  166.     }
  167.   }
  168.  
  169.   // Update kader
  170.   elseif ($module=='kader' AND $act=='update'){
  171.    $lokasi_file = $_FILES['fupload']['tmp_name'];
  172.     $tipe_file   = $_FILES['fupload']['type'];
  173.     $nama_file   = $_FILES['fupload']['name'];
  174.     $acak        = rand(1,99);
  175.     $nama_gambar = $acak.$nama_file;
  176.    
  177.     $lokasi_file2 = $_FILES['ffoto']['tmp_name'];
  178.     $tipe_file2   = $_FILES['ffoto']['type'];
  179.     $nama_file2   = $_FILES['ffoto']['name'];
  180.     $acak2        = rand(1,99);
  181.     $nama_gambar2 = $acak.$nama_file2;
  182.    
  183.      $id         = $_POST['id'];
  184.     $nama       = $_POST['nama'];            
  185.     $email      = $_POST['email'];
  186.     $password   = md5($_POST['password']);
  187.     $jk         = $_POST['jenis_kelamin'];
  188.     $tgl_lahir  = $_POST['tanggal_lahir'];
  189.     $alamat     = $_POST['alamat'];
  190.     $nohape     = $_POST['nohape'];
  191.     $kampus     = $_POST['kampus'];
  192.     $thn_masuk  = $_POST['tahun_masuk'];
  193.     $jabatan    = $_POST['jabatan'];
  194.     $tggal_lk   = $_POST['tanggal_lk'];
  195.  
  196.  
  197.     // Apabila gambar dan bukti tidak diganti
  198.     if (empty($lokasi_file)){
  199.       $update = "UPDATE user SET nama = '$nama',
  200.                                   email = '$email',    
  201.                                   password = '$password',
  202.                                   j_kelamin = '$jk',
  203.                                    tggal_lahir = '$tgl_lahir',
  204.                                    alamat = '$alamat',
  205.                                    no_hape = '$nohape',
  206.                                    kampus = '$kampus',
  207.                                    thn_masuk = '$thn_masuk',
  208.                                    jabatan = '$jabatan',
  209.                                    tggal_lk = '$tggal_lk'
  210.                             WHERE id_user   = '$id'";
  211.       mysqli_query($koneksi, $update);
  212.      
  213.       header("location:../../media.php?module=".$module);
  214.     }
  215.     else{
  216.        if ($tipe_file2 != "image/jpeg" AND $tipe_file != "image/pjpeg") {
  217.         echo "<script>window.alert('Upload Gagal! Pastikan file yang di upload bertipe *.JPG');
  218.              window.location=('../../media.php?module=kader')</script>";
  219.        }else if ($tipe_file != "file/pdf") {
  220.         echo "<script>window.alert('Upload Gagal! Pastikan file yang di upload bertipe *.PDF');
  221.              window.location=('../../media.php?module=kader')</script>";
  222.       } else{
  223.         $folder2 = "../../../foto_user/"; // folder untuk foto berita
  224.         $ukuran = 200;                     // foto diperkecil jadi 200px (thumb)
  225.         UploadFoto($nama_gambar2, $folder2, $ukuran);
  226.          
  227.          $folder = "../../../file_bukti/"; // folder untuk foto berita
  228.       $file_upload = $folder . $nama_gambar;
  229.       // upload file
  230.       move_uploaded_file($_FILES["fupload"]["tmp_name"], $file_upload2);
  231.         $update = "UPDATE user SET nama = '$nama',
  232.                                   email = '$email',    
  233.                                   password = '$password',
  234.                                   j_kelamin = '$jk',
  235.                                    tggal_lahir = '$tgl_lahir',
  236.                                    alamat = '$alamat',
  237.                                    no_hape = '$nohape',
  238.                                    kampus = '$kampus',
  239.                                    thn_masuk = '$thn_masuk',
  240.                                    jabatan = '$jabatan',
  241.                                    tggal_lk = '$tggal_lk',
  242.                                    foto = '$nama_gambar',
  243.                                    bukti = '$nama_gambar2'
  244.                             WHERE id_user   = '$id'";
  245.         mysqli_query($koneksi, $update);
  246.  
  247.         header("location:../../media.php?module=".$module);
  248.       }
  249.     }
  250.   }
  251. }
  252. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement