[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
xampp.bak
/
htdocs
/
ujian
/
application
/
views
/
modul
/
[
Home
]
File: modul_daftar_view.php
<!-- Content Header (Page header) --> <section class="content-header"> <h1> Daftar Soal <small>Daftar soal dan jawaban berdasarkan Modul dan Topik</small> </h1> <ol class="breadcrumb"> <li><a href="<?php echo site_url(); ?>/"><i class="fa fa-dashboard"></i> Home</a></li> <li class="active">Daftar Soal</li> </ol> </section> <!-- Main content --> <section class="content"> <div class="row"> <div class="col-xs-12"> <div class="box"> <div class="box-header with-border"> <div class="box-title">Pilih Topik</div> </div><!-- /.box-header --> <div class="box-body"> <div class="col-xs-3"></div> <div class="col-xs-6"> <div class="form-group"> <label>Pilih Topik</label> <div id="data-kelas"> <select name="topik" id="topik" class="form-control input-sm"> <?php if(!empty($select_topik)){ echo $select_topik; } ?> </select> </div> </div> </div> <div class="col-xs-3"></div> </div> <div class="box-footer"> <p>Pilih terlebih dahulu Topik yang akan digunakan sebelum menambah atau mengubah soal</p> </div> </div> </div> </div> <div class="row"> <div class="col-xs-12"> <div class="box"> <div class="box-header with-border"> <div class="box-title">Daftar Soal <span id="judul-daftar-soal"></span></div> <div class="box-tools pull-right"> <div class="dropdown pull-right"> <a style="cursor: pointer;" onclick="cetak_soal()">Cetak Daftar Soal</a> </div> </div> </div><!-- /.box-header --> <div class="box-body"> <table id="table-soal" class="table table-bordered"> <thead> <tr> <th>No.</th> <th>Tipe Soal</th> <th>Soal</th> </tr> </thead> <tbody> <tr> <td> </td> <td> </td> <td> </td> </tr> </tbody> </table> </div> </div> </div> </div> <div class="modal" id="modal-tambah" data-backdrop="static" tabindex="-1" role="dialog" aria-labelledby="basicModal" aria-hidden="true"> <?php echo form_open($url.'/tambah','id="form-tambah"'); ?> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button class="close" type="button" data-dismiss="modal">×</button> <div id="trx-judul">Tambah Topik</div> </div> <div class="modal-body"> <div class="row-fluid"> <div class="box-body"> <div id="form-pesan"></div> <div class="form-group"> <label>Nama Topik</label> <input type="hidden" name="tambah-modul-id" id="tambah-modul-id"> <input type="text" class="form-control" id="tambah-topik" name="tambah-topik" placeholder="Nama Topik"> </div> <div class="form-group"> <label>Deskripsi</label> <input type="text" class="form-control" id="tambah-deskripsi" name="tambah-deskripsi" placeholder="Deskripsi Topik" > </div> <div class="form-group"> <label>Status</label> <input type="text" class="form-control" id="tambah-status" name="tambah-status" value="AKTIF" readonly> </div> </div> </div> </div> <div class="modal-footer"> <button type="submit" id="tambah-simpan" class="btn btn-primary">Tambah</button> <a href="#" class="btn btn-primary" data-dismiss="modal">Close</a> </div> </div> </div> </form> </div> <div class="modal" id="modal-edit" data-backdrop="static" tabindex="-1" role="dialog" aria-labelledby="basicModal" aria-hidden="true"> <?php echo form_open($url.'/edit','id="form-edit"'); ?> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button class="close" type="button" data-dismiss="modal">×</button> <div id="trx-judul">Edit Topik</div> </div> <div class="modal-body"> <div class="row-fluid"> <div class="box-body"> <div id="form-pesan-edit"></div> <div class="form-group"> <label>Nama Topik</label> <input type="hidden" name="edit-id" id="edit-id"> <input type="hidden" name="edit-pilihan" id="edit-pilihan"> <input type="hidden" name="edit-topik-asli" id="edit-topik-asli"> <input type="text" class="form-control" id="edit-topik" name="edit-topik" placeholder="Nama Topik"> </div> <div class="form-group"> <label>Deskripsi</label> <input type="text" class="form-control" id="edit-deskripsi" name="edit-deskripsi" placeholder="Deskripsi Topik" > </div> <div class="form-group"> <label>Status</label> <input type="text" class="form-control" id="edit-status" name="edit-status" value="AKTIF" readonly> </div> <p>NB : Topik yang dihapus, maka semua bank soal akan ikut terhapus !</p> </div> </div> </div> <div class="modal-footer"> <button type="button" id="edit-hapus" class="btn btn-default pull-left">Hapus</button> <button type="button" id="edit-simpan" class="btn btn-primary">Simpan</button> <a href="#" class="btn btn-primary" data-dismiss="modal">Close</a> </div> </div> </div> </form> </div> </section><!-- /.content --> <script lang="javascript"> function refresh_table(){ $('#table-soal').dataTable().fnReloadAjax(); } function cetak_soal(){ var topik_id = $('#topik').val(); window.open('<?php site_url(); ?>modul_daftar/cetak_soal/'+topik_id,'_blank'); } function refresh_topik(){ var judul = $('#topik option:selected').text(); $('#judul-daftar-soal').html(judul); } $(function(){ $('#topik').select2(); $("#topik").change(function(){ refresh_table(); refresh_topik(); }); $('#form-tambah').submit(function(){ $('#tambah-modul-id').val($('#modul').val()); $("#modal-proses").modal('show'); $.ajax({ url:"<?php echo site_url().'/'.$url; ?>/tambah", type:"POST", data:$('#form-tambah').serialize(), cache: false, success:function(respon){ var obj = $.parseJSON(respon); if(obj.status==1){ refresh_table(); $("#modal-proses").modal('hide'); $("#modal-tambah").modal('hide'); notify_success(obj.pesan); }else{ $("#modal-proses").modal('hide'); $('#form-pesan').html(pesan_err(obj.pesan)); } } }); return false; }); $('#table-soal').DataTable({ "paging": true, "iDisplayLength":10, "bProcessing": false, "bServerSide": true, "searching": true, "aoColumns": [ {"bSearchable": false, "bSortable": false, "sWidth":"20px"}, {"bSearchable": false, "bSortable": false, "sWidth":"80px"}, {"bSearchable": false, "bSortable": false}], "sAjaxSource": "<?php echo site_url().'/'.$url; ?>/get_datatable/", "autoWidth": false, "fnServerParams": function ( aoData ) { aoData.push( { "name": "topik", "value": $('#topik').val()} ); } }); $( document ).ready(function() { refresh_topik(); }); }); </script>