[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
Backup
/
sifeeder 07072025
/
[
Home
]
File: mk.inc.php
<?php $id = ""; $ip = ""; $userf = ""; $pwdf = ""; $buton = "Simpan"; ?> <h1 class="h3 mb-4 text-gray-800">Data Mata Kuliah</h1> <div class="container-fluid"> <!-- Page Heading --> <?php if(isset($_POST["Baru"])) { include 'feeder_ws.php'; token(); $sql = "SELECT * FROM `mk_feeder` a left join f_mk b on a.kode = b.kode_mata_kuliah where b.id is null"; $result = mysqli_query($conn, $sql); if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { $kode = $row['kode']; $nama = $row['nama']; $sks = $row['sks']; $f1 = $kode; $f2 = $nama; $f3 = "51824a53-1fb0-4d16-a534-23999aca90e0"; $f4 = "B"; $f5 = "B"; $f6 = "C"; $f7 = $sks; $f8 = $sks; $f9 = "0"; $f10 = "0"; $f11 = ""; $f12 = "0"; $f13 = "0"; $f14 = "0"; $f15 = "0"; $f16 = "0"; $f17 = ""; $f18 = ""; $feeder_token = $_SESSION['feeder_token']; $sync['act']="InsertMataKuliah"; $sync['token']=$feeder_token; $sync['record']=[ "kode_mata_kuliah"=>$f1, "nama_mata_kuliah"=>$f2, "id_prodi"=>$f3, "id_jenis_mata_kuliah"=>$f4, "id_kelompok_mata_kuliah"=>$f5, "sks_mata_kuliah"=>$f6, "sks_tatap_muka"=>$f7, "sks_praktek"=>$f8, "sks_praktek_lapangan"=>$f9, "sks_simulasi"=>$f10, "metode_kuliah"=>$f11, "ada_sap"=>$f12, "ada_silabus"=>$f13, "ada_bahan_ajar"=>$f14, "ada_acara_praktek"=>$f15, "ada_diktat"=>$f16, "tanggal_mulai_efektif"=>$f17, "tanggal_akhir_efektif"=>$f18 ]; $json_array = runWs($sync); $jsonn = json_decode($json_array,true); echo $json_array."<br>"; // echo $sync."<br>"; } } } if(isset($_POST["SYNC"])) { $sql = "delete from f_mk"; $result = mysqli_query($conn, $sql); include 'feeder_ws.php'; token(); $feeder_token = $_SESSION['feeder_token']; $sync['act']="GetMataKuliah"; $sync['token']=$feeder_token; $sync['key']=[ "filter"=>"", "order"=>"", "limit"=>"100", "offset"=>"0" ]; $json_array = runWs($sync); $jsonn = json_decode($json_array,true); foreach($jsonn['data'] as $row) { $tbField[0] = "nama_mata_kuliah"; $tbField[1] = "sks_mata_kuliah"; $tbField[2] = "kode_mata_kuliah"; $tbField[3] = "id_prodi"; $tbField[4] = "nama_program_studi"; $tbField[5] = "id_matkul"; $tbIsi[0] = "'".addslashes($row['nama_mata_kuliah'])."'"; $tbIsi[1] = "'".$row['sks_mata_kuliah']."'"; $tbIsi[2] = "'".$row['kode_mata_kuliah']."'"; $tbIsi[3] = "'".$row['id_prodi']."'"; $tbIsi[4] = "'".$row['nama_program_studi']."'"; $tbIsi[5] = "'".$row['id_matkul']."'"; $nmField = compile_array($tbField); $isiField = compile_array($tbIsi); $sql = "insert into f_mk (".$nmField.") values (".$isiField.")"; if (mysqli_query($conn, $sql)) { } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } } } ?> <!-- DataTales Example --> <div class="card shadow mb-4"> <div class="card-header py-3"> <h6 class="m-0 font-weight-bold text-primary">DataTables</h6> </div> <div class="card-body"> <div class="table-responsive"> <table class="table table-bordered" id="dataTable" width="100%" cellspacing="0"> <thead> <tr> <th>Kode</th> <th>Nama</th> <th>SKS</th> <th>Prodi</th> <th>ID Prodi</th> <th>ID MK</th> </tr> </thead> <tfoot> <tr> <th>Kode</th> <th>Nama</th> <th>SKS</th> <th>Prodi</th> <th>ID Prodi</th> <th>ID MK</th> </tr> </tfoot> <tbody> <?php // $sql = "SELECT * FROM `mk_feeder` a left join f_mk b on a.kode = b.kode_mata_kuliah where b.id is null"; $sql = "SELECT * FROM f_mk order by id desc"; $result = mysqli_query($conn, $sql); if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { // $kode = $row['kode']; // $nama = $row['nama']; // $sks = $row['sks']; ?> <tr> <td><?php echo $row['kode_mata_kuliah'];?></td> <td><?php echo $row['nama_mata_kuliah'];?></td> <td><?php echo $row['sks_mata_kuliah'];?></td> <td><?php echo $row['nama_program_studi'];?></td> <td><?php echo $row['id_prodi'];?></td> <td><?php echo $row['id_matkul'];?></td> </tr> <?php } } ?> </tbody> </table> </div> </div> </div> </div> <div class="row"> <div class="col-lg-12"> <div class="p-5"> <form class="user" action="dashboard.php?mk" accept-charset="utf-8" method="post"> <div class="form-group row"> <!--div class="col-sm-3 mb-3 mb-sm-0"> <button name="Baru" type="submit" class="btn btn-primary btn-user btn-block">Baru</button> </div--> <div class="col-sm-3 mb-3 mb-sm-0"> <button name="SYNC" type="submit" class="btn btn-primary btn-user btn-block">Sinkronkan</button> </div> <div class="col-sm-3"> <button name="Cancel" type="submit" class="btn btn-primary btn-user btn-block">Cancel</button> </div> </div> </form> </div> </div> </div>