Add the main admin, dosen, mahasiswa, API, and service code needed to run the core legacy application with configurable upload storage.
216 lines
6.1 KiB
PHP
216 lines
6.1 KiB
PHP
<?php $db = new dB($dbsetting);
|
|
$query = "SELECT * FROM tbdosen WHERE status = 'A' ORDER BY nmLengkap";
|
|
$db->runQuery($query);
|
|
|
|
$listDosen = [];
|
|
while ($r = $db->dbFetch()) {
|
|
array_push($listDosen, [
|
|
'id' => $r['iddosen'],
|
|
'nama' => $r['nmLengkap'],
|
|
]);
|
|
}
|
|
?>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
<ol class="breadcrumb">
|
|
<li>
|
|
<i class="clip-home-3"></i>
|
|
<a href="<?php echo ADMIN_PAGE; ?>">
|
|
Home
|
|
</a>
|
|
</li>
|
|
<?php
|
|
switch ($_GET['act']) {
|
|
case 'tambah':
|
|
$title = 'Tambah Data Kelompok Keahlian';
|
|
echo '
|
|
<li>
|
|
<a href="'.ADMIN_PAGE.'dashboard.php?page=data&menu=data-kk">
|
|
Manajemen Data Kelompok Keahlian
|
|
</a>
|
|
</li>
|
|
<li class="active">
|
|
Tambah Data Kelompok Keahlian
|
|
</li>';
|
|
break;
|
|
|
|
case 'edit':
|
|
$title = 'Edit Data Kelompok Keahlian';
|
|
echo '
|
|
<li>
|
|
<a href="'.ADMIN_PAGE.'dashboard.php?page=data&menu=data-kk">
|
|
Manajemen Data Kelompok Keahlian
|
|
</a>
|
|
</li>
|
|
<li class="active">
|
|
Edit Data Kelompok Keahlian
|
|
</li>';
|
|
break;
|
|
|
|
default:
|
|
$title = 'Manajemen Data Kelompok Keahlian';
|
|
echo '
|
|
<li class="active">
|
|
Manajemen Data Kelompok Keahlian
|
|
</li>';
|
|
break;
|
|
}
|
|
?>
|
|
<li class="search-box">
|
|
<label><?php echo tanggalIndo(date('Y-m-d H:i:s'), 'j F Y, H:i'); ?></label>
|
|
</li>
|
|
|
|
</ol>
|
|
<div class="page-header">
|
|
<h1><?php echo $title; ?></h1>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<?php
|
|
switch ($_GET['act']) {
|
|
default:
|
|
?>
|
|
|
|
<a href="?page=data&menu=data-kk&act=tambah" class="btn btn-primary btn-sm" data-toggle="modal"><i class="clip-user-6"></i> Tambah Data</a>
|
|
<hr/>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<!-- start: DYNAMIC TABLE PANEL -->
|
|
<div id="contentTabelKK"></div>
|
|
|
|
|
|
<!-- end: DYNAMIC TABLE PANEL -->
|
|
</div>
|
|
</div>
|
|
<?php
|
|
break;
|
|
|
|
case 'tambah':
|
|
?>
|
|
<form id="tambah_kelompok_keahlian" method="POST" enctype="multipart/form-data" action="page/manajemendata/act.data-kk.php">
|
|
<input type="hidden" name="act" value="insert" />
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="form-group">
|
|
<label class="control-label">
|
|
Nama Kelompok Keahlian
|
|
</label>
|
|
<input type="text" class="form-control" id="namaKK" name="namaKK"/>
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="control-label">
|
|
Ketua Kelompok Keahlian
|
|
</label>
|
|
<select name="ketuaKK" id="ketuaKK" class="form-control">
|
|
<option value="">Pilih Ketua KK</option>
|
|
<?php
|
|
foreach ($listDosen as $keyDosen => $valDosen) {
|
|
$idDosenDb = $valDosen['id'];
|
|
$namaDosenDb = $valDosen['nama'];
|
|
echo "<option value='$idDosenDb'>$namaDosenDb</option>";
|
|
}
|
|
|
|
?>
|
|
</select>
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="control-label">
|
|
Sekretaris Kelompok Keahlian
|
|
</label>
|
|
<select name="sekretarisKK" id="sekretarisKK" class="form-control">
|
|
<option value="">Pilih Sekretaris KK</option>
|
|
<?php
|
|
foreach ($listDosen as $keyDosen => $valDosen) {
|
|
$idDosenDb = $valDosen['id'];
|
|
$namaDosenDb = $valDosen['nama'];
|
|
echo "<option value='$idDosenDb'>$namaDosenDb</option>";
|
|
}
|
|
|
|
?>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-2">
|
|
<button class="btn btn-teal btn-block" type="submit">
|
|
Simpan Data
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
<?php
|
|
break;
|
|
|
|
case 'edit':
|
|
$id = $_GET['id'];
|
|
if (ctype_digit($id)) {
|
|
$e = "SELECT * FROM tb_kelompok_keahlian WHERE idKK='$id' LIMIT 1";
|
|
$db->runQuery($e);
|
|
if ($db->dbRows() > 0) {
|
|
$edit = $db->dbFetch(); ?>
|
|
<form id="edit_kk" method="POST" enctype="multipart/form-data" action="page/manajemendata/act.data-kk.php">
|
|
<input type="hidden" name="act" value="update" />
|
|
<input type="hidden" name="idKK" value="<?php echo $id; ?>" />
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="form-group">
|
|
<label class="control-label">
|
|
Nama Kelompok Keahlian
|
|
</label>
|
|
<input type="text" class="form-control" id="namaKK" name="namaKK" value="<?php echo $edit['namaKK']; ?>"/>
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="control-label">
|
|
Ketua Kelompok Keahlian
|
|
</label>
|
|
<select name="ketuaKK" id="ketuaKK" class="form-control">
|
|
<option value="">Pilih Ketua KK</option>
|
|
<?php
|
|
foreach ($listDosen as $keyDosen => $valDosen) {
|
|
$idDosenDb = $valDosen['id'];
|
|
$namaDosenDb = $valDosen['nama'];
|
|
$selected = '';
|
|
if ($idDosenDb == $edit['ketuaKK']) {
|
|
$selected = ' selected ';
|
|
}
|
|
echo "<option value='$idDosenDb' $selected>$namaDosenDb</option>";
|
|
} ?>
|
|
</select>
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="control-label">
|
|
Sekretaris Kelompok Keahlian
|
|
</label>
|
|
<select name="sekretarisKK" id="sekretarisKK" class="form-control">
|
|
<option value="">Pilih Sekretaris KK</option>
|
|
<?php
|
|
foreach ($listDosen as $keyDosen => $valDosen) {
|
|
$idDosenDb = $valDosen['id'];
|
|
$namaDosenDb = $valDosen['nama'];
|
|
$selected = '';
|
|
if ($idDosenDb == $edit['sekretarisKK']) {
|
|
$selected = ' selected ';
|
|
}
|
|
echo "<option value='$idDosenDb' $selected>$namaDosenDb</option>";
|
|
} ?>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-2">
|
|
<button class="btn btn-teal btn-block" type="submit">
|
|
Simpan Data
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
<?php
|
|
} else {
|
|
}
|
|
} else {
|
|
//notfound page
|
|
}
|
|
break;
|
|
}
|
|
?>
|