Files
spota-dev/admin/page/manajemendata/data-mahasiswa.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

332 lines
9.2 KiB
PHP

<?php $db=new dB($dbsetting); ?>
<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 Mahasiswa";
echo '
<li>
<a href="'.ADMIN_PAGE.'dashboard.php?page=data&menu=data-mahasiswa">
Manajemen Data Mahasiswa
</a>
</li>
<li class="active">
Tambah Data Mahasiswa
</li>';
break;
case 'edit':
$title="Edit Data Mahasiswa";
echo '
<li>
<a href="'.ADMIN_PAGE.'dashboard.php?page=data&menu=data-mahasiswa">
Manajemen Data Mahasiswa
</a>
</li>
<li class="active">
Edit Data Mahasiswa
</li>';
break;
default:
$title="Manajemen Data Mahasiswa";
echo '
<li class="active">
Manajemen Data Mahasiswa
</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-mahasiswa&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 -->
<table class="table table-striped table-bordered table-hover table-full-width" id="data-mahasiswa">
<thead>
<tr>
<th style="width:30%;text-align:center">Nama Lengkap</th>
<th style="width:15%;text-align:center">Nim</th>
<th style="width:10%;text-align:center">Angkatan</th>
<th style="width:10%;text-align:center">Boleh Upload Draft Praoutline</th>
<?php if($_SESSION['login-admin']['lvl']=='S') {
echo '<th style="width:20%;text-align:center">Program Studi</th>';
} ?>
<th style="width:10%;text-align:center">Aksi</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="<?php if($_SESSION['login-admin']['lvl']=='S'){ echo "6";}else{ echo "5";} ?>" class="dataTables_empty">Loading data from server</td>
</tr>
</tbody>
</table>
<!-- end: DYNAMIC TABLE PANEL -->
</div>
</div>
<?php
break;
case 'tambah':
?>
<form id="tambah_mahasiswa" method="POST" enctype="multipart/form-data" action="page/manajemendata/act.data-mahasiswa.php">
<input type="hidden" name="act" value="insert" />
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label class="control-label">
NIM
</label>
<input type="text" class="form-control" id="nim" name="nim"/>
</div>
<div class="form-group">
<label class="control-label">
Nama Lengkap *
</label>
<input type="text" class="form-control" id="nmLengkap" name="nmLengkap" />
</div>
<div class="form-group">
<label class="control-label">
Alamat Email
</label>
<input type="email" class="form-control" id="email" name="email" />
</div>
<!-- <div class="form-group">
<label class="control-label">
No Telp
</label>
<input type="text" class="form-control" id="nohp" name="nohp" />
</div> -->
<div class="form-group">
<label class="control-label">
Password *
</label>
<input type="password" class="form-control" name="password" id="password" />
</div>
<div class="form-group">
<label class="control-label">
Konfirmasi Password
</label>
<input type="password" class="form-control" id="password_again" name="password_again" />
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label class="control-label">
Tahun Masuk / Angkatan
</label>
<select name="thnmasuk" class="form-control" id="thnmasuk">
<option value="">- Pilih -</option>
<?php
$thnskrg=date('Y');
$jlhthn=15;
for($i=$thnskrg;$i>($thnskrg-$jlhthn);$i--){
echo '<option value="'.$i.'">'.$i.'</option>';
}
?>
</select>
</div>
<?php
if ($_SESSION['login-admin']['lvl']=='S'){
?>
<div class="form-group">
<label class="control-label">
Program Studi *
</label>
<select name="prodi" class="form-control">
<option value="">- Pilih Program Studi -</option>
<?php
$query="Select tp.*,tj.nmJurusan, tf.nmFakultas From tbprodi tp LEFT JOIN tbjurusan tj ON (tp.idJur=tj.idJur) LEFT JOIN tbfakultas tf ON(tf.idFak=tp.idFak)";
$db->runQuery($query);
if($db->dbRows()>0){
while($r=$db->dbFetch()){
echo "<option value='".$r['idProdi']."'>".$r['nmFakultas']." - ".$r['nmProdi']."</option>";
}
}
?>
</select>
</div>
<?php
}
?>
<div class="form-group">
<label class="control-label">
Foto
</label>
<input type="file" class="form-control" id="foto" name="foto" />
</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 tbmhs WHERE idmhs='$id' LIMIT 1";
$db->runQuery($e);
if($db->dbRows()>0){
$edit=$db->dbFetch();
?>
<form id="edit_mahasiswa" method="POST" enctype="multipart/form-data" action="page/manajemendata/act.data-mahasiswa.php">
<input type="hidden" name="act" value="update" />
<input type="hidden" name="mhs" value="<?php echo $id;?>" />
<input type="hidden" name="img" value="<?php echo $edit['foto'];?>" />
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label class="control-label">
NIM *
</label>
<input type="text" class="form-control" id="nim" value="<?php echo $edit['nim'];?>" name="nim"/>
</div>
<div class="form-group">
<label class="control-label">
Nama Lengkap *
</label>
<input type="text" class="form-control" id="nmLengkap" value="<?php echo $edit['nmLengkap'];?>" name="nmLengkap" />
</div>
<div class="form-group">
<label class="control-label">
Alamat Email
</label>
<input type="email" class="form-control" value="<?php echo $edit['email'];?>" id="email" name="email" />
</div>
<div class="form-group">
<label class="control-label">
Boleh Upload Draft Praoutline
</label>
<select name="dropdownBolehUpload" class="form-control" >
<option value="1" <?php if($edit['bolehUploadDraft'] == "1") { echo "selected='selected'";} ?>>Boleh Upload</option>
<option value="0" <?php if($edit['bolehUploadDraft'] == "0") { echo "selected='selected'";} ?>>Tidak Boleh Upload</option>
</select>
</div>
<!-- <div class="form-group">
<label class="control-label">
No Telp
</label>
<input type="text" class="form-control" value="<?php echo $edit['nohp'];?>" id="nohp" name="nohp" />
</div> -->
<div class="form-group">
<label class="control-label">
Password * <sup>Abaikan Jika tidak mengganti password</sup>
</label>
<input type="password" class="form-control" name="password" id="password" />
</div>
<div class="form-group">
<label class="control-label">
Konfirmasi Password
</label>
<input type="password" class="form-control" id="password_again" name="password_again" />
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label class="control-label">
Tahun Masuk / Angkatan
</label>
<select name="thnmasuk" class="form-control" id="thnmasuk">
<option value="">- Pilih -</option>
<?php
$thnskrg=date('Y');
$jlhthn=15;
for($i=$thnskrg;$i>($thnskrg-$jlhthn);$i--){
if($edit['thnmasuk']==$i){
echo '<option selected value="'.$i.'">'.$i.'</option>';
}else{
echo '<option value="'.$i.'">'.$i.'</option>';
}
}
?>
</select>
</div>
<?php
if ($_SESSION['login-admin']['lvl']=='S'){
?>
<div class="form-group">
<label class="control-label">
Program Studi *
</label>
<select name="prodi" class="form-control">
<option value="">- Pilih Program Studi -</option>
<?php
$query="Select tp.*,tj.nmJurusan, tf.nmFakultas From tbprodi tp LEFT JOIN tbjurusan tj ON (tp.idJur=tj.idJur) LEFT JOIN tbfakultas tf ON(tf.idFak=tp.idFak)";
$db->runQuery($query);
if($db->dbRows()>0){
while($r=$db->dbFetch()){
if($r['idProdi']==$edit['idProdi']){
echo "<option value='".$r['idProdi']."' selected>".$r['nmFakultas']." - ".$r['nmProdi']."</option>";
}else{
echo "<option value='".$r['idProdi']."'>".$r['nmFakultas']." - ".$r['nmProdi']."</option>";
}
}
}
?>
</select>
</div>
<?php
}
?>
<div class="form-group">
<label class="control-label">
Foto <sup>*Abaikan jika tidak mengganti foto</sup>
</label>
<div class="fileupload-new thumbnail" style="width: 150px; height: 150px;">
<img src="../img/<?php echo $edit['foto'];?>" alt="">
</div><br/>
<input type="file" class="form-control" id="foto" name="foto" />
</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
}else{
}
}else{
//notfound page
}
break;
}
?>