Suggest a feature
×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: PHP
Posted by: interface kfa
Added: Aug 23, 2020 7:32 AM
Views: 45
Tags: no tags
  1. <?php
  2.  if (isset($_POST["tampilkan"])) {
  3.      $tglawal = $_POST['tanggal1'];      
  4.      $tglakhir = $_POST['tanggal2'];
  5.      $qu="select a.kode_id,nama_pegawai,a.status_pegawai,a.kode_rekrutmen,b.jenis_kontrak,b.nomor_kontrak,b.jenis_kontrak,a.kode_npp,date_format(b.tglcetak,\"%d-%m-%Y\") as tglcetak "
  6.     . "from tbmaspegawai a inner join tbform_pkwt b on a.kode_id=b.kode_id where a.kode_group=10 and approve='Y' and a.status_pegawai in ('PTT','MAGANG','PROFESIONAL') "
  7.     . "and b.validasi='F' and b.tglcetak between '$tglawal' and '$tglakhir' order by b.tglcetak desc";
  8.      $getdata = dataarray($qu);
  9.   }
  10.   else
  11.   {
  12.  
  13.      $qu="select a.kode_id,nama_pegawai,a.status_pegawai,a.kode_rekrutmen,b.jenis_kontrak,b.nomor_kontrak,b.jenis_kontrak,a.kode_npp,date_format(b.tglcetak,\"%d-%m-%Y\") as tglcetak "
  14.      . "from tbmaspegawai a inner join tbform_pkwt b on a.kode_id=b.kode_id where a.kode_group=10 and approve='Y' and a.status_pegawai in ('PTT','MAGANG','PROFESIONAL') and b.validasi='F' "
  15.      . "and month(b.tglcetak)=month(curdate()) and year(b.tglcetak)=year(curdate()) order by b.tglcetak desc";
  16.      $getdata = dataarray($qu);
  17.   }
  18. ?>
  19. <div class="content-wrapper">
  20.   <div class="row">
  21.                 <div class="col-md-12">
  22.                    
  23.                     <div class="callout callout-info">
  24.                        
  25.                         <form action="" method="post">
  26.                            
  27.                             <div class="row">
  28.                     <table>
  29.                       <tr>
  30.                           <td>
  31.                               <label for="exampleInputEmail1" class="col-md-12 col-form-label">Tanggal&nbsp;buat&nbsp;kontrak&nbsp;&nbsp;</label>  
  32.                           </td>
  33.                           <td>
  34.                            <input style="width: 100%" type="date" class="form-control" onkeydown="return false" id="tglawal" name="tanggal1" value="<?php echo date('y-m-d'); ?>" required/>
  35.                           </td>
  36.                           <td>
  37.                               <label class="col-md-12 col-form-label">&nbsp;&nbsp;s/d&nbsp;&nbsp;</label>
  38.                           </td>
  39.                           <td>
  40.                            <input style="width: 100%" type="date" class="form-control" onkeydown="return false" id="tglawal" name="tanggal2" value="<?php echo date('y-m-d'); ?>" required/>
  41.                           </td>
  42.                           <td style="width: 100%">
  43.                               <button type='submit' name='tampilkan' class='btn btn-primary'><i class="fa fa-play-circle">&nbsp;Tampilkan</i></button>
  44.                           </td>
  45.                      
  46.                       </tr>
  47.                   </table>
  48.                             </div>
  49.                         </form>
  50.                      </div>
  51.                     </div>
  52.                
  53.                 </div>
  54.  <div class="row">
  55. <div class="col-md-12">
  56.  <section class="content">
  57.             <div class="card card-primary">
  58.               <div class="card-header">
  59.                 <h3 class="card-title">Riwayat SK Kontrak</h3>
  60.               </div>
  61.              <div class="card-body" id="list_mytr" >
  62.                 <table id="example1" class="table table-bordered table-hover">
  63.                   <thead>
  64.                         <tr>
  65.                             <th>Kode ID</th>
  66.                             <th>Tgl buat kontrak</th>
  67.                             <th>Nomor Kontrak</th>
  68.                             <th>Nama Pegawai</th>
  69.                             <th>Status</th>
  70.                             <th>Jenis Kontrak</th>
  71.                             <th>Action</th>
  72.                         </tr>
  73.                  </thead>
  74.                  <tbody>
  75.                        <?php
  76.                   if($kodegroup == 10) // Holding
  77.                   {  
  78.                           foreach ($getdata as $has):
  79.                                 echo "
  80.                                <tr>
  81.                                    <td>$has[7]</td>
  82.                                    <td>$has[tglcetak]</td>
  83.                                    <td>$has[5]</td>
  84.                                    <td>$has[1]</td>
  85.                                    <td>$has[2]</td>
  86.                                 ";
  87.                                  if($has[6] == 'new')
  88.                                  {
  89.                                    echo "<td>Kontrak Baru</td>";  
  90.                                  }
  91.                                  else if($has[6] == 'perpanjang')
  92.                                  {
  93.                                    echo "<td>Perpanjangan Kontrak</td>";  
  94.                                  }
  95.                                  else if($has[6] == 'adendum')
  96.                                  {
  97.                                    echo "<td>Adendum Kontrak</td>";  
  98.                                  }
  99.                            if($has[4] == 'new')
  100.                            {
  101.                             if($has[2] == 'PTT')
  102.                             {
  103.                              echo "
  104.                                   <td style='text-align:center'>
  105.                                   <span><a target='blank' href='a' class='btn btn-primary btn-xs pull-left download'><i class='fa fa-print sm'></i></a></span>
  106.                                   <input type='text' hidden id='noregpttnew' value=".base64_encode($has[3]).">
  107.                                   |
  108.                                   <span><a target='blank' href='./kontrak/reportsk/offering_letter.php?koderegis=".base64_encode($has[3])."' title='Cetak Offering Letter' class='btn btn-info btn-xs pull-left'><i class='fa fa-print sm'></i></a></span>
  109.                                   |
  110.                                   <span><a target='blank' href='./kontrak/reportsk/spk.php?koderegis=".base64_encode($has[3])."' title='Cetak Surat Panggilan Kerja' class='btn btn-warning btn-xs pull-left'><i class='fa fa-print sm'></i></a></span>
  111.                                   |
  112.                                   <span><a target='blank' href='./kontrak/reportsk/skk.php?koderegis=".base64_encode($has[3])."' title='Cetak Surat Keterangan Kerja' class='btn btn-default btn-xs pull-left'><i class='fa fa-print sm'></i></a></span>
  113.                                   </td>
  114.                                   </tr>
  115.                                ";
  116.                              //<span><a type='submit' href='#konfirmasi_kontrak' data-toggle='modal' data-target='#konfirmasi_kontrak' data-id=".$has[3].$has[5]." class='btn btn-primary btn-xs pull-left'><i class='fa fa-check-circle sm'></i></a></span>
  117.                             }
  118.                             else if($has[2] == 'MAGANG')
  119.                             {
  120.                               echo "
  121.                                   <td style='text-align:center'>
  122.                                   <span><a target='blank' href='./kontrak/cetak_kontrak_mg_ho.php?koderegis=".base64_encode($has[3])."' class='btn btn-primary btn-xs pull-left'><i class='fa fa-print sm'></i></a></span>
  123.                                   |
  124.                                   <span><a target='blank' href='./kontrak/reportsk/offering_letter.php?koderegis=".base64_encode($has[3])."' title='Cetak Offering Letter' class='btn btn-info btn-xs pull-left'><i class='fa fa-print sm'></i></a></span>
  125.                                   |
  126.                                   <span><a target='blank' href='./kontrak/reportsk/spk.php?koderegis=".base64_encode($has[3])."' title='Cetak Surat Panggilan Kerja' class='btn btn-warning btn-xs pull-left'><i class='fa fa-print sm'></i></a></span>
  127.                                   |
  128.                                   <span><a target='blank' href='./kontrak/reportsk/skk.php?koderegis=".base64_encode($has[3])."' title='Cetak Surat Keterangan Kerja' class='btn btn-default btn-xs pull-left'><i class='fa fa-print sm'></i></a></span>
  129.                                  </td>
  130.                                   </tr>
  131.                                ";      
  132.                             }
  133.                             else if($has[2] == 'PROFESIONAL')
  134.                             {
  135.                              echo "
  136.                                   <td style='text-align:center'>
  137.                                   <span><a target='blank' href='./kontrak/cetak_kontrak_pro_ho.php?koderegis=".base64_encode($has[3])."' class='btn btn-primary btn-xs pull-left'><i class='fa fa-print sm'></i></a></span>
  138.                                   |
  139.                                   <span><a target='blank' href='./kontrak/reportsk/offering_letter.php?koderegis=".base64_encode($has[3])."' title='Cetak Offering Letter' class='btn btn-info btn-xs pull-left'><i class='fa fa-print sm'></i></a></span>
  140.                                   |
  141.                                   <span><a target='blank' href='./kontrak/reportsk/spk.php?koderegis=".base64_encode($has[3])."' title='Cetak Surat Panggilan Kerja' class='btn btn-warning btn-xs pull-left'><i class='fa fa-print sm'></i></a></span>
  142.                                   |
  143.                                   <span><a target='blank' href='./kontrak/reportsk/skk.php?koderegis=".base64_encode($has[3])."' title='Cetak Surat Keterangan Kerja' class='btn btn-default btn-xs pull-left'><i class='fa fa-print sm'></i></a></span>
  144.                                   </td>
  145.                                   </tr>
  146.                                ";    
  147.                             }
  148.                                  
  149.                            }
  150.                          else  if($has[4] == 'adendum')
  151.                         {
  152.                           echo "
  153.                                   <td style='text-align:center'>
  154.                                   <span><a target='blank' href='./kontrak/cetak_adendum_kontrak_ho.php?koderegis=".base64_encode($has[0])."&nokontrak=".$has[5]."' class='btn btn-primary btn-xs pull-left'><i class='fa fa-print sm'></i></a></span>
  155.                                   </td>
  156.                                   </tr>
  157.                                ";    
  158.                          }
  159.                          else
  160.                          {
  161.                            if($has[2] == 'PTT')
  162.                            {
  163.                              echo "
  164.                                   <td style='text-align:center'>
  165.                                   <span><a target='blank' href='./kontrak/cetak_kontrak_perpanjang_pkwt_ho.php?kodeid=".base64_encode($has[0])."&nokontrak=".$has[5]."' class='btn btn-primary btn-xs pull-left'><i class='fa fa-print sm'></i></a></span>
  166.                                   </td>
  167.                                   </tr>
  168.                                ";      
  169.                            }
  170.                            else if($has[2] == 'MAGANG')
  171.                            {
  172.                              echo "
  173.                                   <td style='text-align:center'>
  174.                                   <span><a target='blank' href='./kontrak/cetak_kontrak_perpanjang_mg_ho.php?koderegis=".base64_encode($has[0])."&nokontrak=".$has[5]."' class='btn btn-primary btn-xs pull-left'><i class='fa fa-print sm'></i></a></span>
  175.                                   </td>
  176.                                   </tr>
  177.                                ";      
  178.                            }
  179.                            else if($has[2] == 'PROFESIONAL')
  180.                            {
  181.                              echo "
  182.                                   <td style='text-align:center'>
  183.                                   <span><a target='blank' href='./kontrak/cetak_kontrak_perpanjang_pro_ho.php?koderegis=".base64_encode($has[0])."&nokontrak=".$has[5]."' class='btn btn-primary btn-xs pull-left'><i class='fa fa-print sm'></i></a></span>
  184.                                   </td>
  185.                                   </tr>
  186.                                ";  
  187.                            }
  188.                            else
  189.                            {
  190.                              echo "
  191.                                   <td style='text-align:center'>
  192.                                   <span><a target='blank' href='./kontrak/cetak_kontrak_perpanjang.php?kodeid=".base64_encode($has[0])."' class='btn btn-primary btn-xs pull-left'><i class='fa fa-print sm'></i></a></span>
  193.                                   </td>
  194.                                   </tr>
  195.                                ";
  196.                            }
  197.                           }
  198.                           endforeach;
  199.                         ?>
  200.                      <div class="modal fade" id="konfirmasi_kontrak" role="dialog" >
  201.                             <div class="modal-dialog" role="document">
  202.                                 <button type="button" class="close" data-dismiss="modal">&times;</button>
  203.                                 <div class="modal-content">
  204.                                     <div class="modal-body">
  205.                                         <font color="black"><div class="fetched-data"></div></font>
  206.                                     </div>
  207.                                 </div>
  208.                             </div>
  209.                        </div>  
  210.                      <?php
  211.                   }
  212.                  else if($kodegroup == 20) // Holding
  213.                  {
  214.                    $levelentitas =  $_SESSION["level"];
  215.                            if($levelentitas == "K")
  216.                            {
  217.                              $qu=mysqli_query($con,"select kode_id,nama_pegawai,status_pegawai from tbmaspegawai a inner join tbform_pkwt b on "
  218.                                      . "a.kode_rekrutmen=b.kode_rekrutmen inner join tbmasoutlet c on a.kode_outlet=c.kode_outlet "
  219.                                      . "where c.kode_ub in (select kodemember_klinik from klinikarea where kodebm_klinik='".$kodebm."') and c.entitas='K' and approve='Y'"
  220.                                      . "and status_pegawai in ('PTT','MAGANG BERSERTIFIKAT')");  
  221.                            }
  222.                            else
  223.                            {
  224.                              $qu=mysqli_query($con,"select a.kode_id,nama_pegawai,a.status_pegawai,a.kode_rekrutmen,b.jenis_kontrak,b.nomor_kontrak from tbmaspegawai a inner join tbform_pkwt b on "
  225.                                      . "a.kode_npp=b.kode_npp inner join tbmasoutlet c on a.kode_outlet=c.kode_outlet "
  226.                                      . "where c.kode_bm='".$kodebm."' and approve='Y' and a.status_pegawai in ('PTT')");  
  227.                            }  
  228.                             while($has=mysqli_fetch_row($qu))
  229.                             {
  230.                                 echo "
  231.                                <tr>
  232.                                    <td>$has[0]</td>
  233.                                    <td>$has[5]</td>
  234.                                    <td>$has[1]</td>
  235.                                    <td>$has[2]</td>
  236.                                    ";
  237.                            if($has[4] == 'new')
  238.                            {
  239.                            
  240.                              echo "
  241.                                   <td style='text-align:center'>
  242.                                   <span><a target='blank' href='./kontrak/cetak_kontrak_pkwt.php?koderegis=".base64_encode($has[3])."' class='btn btn-primary btn-xs pull-left'><i class='fa fa-print sm'></i></a></span>
  243.                                   </td>
  244.                                   </tr>
  245.                                ";      
  246.                            }
  247.                            else
  248.                            {
  249.                              echo "
  250.                                   <td style='text-align:center'>
  251.                                   <span><a target='blank' href='./kontrak/cetak_kontrak_perpanjang.php?kodeid=".base64_encode($has[0])."' class='btn btn-primary btn-xs pull-left'><i class='fa fa-print sm'></i></a></span>
  252.                                   </td>
  253.                                   </tr>
  254.                                ";      
  255.                            }
  256.                            
  257.                             }
  258.                            }
  259.                        ?>
  260.                     </tbody>
  261.                 </table>
  262.                
  263.             </div>
  264.          </div>
  265.      </section>
  266.             </div>
  267.      </div>
  268. </div>