[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
Backup
/
05122024
/
htdocs
/
siakad
/
kesiswaan
/
Master
/
[
Home
]
File: DataSiswa.inc.php
<?php $nmTable = "m_siswa"; $nmForm = "index.php?DataSiswa"; $title = $nmsd." : Master Data Mahasiswa"; // $nmForm = "m-dtsiswa.php"; $editForm = "index.php?DataSiswaEdit"; $UploadForm = "../akademik/m-dtsiswa_upload.php"; $riwayatForm = "m-dtpegawai_riwayat.php"; $keluargaForm = "m-dtpegawai_keluarga.php"; $nmTable = "m_siswa"; //hak akses $formnama = "m-datasiswa"; $registerform = lastlogin($_SESSION["user-id"],$formnama); if(isset($_SESSION["id-profil"])) $idlogprof = $_SESSION["id-profil"]; else $idlogprof = 0; if($idlogprof == 0) echo "<script>window.alert('".$lsm."');location.href='index.php';</script>"; $hakakses = cekhakakses($idlogprof,$formnama); if($hakakses[0] == 0) echo "<script>window.alert('".$erme."');location.href='mainform.php';</script>"; if($hakakses[1] == 0) $bt_tambah = " "; if($hakakses[3] == 0) $bt_multipledelete = " "; //deskripsikan nama variabel $siswa_id = ""; $siswa_nis = ""; $siswa_nama = ""; $siswa_kelas_skr = ""; $alert = 0; if(isset($_POST["siswa_kelas"])) $siswa_kelas = $_POST["siswa_kelas"]; else $siswa_kelas = ""; if(isset($_POST["cek_id_kelas"])) $cek_id_kelas = $_POST["cek_id_kelas"]; if(isset($_POST["siswa_nis"])) $siswa_nis = $_POST["siswa_nis"]; if(isset($_GET["siswa_nis"])) $siswa_nis = $_GET["siswa_nis"]; if(isset($_POST["siswa_nama"])) $siswa_nama = $_POST["siswa_nama"]; if(isset($_GET["siswa_nama"])) $siswa_nama = $_GET["siswa_nama"]; if(isset($_POST["siswa_kelas_skr"])) $siswa_kelas_skr = $_POST["siswa_kelas_skr"]; if(isset($_GET["siswa_kelas_skr"])) $siswa_kelas_skr = $_GET["siswa_kelas_skr"]; //multiple del record if(isset($_POST["Delete"])) { $siswaid = & $_POST["siswaid"]; for($a=0,$b=count($siswaid);$a<$b;$a++) { $exe = _del($nmTable,"siswa_id",MyIdDecode($siswaid[$a]),0); } echo "<script>window.alert('".$deme."');</script>"; // echo "<script>window.parent.document.location.href='".$viewForm."';</script>"; } if(isset($_POST["Cetak"])) { echo "<script>window.open('m-dtsiswa_cetak.php?siswa_kelas_skr=".$_POST["siswa_kelas_skr"]."');</script>"; } if(isset($_POST["Daftar_Hadir"])) { echo "<script>window.open('m-dtsiswa_cetak_hadir.php?siswa_kelas_skr=".$_POST["siswa_kelas_skr"]."');</script>"; } if(isset($_POST["Tambah"])) { echo "<script>window.parent.document.location.href='".$editForm."';</script>"; } if(isset($_POST["Upload"])) { // echo "<script>window.alert('".$erme."');location.href='mainform.php';</script>"; echo "<script>window.parent.document.location.href='".$UploadForm."';</script>"; } ?> <script> function waktupilih2(a,b) { document.getElementById('siswa_kelas').value = b; document.getElementById('siswa_kelas_skr').value = b; document.getElementById("fanform").submit(); } function waktupilih(a,b) { document.getElementById('siswa_kelas').value = b; document.getElementById('siswa_kelas_skr').value = a; $('#modalWider').modal('hide'); } </script> <!-- Modal Default --> <div class="modal fade" id="modalWider" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title">Silahkan Pilih Jurusan</h4> </div> <div class="modal-body"> <?php echo "<table class=\"table table-bordered\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\" margin: 0; width: 100%;\">"; echo "<tr>"; $query="select * from m_kelas where length(kelas_kode) = 2 order by kelas_kode asc"; $iDataArray=sAllData($query); for($a=0,$b=count($iDataArray);$a<$b;$a++) { echo "<td><b>Jurusan ".$iDataArray[$a]["kelas_nama"]."</b><br>"; $query2="select * from m_kelas where substr(kelas_kode,1,2) = ".$iDataArray[$a]["kelas_kode"]." and length(kelas_kode) = 4 order by kelas_kode asc"; $iDataArray2=sAllData($query2); for($ax=0,$bx=count($iDataArray2);$ax<$bx;$ax++) { echo "<input name=\"kelasid\" id=\"kelasid\" type=radio value=\"".$iDataArray2[$ax]["kelas_id"]."\" onclick=\"waktupilih(".$iDataArray2[$ax]["kelas_id"].",'".$iDataArray2[$ax]["kelas_nama"]."');\"> ".$iDataArray2[$ax]["kelas_nama"]."<br>"; } echo "</td>"; } echo "</tr>"; echo "</table>"; ?> </div> <div class="modal-footer"> <button type="button" class="btn btn-link" data-dismiss="modal">Close</button> </div> </div> </div> </div> <!-- Modal Default 2--> <div class="modal fade" id="modalWider2" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title">Jumlah Total Mahasiswa</h4> </div> <div class="modal-body"> <table class="table table-striped" border="0" cellspacing="0" cellpadding="0" style=" margin: 0; width: 100%;"> <tr> <td colspan=3 align=center><b>DATA SISWA TAHUN AJARAN BARU</b></td> </tr> <tr> <td width="30%" align=center><b>Jurusan</b></td> <td width="60%" align=center><b>Jumlah Mahasiswa</b></td> <td width="10%" align=center><b>Tampilkan</b></td> </tr> <?php $query = "select kelas_id as id_kelas, kelas_nama, count(*) as jumlah from m_siswa a left join m_kelas b on a.siswa_kelas_skr = b.kelas_id where kelas_nama is not null and length(kelas_kode) <> 2 group by kelas_nama order by kelas_kode asc"; // echo $query; $iData=sAllData($query); $jumlah = 0; for($a=0,$b=count($iData);$a<$b;$a++) { $jumlah = ($jumlah+$iData[$a]["jumlah"]); ?> <tr> <td align=center>Jurusan <?php echo $iData[$a]["kelas_nama"];?></td> <td align=center><?php echo $iData[$a]["jumlah"];?> Mahasiswa</td> <td align=center><input name="kelasid" id="kelasid" type=radio value="<?php echo $iData[$a]["id_kelas"];?>" onclick="waktupilih2(<?php echo $iData[$a]["id_kelas"];?>,'<?php echo $iData[$a]["kelas_nama"];?>');"></td> </tr> <?php } ?> <tr> <td align=center><b>TOTAL</b></td> <td align=center><b><?php echo $jumlah;?> Mahasiswa </b></td> <td><b> </b></td> </tr> </table> </div> <div class="modal-footer"> <button type="button" class="btn btn-link" data-dismiss="modal">Close</button> </div> </div> </div> </div> <script> function hapus(a) { var siswa_id = a; if(confirm('Anda akan menghapus data ini, klik OK untuk memprosesnya.')) window.parent.document.location.href='<?php echo $editForm;?>&delete=active&siswa_id='+siswa_id; else return false; } </script> <section id="content" class="content-alt"> <div class="container"> <div class="card"> <div class="card-header"> <h2>Setup Data Mahasiswa <small>Form berikut ini berisi tentang entry, edit & hapus untuk semua data Mahasiswa</small></h2> </div> <div class="card-body"> <?php echo "<form id=\"fanform\" name=\"fanform\" method=\"POST\" action=\"".$nmForm."\">"; echo "<table class=\"table table-striped\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\" margin: 0; width: 100%;\">"; echo "<tr>"; echo "<td width=28%><b>N.I.M</b></td>"; echo "<td width=2%>:</td>"; echo "<td width=70%>".iTBox("45","255","siswa_nis",$siswa_nis,"style=\"width: 35%;\"")."</td>"; echo "</tr>"; echo "<tr>"; echo "<td><b>Nama Mahasiswa</b></td>"; echo "<td>:</td>"; echo "<td>".iTBox("45","255","siswa_nama",$siswa_nama,"style=\"width: 55%;\"")."</td>"; echo "</tr>"; echo "<tr>"; echo "<td><b>Jurusan</b></td>"; echo "<td>:</td>"; echo "<td width=70%>".iTBox("45","255","siswa_kelas",$siswa_kelas,"style=\"width: 15%;\" readonly")."".iTextH("siswa_kelas_skr",$siswa_kelas_skr)."".iTextH("cek_id_kelas",$cek_id_kelas)." ".iBtn2("create-user","Pilih Jurusan","data-toggle=\"modal\" href=\"#modalWider\"")."</td>"; echo "</tr>"; echo "<tr>"; echo "<td> </td>"; echo "<td> </td>"; // echo "<td>".$bt_proses." ".$bt_tambah." ".$bt_upload."</td>"; echo "<td>".$bt_proses." ".$bt_tambah." ".iBtn2("show-total-siswa","Data Mahasiswa Tahun Ini","data-toggle=\"modal\" href=\"#modalWider2\"")."</td>"; echo "</tr>"; echo "</table>"; ?> <br> <?php if((isset($_POST["siswa_kelas_skr"]) || isset($_POST["Proses"]) || isset($_POST["Synchronize"]) || isset($_GET["pagenow"])) || isset($_POST["Multiple"])) { ?> <?php echo "<table class=\"table table-hover\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\" margin: 0; width: 100%;\">"; if(isset($_POST["siswa_kelas_skr"]) && $_POST["siswa_kelas_skr"]) $sql_select[] = "siswa_kelas_skr = '".$_POST["siswa_kelas_skr"]."'"; if(isset($_GET["siswa_kelas_skr"]) && $_GET["siswa_kelas_skr"]) $sql_select[] = "siswa_kelas_skr = '".$_GET["siswa_kelas_skr"]."'"; if(isset($_POST["siswa_nis"])) $sql_select[] = "siswa_nis like '%".$_POST["siswa_nis"]."%'"; if(isset($_GET["siswa_nis"])) $sql_select[] = "siswa_nis like '%".$_GET["siswa_nis"]."%'"; if(isset($_POST["siswa_nama"])) $sql_select[] = "siswa_nama like '%".$_POST["siswa_nama"]."%'"; if(isset($_GET["siswa_nama"])) $sql_select[] = "siswa_nama like '%".$_GET["siswa_nama"]."%'"; // $sql_select[] = "c.ortu_jenis = 'Bapak'"; // $sql_select[] = "d.ortu_jenis = 'Ibu'"; $query="select * from ".$nmTable." a left join m_kelas b on a.siswa_kelas_skr = b.kelas_id"; //$query="select a.*,b.*,c.ortu_nama as bapak,d.ortu_nama as ibu from ".$nmTable." a left join m_kelas b on a.siswa_kelas_skr = b.kelas_id left join m_siswa_ortu c on a.siswa_id = c.id_siswa left join m_siswa_ortu d on a.siswa_id = d.id_siswa"; if(isset($sql_select)){ $sql_select = implode(" and ",$sql_select); $query = $query ." where ".$sql_select; } $query_paging = $query; $now = "1"; $firstrec = "0"; if(isset($_GET["pagenow"])) { $firstrec = (($_GET["pagenow"]-1)*$perpage); $now = $_GET["pagenow"]; } $query .= " order by kelas_nama asc, abs(siswa_nis) asc limit 0".$firstrec.",".$perpage; // echo $query; // echo $query_paging; $iData_paging=sAllData($query_paging); $iData=sAllData($query); $jum_hlmn = round(count($iData_paging)/$perpage)+1; $recordke = (($now-1)*$perpage); echo "<tr>"; echo "<td colspan=12 align=right>"; if($now != "1") { echo "<a href=\"".$nmForm."&siswa_kelas_skr=".$siswa_kelas_skr."&siswa_nis=".$siswa_nis."&siswa_nama=".$siswa_nama."&pagenow=1\">First</a> | "; echo "<a href=\"".$nmForm."&siswa_kelas_skr=".$siswa_kelas_skr."&siswa_nis=".$siswa_nis."&siswa_nama=".$siswa_nama."&pagenow=".($now-1)."\">Prev</a> | "; } for($x=0, $y=$jum_hlmn;$x<$y;$x++) { if((($x+1) >= ($now-2)) && (($x+1) <= ($now+2))) { if(isset($now) && $now == ($x+1)) echo "<b>".($x+1)."</b> "; else echo "<a href=\"".$nmForm."&siswa_kelas_skr=".$siswa_kelas_skr."&siswa_nis=".$siswa_nis."&siswa_nama=".$siswa_nama."&pagenow=".($x+1)."\"><b>".($x+1)."</b></a> "; } } if($now != $jum_hlmn) { echo "| <a href=\"".$nmForm."&siswa_kelas_skr=".$siswa_kelas_skr."&siswa_nis=".$siswa_nis."&siswa_nama=".$siswa_nama."&pagenow=".($now+1)."\">Next</a> | "; echo "| <a href=\"".$nmForm."&siswa_kelas_skr=".$siswa_kelas_skr."&siswa_nis=".$siswa_nis."&siswa_nama=".$siswa_nama."&pagenow=".$jum_hlmn."\">Last</a>"; } echo "</td>"; echo "</tr>"; echo "<tr>"; echo "<th width=5% align=center>Hapus</th>"; echo "<th width=5% align=center>Edit</th>"; echo "<th width=2% align=center>No.</th>"; // echo "<th width=3% align=center>N.I.M.N</th>"; echo "<th width=3% align=center>N.I.M</th>"; echo "<th width=23% align=center>Nama Mahasiswa</th>"; // echo "<th width=5% align=center>Pggl</th>"; echo "<th width=3% align=center>JK</th>"; echo "<th width=15% align=center>Nama Bapak</th>"; echo "<th width=15% align=center>Nama Ibu</th>"; // echo "<th width=17% align=center>Alamat</th>"; // echo "<th width=7% align=center>Seluler</th>"; echo "<th width=3% align=center>Kls</th>"; echo "</tr>"; if(isset($_POST["Synchronize"]) && $_POST["Synchronize"]) { $exe = _del("p_akad_siswa","id_kelas",$_POST["cek_id_kelas"]." and id_ta = ".$id_ta,0); } for($a=0,$b=count($iData);$a<$b;$a++) { if(isset($_POST["Synchronize"]) && $_POST["Synchronize"]) { $exe = _del("p_akad_siswa","id_siswa",$iData[$a]["siswa_id"]." and id_ta = ".$id_ta,0); $akad_id = maxId("akad_id","p_akad_siswa"); $query_update = "insert into p_akad_siswa (akad_id,id_ta,id_siswa,id_kelas) values (".$akad_id.",".$id_ta.",".$iData[$a]["siswa_id"].",".$iData[$a]["siswa_kelas_skr"].")"; $ngupdate=sAllData($query_update); } $query2 = "select ortu_nama,ortu_jenis from m_siswa_ortu a left join m_pendidikan b on a.id_pendidikan = b.pendidikan_id where id_siswa = ".$iData[$a]["siswa_id"]; $iData2=sAllData($query2); for($a2=0,$b2=count($iData2);$a2<$b2;$a2++) { $ortu[$a][$iData2[$a2]["ortu_jenis"]] = $iData2[$a2]["ortu_nama"]; } echo "<tr>"; echo "<td align=center>"; if($hakakses[3] == 0) echo ""; else{ if(isset($_POST["Multiple"])) echo "<input type=checkbox id=siswaid[] name=siswaid[] value=".MyIdEncode($iData[$a]["siswa_id"]).">"; else echo iAPict("hapus('".MyIdEncode($iData[$a]["siswa_id"])."');",$icon_del,16,16); } echo "</td>"; echo "<td align=center>"; if($hakakses[2] == 0) echo "<td> </td>"; else{ echo iAPict2($editForm."&edit=active&siswa_id=".MyIdEncode($iData[$a]["siswa_id"]),$icon_edit,16,16); } echo "</td>"; echo "<td align=right>".($recordke+$a+1).".</td>"; // echo "<td align=center><a href=\"#\" onclick=\"preview('".MyIdEncode($iData[$a]["siswa_id"])."');\">".$iData[$a]["siswa_nisn"]."</a> </td>"; echo "<td align=center><a href=\"#\" onclick=\"preview('".MyIdEncode($iData[$a]["siswa_id"])."');\">".$iData[$a]["siswa_nis"]."</a> </td>"; echo "<td align=left>".$iData[$a]["siswa_nama"]." </td>"; echo "<td align=center>".$iData[$a]["siswa_jk"]." </td>"; echo "<td align=left>".$ortu[$a]["Bapak"]." </td>"; echo "<td align=left>".$ortu[$a]["Ibu"]." </td>"; // echo "<td align=left>".$iData[$a]["siswa_alamat"]." </td>"; // echo "<td align=left>".$iData[$a]["siswa_hp"]." </td>"; echo "<td align=center>".$iData[$a]["kelas_nama"]." </td>"; echo "</tr>"; } echo "<tr>"; echo "<td colspan=12 align=left>"; if(isset($_POST["Multiple"])) echo iSbmt("Delete"); else echo $bt_multipledelete; if($hakakses[3] == 0) echo ""; else{ if($siswa_kelas) { echo iSbmt("Synchronize"); echo iSbmt("Reset_Login"); } } //echo iSbmt("Daftar_Hadir"); echo "</td>"; echo "</tr>"; echo "<tr>"; echo "<td colspan=12 align=left>"; echo "</td>"; echo "</tr>"; echo "</table>"; echo "</form>"; ?> <?php } ?> </div> </div> </div> </section>