[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
xampp182
/
htdocs
/
sifeeder
/
[
Home
]
File: nilaitransfer.inc.php
<?php $id = ""; $nama = ""; $hp = ""; $email = ""; $buton = "Simpan"; $u_pswd = "-"; $u_name = "-"; $hp = "-"; $ktp = "-"; $kota_asal = "-"; $alamat = "-"; $email = "-"; $nama = "-"; include 'feeder_ws.php'; token(); if(isset($_GET["deleteID"])) { $sql = "delete from login_sales where id = ".$_GET["deleteID"]; if (mysqli_query($conn, $sql)) { echo "<script>window.alert('Data Sudah Terhapus');</script>"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } } if(isset($_GET["editID"])) { $sql = "SELECT * FROM login_sales where id = ".$_GET["editID"]." order by id desc"; $result = mysqli_query($conn, $sql); if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { $id = $row['id']; $nama = $row['nama']; $hp = $row['hp']; $email = $row['email']; $buton = "Koreksi"; } } } function cariMHS($nim,$conn) { $sql = "SELECT * FROM f_riwayatpendidikanmahasiswa where nim = '".$nim."'"; $result = mysqli_query($conn, $sql); $id_registrasi_mahasiswa = 0; if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { $id_registrasi_mahasiswa = $row['id_registrasi_mahasiswa']; } } return $id_registrasi_mahasiswa; } function cariMHS2($nim,$conn) { $sql = "SELECT * FROM f_riwayatpendidikanmahasiswa where nim = '".$nim."'"; $result = mysqli_query($conn, $sql); $nama_mahasiswa = 0; if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { $nama_mahasiswa = $row['nama_mahasiswa']; } } return $nama_mahasiswa; } function cariPT($kd_pt,$conn) { $sql = "SELECT * FROM f_pt where kode_perguruan_tinggi = '0".$kd_pt."' or kode_perguruan_tinggi = '00".$kd_pt."' or kode_perguruan_tinggi = '".$kd_pt."'"; $result = mysqli_query($conn, $sql); $id_perguruan_tinggi = 0; if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { $id_perguruan_tinggi = $row['id_perguruan_tinggi']; } } return $id_perguruan_tinggi; } function cariMK($kode_mk,$conn) { $kd1 = $kode_mk; $kd3 = trim($kode_mk); $kd4 = str_replace(array("\r","\n"),"",$kode_mk); $kd2 = str_replace(" ","",$kode_mk); $sql = "SELECT * FROM f_mk where kode_mata_kuliah = '".$kd1."' or kode_mata_kuliah = '".($kd2)."' or kode_mata_kuliah = '".($kd4)."'"; // echo $sql."<br>"; $result = mysqli_query($conn, $sql); $id_matkul = 0; if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { $id_matkul = $row['id_matkul']; } } return $id_matkul; } function cariSKS($kode_mk,$conn) { $kd1 = $kode_mk; $kd3 = trim($kode_mk); $kd4 = str_replace(array("\r","\n"),"",$kode_mk); $kd2 = str_replace(" ","",$kode_mk); $sql = "SELECT * FROM f_mk where kode_mata_kuliah = '".$kd1."' or kode_mata_kuliah = '".($kd2)."' or kode_mata_kuliah = '".($kd4)."'"; $result = mysqli_query($conn, $sql); $sks_mata_kuliah = 0; if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { $sks_mata_kuliah = $row['sks_mata_kuliah']; } } return $sks_mata_kuliah; } if(isset($_GET["setaktif"])) { $setz = mysqli_query($conn, "update login_sales set aktif = 0"); $sql = "update login_sales set aktif = 1 where id = ".$_GET["setaktif"]; if (mysqli_query($conn, $sql)) { echo "<scrnamat>window.alert('Set Aktif');</scrnamat>"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } } if(isset($_POST["Clear"])) { // $sql = "delete from ins_nilai_tranfer where feeder = 1"; $sql = "delete from ins_nilai_tranfer"; $result = mysqli_query($conn, $sql); } if(isset($_POST["Transfer"])) { $sql = "SELECT * FROM ins_nilai_tranfer where feeder = 0 order by ID asc"; $result = mysqli_query($conn, $sql); if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { $ff1 = $row['id_registrasi_mahasiswa']; $ff2 = $row['kode_mata_kuliah_asal']; $ff3 = $row['nama_mata_kuliah_asal']; $ff4 = $row['sks_mata_kuliah_asal']; $ff5 = $row['nilai_huruf_asal']; // $ff6 = $row['id_matkul']; $ff6 = cariMK($row['kode_mk'],$conn); $ff7 = $row['sks_mata_kuliah_diakui']; $ff8 = $row['nilai_huruf_diakui']; $ff9 = $row['nilai_angka_diakui']; $ff10 = $row['id_perguruan_tinggi']; // $ff10 = "033200"; $ff11 = $row['id_semester']; $feeder_token = $_SESSION['feeder_token']; $sync['act']="InsertNilaiTransferPendidikanMahasiswa"; $sync['token']=$feeder_token; $sync['record']=[ "id_registrasi_mahasiswa"=>$ff1, "kode_mata_kuliah_asal"=>$ff2, "nama_mata_kuliah_asal"=>$ff3, "sks_mata_kuliah_asal"=>$ff4, "nilai_huruf_asal"=>$ff5, "id_matkul"=>$ff6, "sks_mata_kuliah_diakui"=>$ff7, "nilai_huruf_diakui"=>$ff8, "nilai_angka_diakui"=>$ff9, "id_semester"=>$ff11, "id_perguruan_tinggi"=>$ff10 ]; $json_array = runWs($sync); $jsonn = json_decode($json_array,true); $sql2 = "update ins_nilai_tranfer set status = '".$json_array."' where ID = ".$row['ID']; $result2 = mysqli_query($conn, $sql2); // echo $json_array."<BR>"; if(count($jsonn['data']) >= 1) { $sql3 = "update ins_nilai_tranfer set feeder = 1 where ID = ".$row['ID']; $result3 = mysqli_query($conn, $sql3); } } } } if(isset($_POST["Upload"])) { require_once('vendor/php-excel-reader/excel_reader2.php'); require_once('vendor/SpreadsheetReader.php'); $allowedFileType = ['application/vnd.ms-excel','text/xls','text/xlsx','application/vnd.openxmlformats-officedocument.spreadsheetml.sheet']; if(in_array($_FILES["file"]["type"],$allowedFileType)){ //nanti buat juga folder uploads pada projek kalian masing - masing $targetPath = 'uploads/'.$_FILES['file']['name']; move_uploaded_file($_FILES['file']['tmp_name'], $targetPath); $Reader = new SpreadsheetReader($targetPath); $no = 0; foreach ($Reader as $Row) { if(strlen($Row[0]) > 5) { $no = ($no+1); $nim[$no] = $Row[0]; $kode_mata_kuliah_asal = $Row[2]; if(strlen($kode_mata_kuliah_asal) == 0) $kode_mata_kuliah_asal = "-"; $kampus = $Row[12]; // $kampus = "001002"; $id_registrasi_mahasiswa = cariMHS($Row[0],$conn); $id_perguruan_tinggi = cariPT($kampus,$conn); $id_matkul = cariMK($Row[6],$conn); $sks_mata_kuliah_diakui = cariSKS($Row[6],$conn); $tbField[0] = "nim"; // $tbField[1] = "nama"; // $tbField[2] = "kode_mata_kuliah_asal"; // $tbField[3] = "nama_mata_kuliah_asal"; // $tbField[4] = "sks_mata_kuliah_asal"; // $tbField[5] = "nilai_huruf_asal"; // $tbField[6] = "kode_mk"; // $tbField[7] = "nm_mk"; // $tbField[8] = "nilai_huruf_diakui"; // $tbField[9] = "nilai_angka_diakui"; // $tbField[10] = "kd_prodi";// $tbField[11] = "id_semester";// $tbField[12] = "kd_pt";// $tbField[13] = "id_matkul";// $tbField[14] = "id_perguruan_tinggi"; $tbField[15] = "id_registrasi_mahasiswa";// $tbField[16] = "sks_mata_kuliah_diakui";// $tbIsi[0] = "'".$Row[0]."'"; $tbIsi[1] = "'".addslashes($Row[1])."'"; $tbIsi[2] = "'".$kode_mata_kuliah_asal."'"; $tbIsi[3] = "'".addslashes($Row[3])."'"; $tbIsi[4] = "'".$Row[4]."'"; $tbIsi[5] = "'".$Row[5]."'"; $tbIsi[6] = "'".$Row[6]."'"; $tbIsi[7] = "'".$Row[7]."'"; $tbIsi[8] = "'".$Row[8]."'"; $tbIsi[9] = "'".$Row[9]."'"; $tbIsi[10] = "'".$Row[10]."'"; $tbIsi[11] = "'".$Row[11]."'"; $tbIsi[12] = "'".$kampus."'"; $tbIsi[13] = "'".$id_matkul."'"; $tbIsi[14] = "'".$id_perguruan_tinggi."'"; $tbIsi[15] = "'".$id_registrasi_mahasiswa."'"; $tbIsi[16] = "'".$sks_mata_kuliah_diakui."'"; // echo $no.". ".$Row[0]." | ".$Row[1]." | ".$Row[2]." | ".$Row[3]." | ".$Row[4]." | ".$Row[5]." | ".$Row[6]." | ".$Row[7]." | ".$Row[8]." | ".$Row[9]." | ".$Row[10]." | ".$Row[11]." | ".addslashes($Row[12])." <br> "; $nmField = compile_array($tbField); $isiField = compile_array($tbIsi); $sql = "insert into ins_nilai_tranfer (".$nmField.") values (".$isiField.")"; // echo $sql."<br>"; $notif = $ssm; if (mysqli_query($conn, $sql)) { // echo "<script>window.alert('".$notif."');</script>"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } /* */ if($no == 1 || ($nim[$no] != $nim[$no-1])) { $sql = "insert into rekap_nilai_tranfer (".$nmField.") values (".$isiField.")"; if (mysqli_query($conn, $sql)) { // echo "<script>window.alert('".$notif."');</script>"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } } } } } } if(isset($_POST["Simpan"]) || isset($_POST["Koreksi"])) { if(isset($_POST["ID"])) $ID = $_POST["ID"]; if(isset($_POST["kode_mk"])) $kode_mk = $_POST["kode_mk"]; $id_matkul = cariMK($kode_mk,$conn); if(isset($_POST["sks_mata_kuliah_asal"])) $sks_mata_kuliah_asal = $_POST["sks_mata_kuliah_asal"]; // if(isset($_POST["id"])) $id = $_POST["id"]; // if(isset($_POST["alamat"])) $alamat = $_POST["alamat"]; // if(isset($_POST["kota_asal"])) $kota_asal = $_POST["kota_asal"]; // if(isset($_POST["ktp"])) $ktp = $_POST["ktp"]; // if(isset($_POST["u_name"])) $u_name = $_POST["u_name"]; // if(isset($_POST["u_pswd"])) $u_pswd = $_POST["u_pswd"]; $tbField[0] = "kode_mk"; $tbField[1] = "id_matkul"; $tbField[2] = "feeder"; $tbField[3] = "sks_mata_kuliah_asal"; // $tbField[4] = "kota_asal"; // $tbField[5] = "ktp"; // $tbField[6] = "u_name"; // $tbField[7] = "u_pswd"; $tbIsi[0] = "'".$kode_mk."'"; $tbIsi[1] = "'".$id_matkul."'"; $tbIsi[2] = "'0'"; $tbIsi[3] = "'".$sks_mata_kuliah_asal."'"; // $tbIsi[4] = "'".$kota_asal."'"; // $tbIsi[5] = "'".$ktp."'"; // $tbIsi[6] = "'".$u_name."'"; // $tbIsi[7] = "'".$u_pswd."'"; if(isset($_POST["Simpan"])) { $nmField = compile_array($tbField); $isiField = compile_array($tbIsi); $sql = "insert into ins_nilai_tranfer (".$nmField.") values (".$isiField.")"; $notif = $ssm; } if(isset($_POST["Koreksi"])) { $compileSet = compile_array2($tbField,$tbIsi); $sql = "update ins_nilai_tranfer set ".$compileSet." where ID = ".$ID; $notif = $sum; } if (mysqli_query($conn, $sql)) { echo "<script>window.alert('".$notif."');</script>"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } } ?> <?php if(isset($_GET["editID"])) { $sql = "SELECT * FROM ins_nilai_tranfer where ID = ".$_GET["editID"]." order by ID asc"; $result = mysqli_query($conn, $sql); if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { $ID = $row['ID']; $kode_mk = $row['kode_mk']; $buton = "Koreksi"; } } ?> <div class="container-fluid"> <div class="card shadow mb-4"> <div class="card-header py-3"> <h6 class="m-0 font-weight-bold text-primary">Entry Data </h6> </div> <div class="card-body"> <form class="user" action="dashboard.php?nilaitransfer" accept-charset="utf-8" method="post"> <div class="col m6"> <div class="row"> <div class="input-field col m6 s12"> <table border="0" width="100%" cellspacing="1" cellpadding="1"> <tr> <td width="30%">Kode MK</td> <td width="70%"> <input value="<?php echo $ID;?>" name="ID" type="hidden"> <input value="<?php echo $kode_mk;?>" name="kode_mk" type="text" class="form-control" id="exampleFirstName"> </td> </tr> <tr> <td>No Handphone</td> <td> <input value="<?php echo $sks_mata_kuliah_asal;?>" name="sks_mata_kuliah_asal" type="text" class="form-control" id="sks_mata_kuliah_asal" placeholder=""> </td> </tr> <!--tr> <td>E-mail</td> <td> <input value="<?php echo $email;?>" name="email" type="text" class="form-control" id="var" placeholder="nama periode masuk"> </td> </tr> <tr> <td>Alamat</td> <td> <input value="<?php echo $alamat;?>" name="alamat" type="text" class="form-control" id="var" placeholder="nama periode masuk"> </td> </tr> <tr> <td>Kota Asal</td> <td> <input value="<?php echo $kota_asal;?>" name="kota_asal" type="text" class="form-control" id="kota_asal" placeholder=""> </td> </tr> <tr> <td>KTP</td> <td> <input value="<?php echo $ktp;?>" name="ktp" type="text" class="form-control" id="ktp" placeholder=""> </td> </tr> <tr> <td>Username</td> <td> <input value="<?php echo $u_name;?>" name="u_name" type="text" class="form-control" id="u_name" placeholder=""> </td> </tr> <tr> <td>Password</td> <td> <input value="<?php echo $u_pswd;?>" name="u_pswd" type="text" class="form-control" id="u_pswd" placeholder=""> </td> </tr--> <tr> <td> </td> <td> <div class="form-group row"> <div class="col-sm-3 mb-3 mb-sm-0"> <button name="<?php echo $buton;?>" type="submit" class="btn btn-primary btn-block"><?php echo $buton;?></button> </div> <div class="col-sm-3"> <button name="Cancel" type="submit" class="btn btn-primary btn-block">Cancel</button> </div> </div> </td> </tr> </table> </div> </div> </div> </div> </div> </div> </form> <?php }else{ ?> <div class="container-fluid"> <div class="card shadow mb-4"> <div class="card-header py-3"> <h6 class="m-0 font-weight-bold text-primary">Entry Data </h6> </div> <div class="card-body"> <form class="user" action="dashboard.php?nilaitransfer" accept-charset="utf-8" method="post" name="frmExcelImport" id="frmExcelImport" enctype="multipart/form-data"> <div class="col m6"> <div class="row"> <div class="input-field col m6 s12"> <table border="0" width="100%" cellspacing="1" cellpadding="1"> <tr> <td width="30%">File Excel</td> <td width="70%"> <input value="<?php echo $id;?>" name="id" type="hidden"> <input name="file" type="file" accept=".xls,.xlsx" class="form-control" id="exampleFirstName" placeholder="Username Feeder"> </td> </tr> <tr> <td> </td> <td> <div class="form-group row" style="margin-top : 5pt;"> <div class="col-sm-3 mb-3 mb-sm-0"> <button name="Upload" type="submit" class="btn btn-primary btn-block">Upload</button> </div> <div class="col-sm-3"> <button name="Clear" type="submit" class="btn btn-primary btn-block">Clear All</button> </div> <div class="col-sm-3"> <button name="Cancel" type="submit" class="btn btn-primary btn-block">Cancel</button> </div> <div class="col-sm-3"> <button name="Contoh" type="button" onclick="window.open('uploads/test.xlsx');" class="btn btn-primary btn-block">Contoh</button> </div> </div> </td> </tr> </table> </div> </div> </div> </div> </div> </div> <?php } ?> <div class="container-fluid"> <!-- Page Heading --> <!-- DataTales Example --> <div class="card shadow mb-4"> <div class="card-header py-3"> <h6 class="m-0 font-weight-bold text-primary">DataTables Nilai Transfer</h6> </div> <div class="card-body"> <div class="table-responsive"> <div align="center"> <button name="Transfer" type="submit" class="btn btn-primary btn-block">Transfer Neo Feeder</button> </div> <hr> <table class="table table-bordered" id="dataTable" width="100%" cellspacing="0"> <thead> <tr> <!--th>Aksi</th--> <th>Mahasiswa</th> <th>MK Asal</th> <th>MK Transfer</th> <th>Kampus</th> <th>Status</th> </tr> </thead> <tfoot> <tr> <!--th>Aksi</th--> <th>NIM</th> <th>Nama</th> <th>Kode MK</th> <th>MK</th> <th>Status</th> </tr> </tfoot> <tbody> <?php $sql = "SELECT * FROM ins_nilai_tranfer order by kode_mk asc"; $result = mysqli_query($conn, $sql); $idmk = 0; if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { $idmk = cariMK($row['kode_mk'],$conn); ?> <tr> <!--td> <a class="btn btn-primary btn-danger" href="dashboard.php?nilaitransfer&deleteID=<?php echo $row['id'];?>"><i class="fas fa-trash"></i></a> <a class="btn btn-primary btn-warning" href="dashboard.php?nilaitransfer&editID=<?php echo $row['id'];?>"><i class="fas fa-edit"></i></a> </td--> <td><?php echo $row['nim'];?><br><font size="2"><?php echo strtoupper($row['nama']);?><br><?php echo strtoupper(cariMHS2($row['nim'],$conn));?></font><?php if(strtoupper($row['nama']) == strtoupper(cariMHS2($row['nim'],$conn))) echo "<a href='#' class='btn btn-success btn-circle btn-sm'><i class='fas fa-check'></i></a>";?></td> <td><?php echo $row['kode_mata_kuliah_asal'];?><br><font size="2"><?php echo $row['nama_mata_kuliah_asal'];?>[<?php echo $row['nilai_huruf_asal'];?>] [<?php echo $row['sks_mata_kuliah_asal'];?>]</a></td> <td> <?php echo $row['kode_mk'];?> <?php if(strlen($idmk) == 1) echo "x";else echo "<a href='#' class='btn btn-success btn-circle btn-sm'><i class='fas fa-check'></i></a>";?> <a href="dashboard.php?nilaitransfer&editID=<?php echo $row['ID'];?>"><br><font size="2">Id MK : <?php echo ($row['id_matkul']);?></font></a> <br><font size="2"><?php echo substr($row['nm_mk'],0,15);?>[<?php echo $row['nilai_angka_diakui'];?>] [<?php echo $row['nilai_huruf_diakui'];?>] [sks : <?php echo $row['sks_mata_kuliah_diakui'];?>]</a> </td> <td> <?php echo ($row['kd_prodi']);?>/<?php echo ($row['kd_pt']);?>/<?php echo ($row['id_semester']);?> <br><font size="2"><?php echo ($row['id_perguruan_tinggi']);?></font> </td> <td><?php echo substr($row['status'],0,150);?></td> </tr> <?php // $idmk = 0; } } ?> </tbody> </table> </div> <hr> <div align="center"> <button name="Transfer" type="submit" class="btn btn-primary btn-block">Transfer Neo Feeder</button> </div> </div> </div> </div> </form>