runQuery($query); while ($r = $db->dbFetch()) { $statusPengambilan = $r['statusPengambilan']; if($statusPengambilan == "0"){ echo json_encode(array("result"=>false,"msg"=>"Tidak dapat membooking judul ini, anda telah membooking judul lain sebelumnya, tunggu hingga dosen tersebut menolak permohonan penawaran judul untuk dapat membooking lagi")); exit; } if($statusPengambilan == "1"){ $timestampPengambilan = strtotime($r['waktuPengambilan']); $now = time(); $diff = $now - $timestampPengambilan; if($diff <= 2592000){ echo json_encode(array("result"=>false,"msg"=>"Tidak dapat membooking judul ini, anda telah membooking judul lain sebelumnya dan telah disetujui oleh dosen yang menawarkan judul")); exit; } } } $query = "SELECT * FROM tb_ambil_judul WHERE idPenawaranAmbil = '$idData' ORDER BY waktuPengambilan DESC LIMIT 1"; $db->runQuery($query); while ($r = $db->dbFetch()) { if($r['statusPengambilan'] != "2"){ echo json_encode(array("result"=>false,"msg"=>"Tidak dapat membooking judul ini, judul ini telah di booking orang lain sebelumnya")); exit; } } /** $query = "SHOW TABLE STATUS LIKE 'tb_ambil_judul'"; $db->runQuery($query); $data = $db->dbFetch(); $newID = $data['Auto_increment']; $query = "INSERT INTO tb_ambil_judul SET idAmbil='$newID', idPenawaranAmbil='$idData', idMhs='$idMahasiswa', statusPengambilan='0' "; */ $query = "INSERT INTO tb_ambil_judul(idPenawaranAmbil, idMhs, statusPengambilan) VALUES('$idData', '$idMahasiswa', '0')"; if($db->runQuery($query)){ echo json_encode(array("result"=>true,"msg"=> "Berhasil Membooking Judul ini")); }else{ echo json_encode(array("result"=>false,"msg"=>"Aksi Gagal DbError")); } break; } } } ?>