[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
Backup
/
05122024
/
htdocs
/
tracer
/
application
/
views
/
mahasiswa
/
[
Home
]
File: bg_jadwal.php
<!DOCTYPE html> <html> <head> <title></title> <script languange="javascript"> function PilihMataKuliah(chk) { var jumlahSKS=0; var checkboxdipilih = chk.name; var beban=document.datafrs.beban_study.value; var temp=document.datafrs.jumlahsks.value; for(i=0 ; i<document.datafrs.length; i++) { if(document.datafrs[i].value=="ON") { if(document.datafrs[i].checked==true) { c1 = checkboxdipilih.split("_"); c2 = document.datafrs[i].name.split("_"); g1 = c1[2]+"|"+c1[2]; g2 = c2[2]+"|"+c2[2]; if(c1[1]==c2[1]) { if(document.datafrs[i].name !=checkboxdipilih) document.datafrs[i].checked=false; } } } } for(i=0 ; i<document.datafrs.length; i++) { if(document.datafrs[i].value=="ON") { if(document.datafrs[i].checked==true) { parseData= document.datafrs[i].name.split("_"); idSKS = "id"+parseData[1]; jumlahSKS +=parseInt(document.getElementById(idSKS).innerHTML); if(jumlahSKS > beban) { chk.checked=false; jumlahSKS = temp; alert('Jumlah SKS yang anda ambil tidak boleh lebih dari beban maksimal'); } } } } document.datafrs.jumlahsks.value=jumlahSKS; var detailfrs=""; for(i=0 ; i<document.datafrs.length; i++) { if(document.datafrs[i].value=="ON") { parseData= document.datafrs[i].name.split("_"); if(document.datafrs[i].checked==true) { if(detailfrs=="") detailfrs = parseData[2]; else detailfrs += "|"+parseData[2]; } } } document.datafrs.detailfrs.value=detailfrs; if(parseInt(document.getElementById(idSKS).innerHTML)>0) document.datafrs.tombolsimpan.disabled=false; else document.datafrs.tombolsimpan.disabled=true; } </script> <script type="text/javascript"> function cekform() { if(!$("#smstr_thn_ajaran").val()) { alert ('Maaf tahun ajaran tidak boleh kosong'); $("#smstr_thn_ajaran").focus (); return false; } if(!$("#semester").val()) { alert ('Maaf semester tidak boleh kosong'); $("#semester").focus (); return false; } } </script> </head> <body> <?php echo $this->session->flashdata('save_krs'); ?> <form name="datafrs" id="datafrs" method="POST" action="<?php echo base_url(); ?>mahasiswa/simpan_krs" onsubmit="return cekform();"> <table border="0" width="100%" cellpadding="7" cellspacing="0" style="border-collapse: collapse;"> <tr> <td>NIM</td> <td><input name="nim" value="<?php echo $nim; ?>" type="text" readonly="readonly" size="35" class="input-read-only"/></td> <td >Tahun Ajaran</td> <?php echo form_error('smstr_thn_ajaran'); ?> <td> <select name="smstr_thn_ajaran" id="smstr_thn_ajaran" class="input-read-only"> <option ></option> <option value="Ganjil 2010/2011">Ganjil 2010/2011</option> <option value="Genap 2010/2011">Genap 2010/2011</option> <option value="Ganjil 2011/2012">Ganjil 2011/2012</option> <option value="Genap 2011/2012">Genap 2011/2012</option> <option value="Ganjil 2012/2013">Ganjil 2012/2013</option> <option value="Genap 2012/2013">Genap 2012/2013</option> <option value="Ganjil 2013/2014">Ganjil 2013/2014</option> <option value="Genap 2013/2014">Genap 2013/2014</option> <option value="Ganjil 2014/2015">Ganjil 2014/2015</option> <option value="Genap 2014/2015">Genap 2014/2015</option> <option value="Ganjil 2015/2016">Ganjil 2015/2016</option> <option value="Genap 2015/2016">Genap 2015/2016</option> <option value="Ganjil 2016/2017">Ganjil 2016/2017</option> <option value="Genap 2016/2017">Genap 2016/2017</option> </select> </tr> <tr> <td>Nama</td> <td><input name="nama_mhs" value="<?php echo $nama; ?>" type="text" readonly="readonly" size="35" class="input-read-only"/></td> <td width="180">Semester</td> <td> <select name="semester" id="semester" class="input-read-only"> <option ></option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> </select> </td> </tr> <tr> <td>Jurusan</td> <td><input name="jurusan" value="<?php echo $jurusan; ?>" type="text" readonly="readonly" size="35" class="input-read-only" /></td> <td>Beban Study Maks</td> <td> <input name="beban_study" value="<?php echo $beban_studi; ?>" type="text" size="10" readonly="readonly" class="input-read-only" /> </td> </tr> <tr> <td>Dosen Prodi</td> <td> <input name="dosen_wali" value="<?php echo $dosen_wali; ?>" type="text" readonly="readonly" size="35" class="input-read-only" /> </td> </tr> </table> <p> <table class="table table-striped table-bordered data"> <thead> <tr> <th align="center">No</th> <th align="center">Kode MK</th> <th align="center">Mata Kuliah</th> <th align="center">SKS</th> <th align="center">jadwal</th> <th align="center">Dosen</th> <th align="center">Kelas</th> <th align="center">Semester</th> <th align="center">Tahun Ajaran</th> <th align="center">*</th> </tr> </thead> <tr> <?php Tampilkan_Mata_Kuliah($jadwal); ?> </tr> </table> <?php Tampilkan_Detail_Frs($detail_krs); ?> <p><input name="tombolsimpan" class="btn-kirim-login" type="submit" value="Simpan Data Kartu Rencana Studi" disabled=true; /></p> </form> <?php echo $this->session->flashdata('save_krs'); ?> </div> <?php function Tampilkan_Detail_Frs($frsdetail){ $valuedetailfrs=''; $checkboxvalue=''; $totalsks=0; foreach($frsdetail->result_array() as $value){ if($valuedetailfrs == '') $valuedetailfrs .= $value['kd_jadwal']; else $valuedetailfrs .= "|".$value['kd_jadwal']; $checkboxvalue .="document.datafrs.chk_".$value['kd_mk']."_".$value['kd_jadwal'].".checked=true;\n"; $totalsks += $value['jum_sks']; } echo '<p class="left"> <strong>Total Beban Study yang Akan Ditempuh </strong> <input id="idJumlahSKS" name="jumlahsks" value="'.$totalsks.'" type="text" size="2" style="background-color: #fff;" readonly="readonly"/> <strong>SKS</strong> </p> <p><input name="detailfrs" type="hidden" size=100 value="'.$valuedetailfrs.'"/></p> <script language="javascript">'.$checkboxvalue.'</script>'; } function Tampilkan_Mata_Kuliah($jdwl) { $rows=array(); $index=0; $temp=''; $acuan=0; $rowspan=1; $no=1; foreach ($jdwl->result_array() as $value) { if(($temp=='') || ($value['kd_mk']!=$temp)) { $rows[$index] = '<tr> <td align="center" rowspan="1">'.$no++.'</td> <td align="center" rowspan="1">'.$value['kd_mk'].'</td> <td rowspan="1" id="'.'nama_'.$value['kd_mk'].'">'.$value['nama_mk'].'</td> <td align="center" rowspan="1" id="id'.$value['kd_mk'].'">'.$value['jum_sks'].'</td>'; $rowspan=1; $acuan=$index; }else if($value['kd_mk']==$temp) { $rows[$index] = '<tr>'; $rowspan++; } $rows[$acuan]=str_replace('rowspan="'.($rowspan-1).'"', 'rowspan="'.$rowspan.'"', $rows[$acuan]); $peserta = isset($value['Peserta']) ? $value['Peserta']:'0'; $calonpeserta = isset($value['CalonPeserta']) ? $value['CalonPeserta']:'0'; $disabled =''; if($peserta >= $value['kapasitas']) $disabled ='disabled="disabled"'; $rows[$index] .='<td id="'.'cell_'.$value['kd_mk'].'_'.$value['kelas'].'">'.$value['jadwal'].'</td> <td>'.$value['nama_dosen'].'</td> <td align="center">'.$value['kelas'].'</td> <td align="center">'.$value['semester'].'</td> <td align="center">'.$value['kd_tahun'].'</td> <td align="center"> <input type="checkbox" name="chk_'.$value['kd_mk'].'_'.$value['kd_jadwal'].'" value="ON" onchange="javascript:PilihMataKuliah(this);" '.$disabled.'/></td></tr>'; $index++; $temp=$value['kd_mk']; } foreach($rows as $row) { echo str_replace('rowspan="1"', '', $row); } } ?> </body> </html>