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:
9
service/koneksi.php
Normal file
9
service/koneksi.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
$host = getenv('DB_HOST') ?: 'localhost';
|
||||
$user = getenv('DB_USER') ?: 'k1383423_spota';
|
||||
$pass = getenv('DB_PASSWORD') ?: 'adminspota99';
|
||||
$db = getenv('SERVICE_DB_NAME') ?: 'k1383423_spotauntan';
|
||||
|
||||
mysql_connect($host, $user, $pass);
|
||||
mysql_select_db($db);
|
||||
?>
|
||||
138
service/servicespota.php
Normal file
138
service/servicespota.php
Normal file
@@ -0,0 +1,138 @@
|
||||
<?php
|
||||
include("koneksi.php");
|
||||
|
||||
//--------------------------------------------------DOSEN-----------------------------------------------//
|
||||
|
||||
$sqldosen = "select * from tbdosen join tbprodi on tbdosen.idProdi=tbprodi.idProdi";
|
||||
|
||||
$resultdosen = mysql_query($sqldosen);
|
||||
while($row = mysql_fetch_array($resultdosen)){
|
||||
$nip = $row['nip'];
|
||||
$nama = $row['nmLengkap'];
|
||||
$email = $row['email'];
|
||||
$nohp = $row['nohp'];
|
||||
$jabatan = $row['jenis'];
|
||||
$statusdosen = $row['status'];
|
||||
$prodi = $row['nmProdi'];
|
||||
$password = $row['password'];
|
||||
$arr['dosen'][] = array('nip'=>$nip,'nmLengkap'=>$nama,'email'=>$email,'nohp'=>$nohp,'jenis'=>$jabatan,'status'=>$statusdosen,'nmProdi'=>$prodi,'password'=>$password);
|
||||
}
|
||||
|
||||
//--------------------------------------------------DOSEN-----------------------------------------------//
|
||||
|
||||
//--------------------------------------------------MHS-------------------------------------------------//
|
||||
|
||||
$nim = $_GET['nim'];
|
||||
|
||||
$sqlmhs = "select * from tbmhs join tbprodi on tbmhs.idProdi=tbprodi.idProdi where tbmhs.nim = '".$nim."'";
|
||||
|
||||
$resultmhs = mysql_query($sqlmhs);
|
||||
|
||||
$nim = '';
|
||||
$nama = '';
|
||||
$prodi = '';
|
||||
$email = '';
|
||||
$thnmasuk = '';
|
||||
$password = '';
|
||||
|
||||
while($row = mysql_fetch_array($resultmhs)){
|
||||
$nim = $row['nim'];
|
||||
$nama = $row['nmLengkap'];
|
||||
$prodi = $row['nmProdi'];
|
||||
$email = $row['email'];
|
||||
$thnmasuk = $row['thnmasuk'];
|
||||
$password = $row['password'];
|
||||
}
|
||||
|
||||
$arr['mahasiswa'][] = array('nim'=>$nim,'nmLengkap'=>$nama,'nmProdi'=>$prodi,'email'=>$email,'thnmasuk'=>$thnmasuk,'password'=>$password);
|
||||
|
||||
//--------------------------------------------------MHS-------------------------------------------------//
|
||||
|
||||
//-----------------------------------------------PRAOUTLINE---------------------------------------------//
|
||||
|
||||
//$nim = $_GET['nim'];
|
||||
|
||||
$sqlpraoutline = "select * from tbpraoutline";
|
||||
//where nim='".$nim."'";
|
||||
|
||||
$resultpraoutline = mysql_query($sqlpraoutline);
|
||||
while($row = mysql_fetch_array($resultpraoutline)){
|
||||
$idpraoutline = $row['id'];
|
||||
$nim = $row['nim'];
|
||||
$judul = $row['judul'];
|
||||
$tgl_upload = $row['tgl_upload'];
|
||||
$wkt_upload = $row['wkt_upload'];
|
||||
$semester = $row['semester'];
|
||||
$thn_ajaran = $row['thn_ajaran'];
|
||||
$status_usulan = $row['status_usulan'];
|
||||
$arr['praoutline'][] = array('id'=>$idpraoutline,'nim'=>$nim,'judul'=>$judul,'tgl_upload'=>$tgl_upload,'wkt_upload'=>$wkt_upload,'semester'=>$semester,'thn_ajaran'=>$thn_ajaran,'status_usulan'=>$status_usulan);
|
||||
}
|
||||
|
||||
//-----------------------------------------------PRAOUTLINE---------------------------------------------//
|
||||
|
||||
//-----------------------------------------------REKAPHASIL---------------------------------------------//
|
||||
|
||||
$sqlrekaphasil = "select * from tbrekaphasil";
|
||||
|
||||
$resultrekaphasil = mysql_query($sqlrekaphasil);
|
||||
while($row = mysql_fetch_array($resultrekaphasil)){
|
||||
$idpraoutlinerh = $row['idpraoutline'];
|
||||
$nimrh = $row['nim'];
|
||||
$judulrh = $row['judul_final'];
|
||||
$kep = $row['kep_akhir'];
|
||||
$tgl_kep = $row['tgl_kep'];
|
||||
$wkt_kep = $row['wkt_kep'];
|
||||
$pemb1 = $row['pemb1'];
|
||||
$pemb2 = $row['pemb2'];
|
||||
$peng1 = $row['peng1'];
|
||||
$peng2 = $row['peng2'];
|
||||
$arr['rekaphasil'][] = array('idpraoutline'=>$idpraoutlinerh,'nim'=>$nimrh,'judul_final'=>$judulrh,'kep_akhir'=>$kep,'tgl_kep'=>$tgl_kep,'wkt_kep'=>$wkt_kep,'pemb1'=>$pemb1,'pemb2'=>$pemb2,'peng1'=>$peng1,'peng2'=>$peng2);
|
||||
}
|
||||
|
||||
//-----------------------------------------------REKAPHASIL---------------------------------------------//
|
||||
|
||||
//----------------------------------------------REVIEWSPOTA---------------------------------------------//
|
||||
$idpraoutline = $_GET['nim'];
|
||||
|
||||
$sqlreviewspota = "select * from tbreview where idpraoutline='".$idpraoutline."'";
|
||||
$resultreviewspota = mysql_query($sqlreviewspota);
|
||||
$bykreview=mysql_num_rows($resultreviewspota);
|
||||
|
||||
if($bykreview!=0){
|
||||
// $arr = array();
|
||||
$i = 0;
|
||||
// while($row = mysql_fetch_assoc($resultreviewspota)){
|
||||
while($row = mysql_fetch_array($resultreviewspota)){
|
||||
$reviewer = $row['reviewer'];
|
||||
$review = $row['review_text'];
|
||||
$putusan = $row['putusan'];
|
||||
$tgl = $row['tgl'];
|
||||
$wkt = $row['wkt'];
|
||||
$idprodi = $row['idProdi'];
|
||||
|
||||
if(is_numeric($reviewer[0])){
|
||||
//kalau angka
|
||||
$sqlrv = "select * from tbdosen where nip='".$reviewer."' and idProdi='".$idprodi."'";
|
||||
}else{
|
||||
//kalau huruf
|
||||
$sqlrv = "select * from tbmhs where nim='".$reviewer."'";
|
||||
}
|
||||
|
||||
$result1 = mysql_query($sqlrv);
|
||||
|
||||
while($row1 = mysql_fetch_array($result1)){
|
||||
// while($row1 = mysql_fetch_assoc($result1)){
|
||||
$namareviewer = $row1['nmLengkap'];
|
||||
$arr['review'][] = array('idpra'=>$idpraoutline,'reviewer'.$i=>$namareviewer,'reviewnya'.$i=>$review,'putusan'.$i=>$putusan,'tgl'.$i=>$tgl,'wkt'.$i=>$wkt);
|
||||
}
|
||||
$i += 1;
|
||||
}
|
||||
}
|
||||
else{
|
||||
$arr['review'][]=array('idpra'=>'-');
|
||||
}
|
||||
|
||||
//----------------------------------------------REVIEWSPOTA---------------------------------------------//
|
||||
|
||||
echo json_encode($arr);
|
||||
?>
|
||||
Reference in New Issue
Block a user