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.
This commit is contained in:
Power BI Dev
2026-05-02 10:08:52 +07:00
parent 874dbbe8e8
commit efdb11db3f
221 changed files with 43273 additions and 0 deletions

242
dosen/_navbar.php Normal file
View File

@@ -0,0 +1,242 @@
<?php $db = new dB($dbsetting);
$lvl = $_SESSION['login-dosen']['lvl'];
$query = "SELECT * FROM tb_kelompok_keahlian WHERE ketuaKK = '".$_SESSION['login-dosen']['id']."' OR sekretarisKK = '".$_SESSION['login-dosen']['id']."' ";
$result = $db->runQuery($query);
$isKetuaKK = false;
while ($aRow = $db->dbFetch($result)) {
$isKetuaKK = true;
}
?>
<div class="navbar-content">
<!-- start: SIDEBAR -->
<div class="main-navigation navbar-collapse collapse">
<!-- start: MAIN MENU TOGGLER BUTTON -->
<div class="navigation-toggler">
<i class="clip-chevron-left"></i>
<i class="clip-chevron-right"></i>
</div>
<!-- end: MAIN MENU TOGGLER BUTTON -->
<!-- start: MAIN NAVIGATION MENU -->
<ul class="main-navigation-menu">
<li <?php echo ($_GET['page'] == '') ? 'class="active open"' : ''; ?>>
<a href="dashboard.php">
<i class="clip-home-3"></i>
<span class="title"> Dashboard </span><span class="selected"></span>
</a>
</li>
<li <?php echo ($_GET['page'] == 'penawaran') ? 'class="active open"' : ''; ?>>
<a href="?page=penawaran&menu=list-judul-saya">
<i class="clip-stack"></i>
<span class="title">Penawaran Judul</span>
</a>
</li>
<li <?php echo ($_GET['page'] == 'praoutline') ? 'class="active open"' : ''; ?>>
<a href="javascript:void(0)">
<i class="clip-stack"></i>
<span class="title"> Tugas Akhir 1 </span><i class="icon-arrow"></i><span class="selected"></span>
</a>
<ul class="sub-menu">
<li <?php echo ($_GET['page'] == 'praoutline' and $_GET['menu'] == 'new') ? 'class="active open"' : ''; ?>>
<a href="?page=praoutline&menu=new">
<span class="title">Daftar Usulan</span>
</a>
</li>
</ul>
<ul class="sub-menu">
<li <?php echo ($_GET['page'] == 'praoutline' and $_GET['menu'] == 'myreview') ? 'class="active open"' : ''; ?>>
<a href="?page=praoutline&menu=myreview">
<span class="title"> Review Saya </span>
</a>
</li>
</ul>
<!-- <ul class="sub-menu">
<li <?php echo ($_GET['page'] == 'praoutline' and $_GET['menu'] == 'daftar-praoutline') ? 'class="active open"' : ''; ?>>
<a href="?page=praoutline&menu=daftar-praoutline">
<span class="title"> Daftar Praoutline </span>
</a>
</li>
</ul> -->
<ul class="sub-menu">
<li <?php echo ($_GET['page'] == 'praoutline' and $_GET['menu'] == 'cari') ? 'class="active open"' : ''; ?>>
<a href="?page=praoutline&menu=cari">
<span class="title"> Pencarian Usulan </span>
</a>
</li>
</ul>
<?php
if ($isKetuaKK) {
?>
<ul class="sub-menu">
<li <?php echo ($_GET['page'] == 'praoutline' and $_GET['menu'] == 'kep-draft-praoutline-kk') ? 'class="active open"' : ''; ?>>
<a href="?page=praoutline&menu=kep-draft-praoutline-kk">
<span class="title">Putusan Ketua Kelompok Keahlian</span>
</a>
</li>
</ul>
<?php
}
?>
<?php
if ($_SESSION['login-dosen']['jenisdosen'] == 'K') {
?>
<ul class="sub-menu">
<li <?php echo ($_GET['page'] == 'praoutline' and $_GET['menu'] == 'kep-draft-praoutline') ? 'class="active open"' : ''; ?>>
<a href="?page=praoutline&menu=kep-draft-praoutline">
<span class="title">Putusan Kajur/Kaprodi</span>
</a>
</li>
</ul>
<?php
}
?>
<ul class="sub-menu">
<li <?php echo ($_GET['page'] == 'praoutline' and $_GET['menu'] == 'keputusan') ? 'class="active open"' : ''; ?>>
<a href="?page=praoutline&menu=keputusan">
<span class="title"> Daftar Bimbingan Saya </span>
</a>
</li>
</ul>
<ul class="sub-menu">
<li <?php echo ($_GET['page'] == 'praoutline' and $_GET['menu'] == 'statistik') ? 'class="active open"' : ''; ?>>
<a href="?page=praoutline&menu=statistik">
<span class="title"> Statistik Usulan</span>
</a>
</li>
</ul>
<ul class="sub-menu">
<li <?php echo ($_GET['page'] == 'praoutline' and $_GET['menu'] == 'pemberitahuan') ? 'class="active open"' : ''; ?>>
<a href="?page=praoutline&menu=pemberitahuan">
<span class="title"> Pemberitahuan </span>
</a>
</li>
</ul>
</li>
<li <?php echo ($_GET['page'] == 'skripsi') ? 'class="active open"' : ''; ?> style="display:none">
<a href="javascript:void(0)">
<i class="clip-stack"></i>
<span class="title"> Tugas Akhir 2 </span><i class="icon-arrow"></i><span class="selected"></span>
</a>
<?php
$nip = $_SESSION['login-dosen']['nip'];
$new = "SELECT
td.*,
tr.*,
COUNT(tr.status) as jlhreview
FROM tbdiskusi td
LEFT JOIN tbreviewdiskusi tr ON (td.idDiskusi=tr.idDiskusi)
WHERE td.idDiskusi=tr.idDiskusi and td.pemb='$nip' and tr.reviewer not like '$nip' and tr.status='0' group by td.pemb";
$db->runQuery($new);
$cnt = $db->dbFetch();
if ($db->dbRows() > 0) {
$i = $cnt['jlhreview'];
} else {
$i = '0';
}
?>
<ul class="sub-menu">
<li <?php echo ($_GET['page'] == 'skripsi' and $_GET['menu'] == 'bimbingan') ? 'class="active open"' : ''; ?>>
<a href="?page=skripsi&menu=bimbingan">
<span class="title"> Bimbingan Terbaru (<?php echo "<b>$i</b>"; ?>)</span>
</a>
</li>
</ul>
<ul class="sub-menu">
<li <?php echo ($_GET['page'] == 'skripsi' and $_GET['menu'] == 'forum') ? 'class="active open"' : ''; ?>>
<a href="?page=skripsi&menu=forum">
<span class="title"> Forum Pembimbing </span>
</a>
</li>
</ul>
<!-- <ul class="sub-menu">
<li <?php echo ($_GET['page'] == 'skripsi' and $_GET['menu'] == 'berkas-mahasiswa') ? 'class="active open"' : ''; ?>>
<a href="?page=skripsi&menu=berkas-mahasiswa">
<span class="title"> Berkas Mahasiswa </span>
</a>
</li>
</ul> -->
<ul class="sub-menu">
<li <?php echo ($_GET['page'] == 'skripsi' and $_GET['menu'] == 'penilaian') ? 'class="active open"' : ''; ?>>
<a href="?page=skripsi&menu=penilaian">
<span class="title"> Penilaian </span>
</a>
</li>
</ul>
<!-- <ul class="sub-menu">
<li <?php echo ($_GET['page'] == 'skripsi' and $_GET['menu'] == 'jadwal') ? 'class="active open"' : ''; ?>>
<a href="?page=skripsi&menu=jadwal">
<span class="title"> Jadwal Seminar dan Sidang </span>
</a>
</li>
</ul> -->
</li>
<li <?php echo ($_GET['page'] == 'pengumuman') ? 'class="active open"' : ''; ?>>
<a href="dashboard.php?page=pengumuman">
<i class="clip-list-2"></i>
<span class="title"> Pengumuman </span><span class="selected"></span>
</a>
</li>
<li <?php echo ($_GET['page'] == 'user') ? 'class="active open"' : ''; ?>>
<a href="javascript:void(0)">
<i class="clip-user-2"></i>
<span class="title"> Akun Pengguna </span><i class="icon-arrow"></i><span class="selected"></span>
</a>
<ul class="sub-menu">
<li <?php echo ($_GET['page'] == 'user' and $_GET['menu'] == 'my-profile') ? 'class="active open"' : ''; ?>>
<a href="?page=user&menu=my-profile">
<span class="title"> Profil Saya </span>
</a>
</li>
</ul>
</li>
<li>
<a href="https://edoxid.untan.ac.id/" target="_blank">
<i class="clip-list-2"></i>
<span class="title"> Dokumen Sidang </span><span class="selected"></span>
</a>
</li>
<li <?php echo ($_GET['page'] == 'earlywarning') ? 'class="active open"' : ''; ?>>
<a href="dashboard.php?page=early-warning">
<i class="clip-list-2"></i>
<span class="title"> Early Warning </span><span class="selected"></span>
</a>
</li>
<li>
<a href="//spota.untan.ac.id/konsultasi/" target="_blank">
<i class="clip-list-2"></i>
<span class="title"> Konsultasi Skripsi </span><span class="selected"></span>
</a>
</li>
<li>
<a href="//spota.untan.ac.id/cek_banyak_sidang.php" target="_blank">
<i class="clip-list-2"></i>
<span class="title"> Statistik Seminar </span><span class="selected"></span>
</a>
</li>
<li>
<a href="//informatika.untan.ac.id/konsultasi/" target="_blank">
<i class="clip-list-2"></i>
<span class="title"> Konsultasi KP </span><span class="selected"></span>
</a>
</li>
</li>
<li <?php echo ($_GET['page'] == 'pralirs') ? 'class="active open"' : ''; ?>>
<a href="dashboard.php?page=pra-lirs">
<i class="clip-list-2"></i>
<span class="title"> Pra LIRS (Dosen PA) </span><span class="selected"></span>
</a>
</li>
</li>
<li>
<a href="//spota.untan.ac.id/steven/rekapMahasiswaEvaluasi.php?angkatan=<?php echo date('Y') - 5; ?>&show=belumlulus" target="_blank">
<i class="clip-list-2"></i>
<span class="title"> Evaluasi Mahasiswa </span><span class="selected"></span>
</a>
</li>
</ul>
<!-- end: MAIN NAVIGATION MENU -->
</div>
<!-- end: SIDEBAR -->
</div>