Files
spota-dev/mahasiswa/page/outline/jadwal_sidang.php
Power BI Dev efdb11db3f Add SPOTA core PHP application
Add the main admin, dosen, mahasiswa, API, and service code needed to run the core legacy application with configurable upload storage.
2026-05-02 10:08:52 +07:00

218 lines
7.2 KiB
PHP

<div class="row">
<div class="col-sm-12">
<ol class="breadcrumb">
<li>
<i class="clip-home-3"></i>
<a href="<?php echo MHS_PAGE; ?>">
Home
</a>
</li>
<li class="active">
Jadwal
</li>
</ol>
<div class="page-header">
<h1>Pengajuan Jadwal Sidang Skripsi (Pastikan alamat url http:// sebelum mengupload berkas)
<small></small></h1>
</div>
</div>
</div>
<?php
$nim = $_SESSION['login-mhs']['nim'];
$prodi = $_SESSION['login-mhs']['prodi'];
$idmhs = $_SESSION['login-mhs']['id'];
$currentIdRekap = 0;
$ket = "SELECT * FROM tbrekaphasil where nim='$nim'";
$db->runQuery($ket);
$all = $db->dbFetch();
$currentIdRekap = $all['id'];
$sql = "SELECT * FROM tb_verif_berkas WHERE idRekapHasil = '$currentIdRekap' AND jenisSidang = 'Sidang'";
$db->runQuery($sql);
$catatanDariAdmin = null;
$verifPemb1 = null;
$verifPemb2 = null;
$verifPeng1 = null;
$verifPeng2 = null;
if ($db->dbRows() > 0) {
$dataVerif = $db->dbFetch();
$catatanDariAdmin = $dataVerif['catatanDariAdmin'];
$verifPemb1 = $dataVerif['verifPemb1'];
$verifPemb2 = $dataVerif['verifPemb2'];
$verifPeng1 = $dataVerif['verifPeng1'];
$verifPeng2 = $dataVerif['verifPeng2'];
}
if ($catatanDariAdmin == null || $catatanDariAdmin == '') {
$catatanDariAdmin = 'Tidak ada catatan';
}
$cek = "select*from tbjadwal where idMhs='$idmhs' and jenis='Sidang'";
$db->runQuery($cek);
if ($db->dbRows() > 0) {
$view = $db->dbFetch();
if ($view['publish'] == 'N' and $view['jenis'] == 'Sidang') {
echo "<div class='alert alert-danger'>Anda Telah Mengajukan Jadwal Sidang Skripsi. Silahkan Upload Berkas Sidang dan Tunggu Konfirmasi Admin.</div>";
} elseif ($view['publish'] == 'Y' and $view['jenis'] == 'Sidang') {
$tg = date_create($view['start']);
$tgl = tanggalIndo($view['start'], 'j F Y');
$jm = date_format($tg, 'H:i');
echo "<div class='alert alert-info'>Jadwal Sidang Skripsi Telah Di Konfirmasi pada tanggal <b>$tgl</b> di $view[ruangan].</div>";
}
echo "<div class='alert alert-info'>Catatan dari Admin : $catatanDariAdmin</div>"; ?>
<h4>Verifikasi Dosen</h4>
<table class="table table-striped table-bordered table-hover " >
<tbody>
<tr>
<td>Pembimbing 1</td>
<td style="width:100px"><?php if ($verifPemb1 != null) {
if ($verifPemb1 == '1') {
echo '<span class="label label-success">OK</span>';
} else {
echo '<span class="label label-warning">Belum Diverifikasi</span>';
}
} else {
echo '-';
} ?></td>
</tr>
<tr>
<td>Pembimbing 2</td>
<td style="width:100px"><?php if ($verifPemb2 != null) {
if ($verifPemb2 == '1') {
echo '<span class="label label-success">OK</span>';
} else {
echo '<span class="label label-warning">Belum Diverifikasi</span>';
}
} else {
echo '-';
} ?></td>
</tr>
<tr>
<td>Penguji 1</td>
<td style="width:100px"><?php if ($verifPeng1 != null) {
if ($verifPeng1 == '1') {
echo '<span class="label label-success">OK</span>';
} else {
echo '<span class="label label-warning">Belum Diverifikasi</span>';
}
} else {
echo '-';
} ?></td>
</tr>
<tr>
<td>Penguji 2</td>
<td style="width:100px"><?php if ($verifPeng2 != null) {
if ($verifPeng2 == '1') {
echo '<span class="label label-success">OK</span>';
} else {
echo '<span class="label label-warning">Belum Diverifikasi</span>';
}
} else {
echo '-';
} ?></td>
</tr>
</tbody>
</table>
<table class="table table-striped table-bordered table-hover " id="tabelBerkasSidang" >
<thead>
<tr>
<th>No</th>
<th>Nama Berkas</th>
<th>Upload File</th>
<th>Status</th>
<th>Aksi</th>
</tr>
</thead>
<tbody id="isiTabelBerkas"></tbody>
</table>
<div style="float:right" id="loaderBerkas"></div>
<button class="btn btn-primary pull-right" id="btnUploadBerkas" onClick="uploadBerkasSidang()">UPLOAD</button>
<?php
} else {
?>
<div class="row">
<div class="col-sm-12">
<!-- start: Form PANEL -->
<form id="post_jadwal" name="post_jadwal" method="POST" action="">
<input type="hidden" name="act" value="jadwal" />
<input type="hidden" name="jenis" value="Sidang" />
<input type="hidden" name="idTA" value="<?php echo $currentIdRekap; ?>" />
<div class="col-sm-6">
<div class="form-group">
<label>Judul Skripsi</label>
<textarea name="judul" id="judul" class="form-control required"><?php echo $all['judul_final']; ?></textarea>
</div>
<div class="form-group">
<label>Ruangan</label>
<input type="text" name="ruang" class="form-control required" value="Ruang Sidang" />
</div>
<div class="form-group">
<label>Tanggal</label>
<div class="input-group">
<span class="input-group-addon"> <i class="icon-calendar"></i> </span>
<input type="text" class="form-control date-range required" name="daterange" id="daterange" title="Tanggal Harus Dipilih">
</div>
</div>
<div class="row">
<div class="col-md-4">
<button type="submit" class="btn btn-primary" id="btnTerbitkan">Ajukan Jadwal</button>
<span id="loading" style="display:none"><i class="clip-spin-alt icon-spin"></i><em> Loading..</em></span>
</div>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label>Dosen Pembimbing 1</label>
<?php
$pb1 = "SELECT * FROM tbdosen where nip='".$all['pemb1']."'";
$db->runQuery($pb1);
$pemb1 = $db->dbFetch(); ?>
<input type="text" name="pemb1" id="pemb1" class="form-control required" value="<?php echo $pemb1['nmLengkap']; ?>" />
</div>
<div class="form-group">
<label>Dosen Pembimbing 2</label>
<?php
$pb2 = "SELECT * FROM tbdosen where nip='".$all['pemb2']."'";
$db->runQuery($pb2);
$pemb2 = $db->dbFetch(); ?>
<input type="text" name="pemb2" id="pemb2" class="form-control required" value="<?php echo $pemb2['nmLengkap']; ?>" />
</div>
<div class="form-group">
<label>Dosen Penguji 1</label>
<?php
$pg1 = "SELECT * FROM tbdosen where nip='".$all['peng1']."'";
$db->runQuery($pg1);
$peng1 = $db->dbFetch(); ?>
<input type="text" name="peng1" id="peng1"class="form-control required" value="<?php echo $peng1['nmLengkap']; ?>"/>
</div>
<div class="form-group">
<label>Dosen Penguji 2</label>
<?php
$pg2 = "SELECT * FROM tbdosen where nip='".$all['peng2']."'";
$db->runQuery($pg2);
$peng2 = $db->dbFetch(); ?>
<input type="text" name="peng2" id="peng2" class="form-control required" value="<?php echo $peng2['nmLengkap']; ?>"/>
</div>
</div>
</form>
<!-- end: Form PANEL -->
</div>
</div>
<?php
}?>
<script>
const currentIdRekap = `<?php echo $currentIdRekap; ?>`;
const nimMhs = `<?php echo $nim; ?>`;
</script>