Advertisement
Guest User

jadwal_ruangan_action.php

a guest
Jul 21st, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.58 KB | None | 0 0
  1. <?php
  2. session_start();
  3. include "../../inc/config.php";
  4. require_once "../fungsiGlobal.php";
  5. session_check();
  6.  
  7. switch ($_GET["act"]) {
  8.   case "in":  
  9.  
  10.     $data = array("id_ruangan"=>$_POST["id_ruangan"],"tanggal_masuk"=>$_POST["tanggal_masuk"],"jam_masuk"=>$_POST["jam_masuk"],"jam_keluar"=>$_POST["jam_keluar"],"id_status"=>$_POST["id_status"], "nama_operasi" => $_POST["nama_operasi"], "durasi" => getTimeDiff($_POST["jam_masuk"], $_POST["jam_keluar"]));
  11.    
  12.     $checkData = $db->fetch_all_custom("SELECT count(*) as hasil FROM tbl_jadwal
  13.    WHERE id_ruangan=".$_POST["id_ruangan"]."
  14.    AND tanggal_masuk='".$_POST["tanggal_masuk"]."'
  15.    AND
  16.     (
  17.         jam_masuk between '".$_POST['jam_masuk']."' AND '".$_POST['jam_keluar']."' OR
  18.         jam_keluar between '".$_POST['jam_masuk']."' AND '".$_POST['jam_keluar']."'
  19.     )
  20.    ");
  21.  
  22.     $result;
  23.     foreach ($checkData as $value) {
  24.       $result = $value->hasil;
  25.     }
  26.  
  27.     if (empty($result)) {
  28.       $in = $db->insert("tbl_jadwal",$data);
  29.       if ($in=true) {
  30.         echo "good";
  31.       } else {
  32.         return false;
  33.       }
  34.     } else {
  35.       return false;
  36.     }
  37.  
  38.     break;
  39.   case "delete":
  40.     $db->delete("tbl_jadwal","id_jadwal",$_GET["id"]);
  41.     break;
  42.   case "up":
  43.    $data = array("id_ruangan"=>$_POST["id_ruangan"],"tanggal_masuk"=>$_POST["tanggal_masuk"],"jam_masuk"=>$_POST["jam_masuk"],"jam_keluar"=>$_POST["jam_keluar"],"id_status"=>$_POST["id_status"], "nama_operasi" => $_POST["nama_operasi"], "durasi" => getTimeDiff($_POST["jam_masuk"], $_POST["jam_keluar"]));
  44.  
  45.    $dataOld = array("id_ruangan"=>$_POST["id_ruangan"], "tanggal_masuk" => $_POST["tanggal_masuk"],"jam_masuk"=>$_POST["jam_masuk"],"jam_keluar"=>$_POST["jam_keluar"],"id_status"=>$_POST["id_status"], "nama_operasi" => $_POST["nama_operasi"], "durasi" => getTimeDiff($_POST["jam_masuk"], $_POST["jam_keluar"]));
  46.    
  47.    $checkData = $db->fetch_all_custom("SELECT count(*) as hasil FROM tbl_jadwal
  48.    WHERE id_ruangan=".$_POST["id_ruangan"]."
  49.    AND tanggal_masuk='".$_POST["tanggal_masuk"]."'
  50.    AND
  51.     (
  52.         jam_masuk between '".$_POST['jam_masuk']."' AND '".$_POST['jam_keluar']."' OR
  53.         jam_keluar between '".$_POST['jam_masuk']."' AND '".$_POST['jam_keluar']."'
  54.     )
  55.    ");
  56.  
  57.     $result;
  58.     foreach ($checkData as $value) {
  59.       $result = $value->hasil;
  60.     }
  61.    
  62.     if (empty($result)) {
  63.       $up = $db->update("tbl_jadwal",$data,"id_jadwal",$_POST["id"]);
  64.       if ($up=true) {
  65.         echo "good";
  66.       } else {
  67.         return false;
  68.       }
  69.     } else {
  70.       return false;
  71.     }
  72.     break;
  73.   default:
  74.     # code...
  75.    break;
  76. }
  77.  
  78. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement