Advertisement
Guest User

Untitled

a guest
Dec 12th, 2016
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 12.07 KB | None | 0 0
  1. <script type="text/javascript" src="<?= base('assets/js/data-rapot.js'); ?>"></script>
  2. <?php
  3. $id = (int) anti_inject($_GET['id']);
  4. if (empty($id)) {
  5.     redirect(base('guru/input-data-rapot'));
  6. }
  7. $id = (int) $id;
  8. $sis = select("*", "tbl_siswa", "id = $id");
  9. $is = mysqli_fetch_object($sis);
  10.  
  11. $drs = select("*", "data_rapot", "id_siswa = '$id'");
  12. $das = select("*", "absensi_siswa", "id_siswa = '$id'");
  13. $cek_drs = mysqli_num_rows($drs);
  14. $cek_das = mysqli_num_rows($das);
  15.  
  16. if ($cek_drs == 0 && $cek_das == 0) {
  17. ?>
  18.     <div class="row">
  19.         <div class="col-md-12">
  20.             <h4>Input Data Rapot</h4>
  21.             <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#prestasi">Input Prestasi</button>
  22.             <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#ekskul">Input Ekstrakurikuler</button>
  23.             <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#prakerin">Input Prakerin</button>
  24.             <hr>
  25.             <div class="col-md-8">
  26.                 <?php
  27.                     echo open_form('','post',"class='form-group'");
  28.                     echo label('deskripsi', 'Deskripsi Sikap');
  29.                     echo text('deskripsi',"class='form-control' rows=3 required",'')."</br>";
  30.  
  31.                     echo label('kehadiran', 'Kehadiran');
  32.                     echo "
  33.                         <table class='table'>
  34.                             <tr>
  35.                                 <td>Sakit</td>
  36.                                 <td>:</td>
  37.                                 <td>".input('number','sakit',"class='form-control'")."
  38.                             </tr>
  39.                             <tr>
  40.                                 <td>Izin</td>
  41.                                 <td>:</td>
  42.                                 <td>".input('number','izin',"class='form-control'")."
  43.                             </tr>
  44.                             <tr>
  45.                                 <td>Tanpa Keterangan</td>
  46.                                 <td>:</td>
  47.                                 <td>".input('number','tnp_ket',"class='form-control'")."
  48.                             </tr>
  49.                         </table>
  50.                         </br>
  51.                     ";
  52.                     echo label('catatan',"Catatan Wali Kelas");
  53.                     echo text('catatan', "class='form-control' rows=3 required",'')."</br>";
  54.  
  55.                     echo input('submit','insert',"class='btn btn-primary' value='Simpan'")."&nbsp; ";
  56.                     echo "<a href='".base('guru/input-data-rapot')."' class='btn btn-primary'>Kembali</a>";
  57.                     echo close_form();
  58.  
  59.                 ?>
  60.             </div> <!-- end of col md 8 -->
  61.             <div class="col-md-4">
  62.                 <div class="panel panel-primary">
  63.                     <div class="panel-heading">
  64.                         Detail Siswa
  65.                     </div>
  66.                     <div class="panel-body">
  67.                         <table class="table">
  68.                             <tr>
  69.                                 <td>Nama Siswa</td>
  70.                                 <td>:</td>
  71.                                 <td><?= ucwords(strtolower($is->nama)); ?></td>
  72.                             </tr>
  73.                             <tr>
  74.                                 <td>Kelas</td>
  75.                                 <td>:</td>
  76.                                 <td><?= $is->rombel; ?></td>
  77.                             </tr>
  78.                             <tr>
  79.                                 <td>NIS</td>
  80.                                 <td>:</td>
  81.                                 <td><?= $is->nis; ?></td>
  82.                             </tr>
  83.                             <tr>
  84.                                 <td>Jenis Kelamin</td>
  85.                                 <td>:</td>
  86.                                 <td><?= $is->jk; ?></td>
  87.                             </tr>
  88.                         </table>
  89.                     </div> <!-- end of class panel-body -->
  90.                 </div> <!-- end of class panel -->
  91.             </div> <!-- end of class col md 4 -->
  92.         </div> <!-- end of class col md 12 -->
  93.     </div> <!-- end of class row -->
  94.     <!-- start modal for input data prestasi -->
  95.     <div class="modal fade" id="prestasi" tabindex="-1" role="dialog" aria-labelledby="rapot">
  96.         <div class="modal-dialog" role="content">
  97.             <div class="modal-content">
  98.                 <div class="modal-header">
  99.                     <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  100.                     <h4 class="mdodal-title" id="prestasi">Input Data Prestasi</h4>
  101.                 </div>
  102.                 <div class="modal-body">
  103.                     <label for="jenis_prestasi">Jenis Prestasi</label>
  104.                     <input type="text" class="form-control" id="jns_prestasi">
  105.                     <br>
  106.  
  107.                     <label for="ket">Keterangan</label>
  108.                     <textarea name="Keterangan" id="ket_prestasi" rows="3" class="form-control"></textarea>
  109.                     <br>
  110.                 </div>
  111.                 <div class="modal-footer">
  112.                     <button type="button" class="btn btn-default" data-dismiss="modal">Tutup</button>
  113.                     <button type="button" id="go" class="btn btn-primary">Simpan</button>
  114.                 </div> <!-- end of modal footer -->
  115.             </div> <!-- end of class modal content -->
  116.         </div> <!-- end of class modal dialog -->
  117.     </div> <!-- end of class modal fade -->
  118.     <!-- end modal -->
  119.     <!-- start modal for input data ekskul -->
  120.     <div class="modal fade" id="ekskul" tabindex="-1" role="dialog" aria-labelledby="rapot">
  121.         <div class="modal-dialog" role="content">
  122.             <div class="modal-content">
  123.                 <div class="modal-header">
  124.                     <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  125.                     <h4 class="mdodal-title" id="ekskul">Input Data Ekstakurikuler</h4>
  126.                 </div>
  127.                 <div class="modal-body">
  128.                     ini bdya
  129.                 </div>
  130.                 <div class="modal-footer">
  131.                     <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  132.                     <button type="button" class="btn btn-primary">Save changes</button>
  133.                 </div> <!-- end of modal footer -->
  134.             </div> <!-- end of class modal content -->
  135.         </div> <!-- end of class modal dialog -->
  136.     </div> <!-- end of class modal fade -->
  137.     <!-- end modal -->
  138.     <!-- start modal for input data ekskul -->
  139.     <div class="modal fade" id="prakerin" tabindex="-1" role="dialog" aria-labelledby="rapot">
  140.         <div class="modal-dialog" role="content">
  141.             <div class="modal-content">
  142.                 <div class="modal-header">
  143.                     <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  144.                     <h4 class="mdodal-title" id="prakerin">Input Data Ekstakurikuler</h4>
  145.                 </div>
  146.                 <div class="modal-body">
  147.                     ini bdya
  148.                 </div>
  149.                 <div class="modal-footer">
  150.                     <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  151.                     <button type="button" class="btn btn-primary">Save changes</button>
  152.                 </div> <!-- end of modal footer -->
  153.             </div> <!-- end of class modal content -->
  154.         </div> <!-- end of class modal dialog -->
  155.     </div> <!-- end of class modal fade -->
  156.     <!-- end modal -->
  157. <?php
  158.  
  159. } else {
  160.     $dr = mysqli_fetch_object($drs);
  161.     $da = mysqli_fetch_object($das);
  162. ?>
  163.     <div class="row">
  164.         <div class="col-md-12">
  165.             <h4>Input Data Rapot</h4>
  166.             <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#prestasi">Input Prestasi</button>
  167.             <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#ekskul">Input Ekstrakurikuler</button>
  168.             <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#prakerin">Input Prakerin</button>
  169.             <hr>
  170.             <div class="col-md-8">
  171.                 <?php
  172.                     echo label('deskripsi', 'Deskripsi Sikap');
  173.                     echo text('deskripsi',"class='form-control' rows=3 disabled",$dr->deskripsi_sikap)."</br>";
  174.  
  175.                     echo label('kehadiran', 'Kehadiran');
  176.                     echo "
  177.                         <table class='table'>
  178.                             <tr>
  179.                                 <td>Sakit</td>
  180.                                 <td>:</td>
  181.                                 <td>".input('number','sakit',"class='form-control' disabled value=$da->sakit")."
  182.                             </tr>
  183.                             <tr>
  184.                                 <td>Izin</td>
  185.                                 <td>:</td>
  186.                                 <td>".input('number','izin',"class='form-control'  disabled value=$da->izin")."
  187.                             </tr>
  188.                             <tr>
  189.                                 <td>Tanpa Keterangan</td>
  190.                                 <td>:</td>
  191.                                 <td>".input('number','tnp_ket',"class='form-control'  disabled value=$da->tnp_ket")."
  192.                             </tr>
  193.                         </table>
  194.                         </br>
  195.                     ";
  196.                     echo label('catatan',"Catatan Wali Kelas");
  197.                     echo text('catatan', "class='form-control' rows=3 disabled",$dr->catatan)."</br>";
  198.                     echo "<a href='".base('guru/input-data-rapot')."' class='btn btn-primary'>Kembali</a>";
  199.                 ?>
  200.             </div> <!-- end of col md 8 -->
  201.             <div class="col-md-4">
  202.                 <div class="panel panel-primary">
  203.                     <div class="panel-heading">
  204.                         Detail Siswa
  205.                     </div>
  206.                     <div class="panel-body">
  207.                         <table class="table">
  208.                             <tr>
  209.                                 <td>Nama Siswa</td>
  210.                                 <td>:</td>
  211.                                 <td><?= ucwords(strtolower($is->nama)); ?></td>
  212.                             </tr>
  213.                             <tr>
  214.                                 <td>Kelas</td>
  215.                                 <td>:</td>
  216.                                 <td><?= $is->rombel; ?></td>
  217.                             </tr>
  218.                             <tr>
  219.                                 <td>NIS</td>
  220.                                 <td>:</td>
  221.                                 <td><?= $is->nis; ?></td>
  222.                             </tr>
  223.                             <tr>
  224.                                 <td>Jenis Kelamin</td>
  225.                                 <td>:</td>
  226.                                 <td><?= $is->jk; ?></td>
  227.                             </tr>
  228.                         </table>
  229.                     </div> <!-- end of class panel-body -->
  230.                 </div> <!-- end of class panel -->
  231.             </div> <!-- end of class col md 4 -->
  232.         </div> <!-- end of class col md 12 -->
  233.     </div> <!-- end of class row -->
  234.     <!-- start modal for input data prestasi -->
  235.     <div class="modal fade" id="prestasi" tabindex="-1" role="dialog" aria-labelledby="rapot">
  236.         <div class="modal-dialog" role="content">
  237.             <div class="modal-content">
  238.                 <div class="modal-header">
  239.                     <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  240.                     <h4 class="mdodal-title" id="prestasi">Input Data Prestasi</h4>
  241.                 </div>
  242.                 <div class="modal-body">
  243.                     ini bdya
  244.                 </div>
  245.                 <div class="modal-footer">
  246.                     <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  247.                     <button type="button" class="btn btn-primary">Save changes</button>
  248.                 </div> <!-- end of modal footer -->
  249.             </div> <!-- end of class modal content -->
  250.         </div> <!-- end of class modal dialog -->
  251.     </div> <!-- end of class modal fade -->
  252.     <!-- end modal -->
  253.     <!-- start modal for input data ekskul -->
  254.     <div class="modal fade" id="ekskul" tabindex="-1" role="dialog" aria-labelledby="rapot">
  255.         <div class="modal-dialog" role="content">
  256.             <div class="modal-content">
  257.                 <div class="modal-header">
  258.                     <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  259.                     <h4 class="mdodal-title" id="ekskul">Input Data Ekstakurikuler</h4>
  260.                 </div>
  261.                 <div class="modal-body">
  262.                     ini bdya
  263.                 </div>
  264.                 <div class="modal-footer">
  265.                     <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  266.                     <button type="button" class="btn btn-primary">Save changes</button>
  267.                 </div> <!-- end of modal footer -->
  268.             </div> <!-- end of class modal content -->
  269.         </div> <!-- end of class modal dialog -->
  270.     </div> <!-- end of class modal fade -->
  271.     <!-- end modal -->
  272.     <!-- start modal for input data ekskul -->
  273.     <div class="modal fade" id="prakerin" tabindex="-1" role="dialog" aria-labelledby="rapot">
  274.         <div class="modal-dialog" role="content">
  275.             <div class="modal-content">
  276.                 <div class="modal-header">
  277.                     <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  278.                     <h4 class="mdodal-title" id="prakerin">Input Data Ekstakurikuler</h4>
  279.                 </div>
  280.                 <div class="modal-body">
  281.                     ini bdya
  282.                 </div>
  283.                 <div class="modal-footer">
  284.                     <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  285.                     <button type="button" class="btn btn-primary">Save changes</button>
  286.                 </div> <!-- end of modal footer -->
  287.             </div> <!-- end of class modal content -->
  288.         </div> <!-- end of class modal dialog -->
  289.     </div> <!-- end of class modal fade -->
  290. <?php
  291.  
  292.     if (isset($_POST['insert'])) {
  293.         $deskripsi  = anti_inject($_POST['deskripsi']);
  294.         $sakit      = anti_inject($_POST['sakit']);
  295.         $izin       = anti_inject($_POST['izin']);
  296.         $tnp_ket    = anti_inject($_POST['tnp_ket']);
  297.         $catatan    = anti_inject($_POST['catatan']);
  298.  
  299.         if (empty($deskripsi) || empty($catatan)) {
  300.             echo "<script>sweetAlert('Oops!','Data Deskripsi dan Catatan harus diisi!', 'error');</script>";
  301.             echo location(base('guru/input-data-rapot'));
  302.         } else {
  303.            
  304.             $indes = insert('data_rapot',"id, id_siswa, deskripsi_sikap, catatan", "NULL, '$id', '$deskripsi', '$catatan'");
  305.             $inabs = insert('absensi_siswa', 'id, id_siswa, sakit, izin, tnp_ket', "NULL, '$id', '$sakit','$izin','$tnp_ket'");
  306.  
  307.             if ($indes === TRUE && $inabs === TRUE) {
  308.                 echo "<script>swal('Yosh!', 'Data rapot berhasil disimpan', 'success');</script>";
  309.                 echo location(base('guru/input-data-rapot'));
  310.             } else {
  311.                 echo "<script>sweetAlert('Oops!','Data Rapot gagal disimpan!', 'error');</script>";
  312.                 echo location(base('guru/input-data-rapot'));
  313.             }
  314.  
  315.         }
  316.     }
  317. }
  318.  
  319. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement