<link href="_lib/search.css" rel="stylesheet" type="text/css">
<link href="_lib/gradient.css" rel="stylesheet" type="text/css">
<a class="button" onclick="window.open('data:application/msexcel,'+document.getElementById('export').outerHTML.replace(/ /g, '%20'));">Export Data ke Excel</a>&nbsp;<a class="button" onclick="window.open('data:application/msword,'+document.getElementById('export').outerHTML.replace(/ /g, '%20'));">Export Data ke Word</a>
<?php
include 'config/koneksi.php';
include '_lib/fungsi_indotgl.php';	

//menampilkan data
$posisi  = 0;
$empty = "";
$bulan_sel = $_POST['bulan'];
$year_sel = $_POST['tahun'];
$klasifikasi = $_POST['perkara'];
if ($klasifikasi == 1) {
	$key = "";
	$title_kla = " Semua ";
} else if ($klasifikasi == 2) {
	$key = " AND perkara.alur_perkara_id = 15";
	$title_kla = " Gugatan ";
} else if ($klasifikasi == 3) {
	$key = " AND perkara.alur_perkara_id = 16";
	$title_kla = " Permohonan ";
} else if ($klasifikasi == 4) {
	$key = " AND perkara.alur_perkara_id = 122";
	$title_kla = " jinayah ";
} else if ($klasifikasi == 5) {
	$key = " AND perkara.alur_perkara_id = 123";
	$title_kla = " pra jinayah ";
} else {
	$key = " ";
	$title_kla = "  ";
}
$hasil = mysql_query("SELECT 
perkara.nomor_perkara,
perkara.tanggal_pendaftaran,
perkara_penetapan.penetapan_majelis_hakim,
perkara_hakim_pn.tanggal_penetapan AS tanggal_pmh,
perkara_penetapan.penetapan_panitera_pengganti,
perkara_panitera_pn.tanggal_penetapan AS tanggal_pp,
perkara_penetapan.penetapan_jurusita,
perkara_penetapan_hari_sidang.tanggal_penetapan AS tanggal_phs,
perkara_putusan.tanggal_putusan, 
perkara_putusan.tanggal_minutasi, 
perkara_putusan.status_putusan_id, 
dirput_antrian.tgl_masuk,
panitera_pn.nama_gelar,
jurusita.nama_gelar AS nama_js,
GROUP_CONCAT(DISTINCT hakim_pn.nama_gelar ORDER BY perkara_hakim_pn.id ASC SEPARATOR '<br>') AS nama_gelar_hakim,
perkara_putusan.diinput_oleh AS konseptor,
(SELECT @tanggal_input_pendaftaran := diinput_tanggal FROM perkara_proses WHERE perkara_proses.perkara_id = perkara.perkara_id AND perkara_proses.proses_id =10) AS input_pendaftaran,
(SELECT @input_pendaftaran_oleh := diinput_oleh FROM perkara_proses WHERE perkara_proses.perkara_id = perkara.perkara_id AND perkara_proses.proses_id =10) AS input_pendaftaran_oleh,
(SELECT @tanggal_input_pmh := diinput_tanggal FROM perkara_proses WHERE perkara_proses.perkara_id = perkara.perkara_id AND perkara_proses.proses_id =20) AS input_pmh,
(SELECT @input_pmh_oleh := diinput_oleh FROM perkara_proses WHERE perkara_proses.perkara_id = perkara.perkara_id AND perkara_proses.proses_id =20) AS input_pmh_oleh,
(SELECT @tanggal_input_pp := diinput_tanggal FROM perkara_proses WHERE perkara_proses.perkara_id = perkara.perkara_id AND perkara_proses.proses_id =30) AS input_pp,
(SELECT @input_pp_oleh := diinput_oleh FROM perkara_proses WHERE perkara_proses.perkara_id = perkara.perkara_id AND perkara_proses.proses_id =30) AS input_pp_oleh,
(SELECT @tanggal_input_jsp := diinput_tanggal FROM perkara_proses WHERE perkara_proses.perkara_id = perkara.perkara_id AND perkara_proses.proses_id =40) AS input_jsp,
(SELECT @input_jsp_oleh := diinput_oleh FROM perkara_proses WHERE perkara_proses.perkara_id = perkara.perkara_id AND perkara_proses.proses_id =40) AS input_jsp_oleh,
(SELECT @tanggal_input_phs := diinput_tanggal FROM perkara_proses WHERE perkara_proses.perkara_id = perkara.perkara_id AND perkara_proses.proses_id =80) AS input_phs,
(SELECT @input_phs_oleh := diinput_oleh FROM perkara_proses WHERE perkara_proses.perkara_id = perkara.perkara_id AND perkara_proses.proses_id =80) AS input_phs_oleh,
(SELECT @tanggal_input_putusan := diinput_tanggal FROM perkara_proses WHERE perkara_proses.perkara_id = perkara.perkara_id AND perkara_proses.proses_id =210) AS input_putusan,
(SELECT @input_putusan_oleh := diinput_oleh FROM perkara_proses WHERE perkara_proses.perkara_id = perkara.perkara_id AND perkara_proses.proses_id =210) AS input_putusan_oleh,
(SELECT @tanggal_input_publikasi:= tgl_masuk FROM dirput_antrian WHERE dirput_antrian.perkara_id = perkara.perkara_id AND dirput_antrian.status !=0)AS input_publikasi,
(SELECT @tanggal_input_minutasi:= diinput_tanggal FROM perkara_proses WHERE perkara_proses.perkara_id = perkara.perkara_id AND perkara_proses.proses_id =220)AS input_minutasi,
(SELECT @input_minutasi_oleh := diinput_oleh FROM perkara_proses WHERE perkara_proses.perkara_id = perkara.perkara_id AND perkara_proses.proses_id =220) AS input_minutasi_oleh,
@pinalti_pendaftaran := FLOOR(HOUR(TIMEDIFF(@tanggal_input_pendaftaran, DATE_FORMAT(perkara.tanggal_pendaftaran,'%Y-%m-%d %T'))) / 24) AS pinalti_pendaftaran,
@pinalti_pmh := FLOOR(HOUR(TIMEDIFF(@tanggal_input_pmh, DATE_FORMAT(@tanggal_pmh,'%Y-%m-%d %T'))) / 24) AS pinalti_pmh,
@pinalti_pp := FLOOR(HOUR(TIMEDIFF(@tanggal_input_pp, DATE_FORMAT(@tanggal_pp,'%Y-%m-%d %T'))) / 24) AS pinalti_pp,
@pinalti_jsp := FLOOR(HOUR(TIMEDIFF(@tanggal_input_jsp, DATE_FORMAT(perkara_penetapan.penetapan_jurusita,'%Y-%m-%d %T'))) / 24) AS pinalti_jsp,
@pinalti_phs := FLOOR(HOUR(TIMEDIFF(@tanggal_input_phs, DATE_FORMAT(perkara_penetapan_hari_sidang.tanggal_penetapan,'%Y-%m-%d %T'))) / 24) AS pinalti_phs,
@pinalti_putusan := FLOOR(HOUR(TIMEDIFF(@tanggal_input_putusan, DATE_FORMAT(perkara_putusan.tanggal_putusan,'%Y-%m-%d %T'))) / 24) AS pinalti_putusan,
@pinalti_publikasi := FLOOR(HOUR(TIMEDIFF(@tanggal_input_publikasi, DATE_FORMAT(perkara_putusan.tanggal_putusan,'%Y-%m-%d %T'))) / 24) AS pinalti_publikasi,
@pinalti_minutasi := FLOOR(HOUR(TIMEDIFF(@tanggal_input_minutasi, DATE_FORMAT(perkara_putusan.tanggal_minutasi,'%Y-%m-%d %T'))) / 24) AS pinalti_minutasi
FROM hakim_pn, panitera_pn, jurusita, perkara_putusan, perkara, perkara_penetapan, perkara_penetapan_hari_sidang, perkara_jurusita, perkara_panitera_pn, perkara_hakim_pn, dirput_antrian
WHERE tanggal_minutasi IS NOT NULL 
AND MONTH(tanggal_putusan) = '$bulan_sel' 
AND YEAR(tanggal_putusan) = '$year_sel'
$key
AND perkara.perkara_id = perkara_penetapan.perkara_id
AND perkara.perkara_id = perkara_penetapan_hari_sidang.perkara_id
AND perkara.perkara_id = perkara_putusan.perkara_id
AND perkara_putusan.perkara_id = dirput_antrian.perkara_id
AND perkara_jurusita.perkara_id = perkara_putusan.perkara_id 
AND perkara_panitera_pn.perkara_id = perkara_putusan.perkara_id
AND perkara_hakim_pn.perkara_id = perkara_putusan.perkara_id
AND perkara_hakim_pn.hakim_id = hakim_pn.id
AND perkara_panitera_pn.panitera_id = panitera_pn.id
AND perkara_jurusita.jurusita_id = jurusita.id
GROUP BY perkara_putusan.perkara_id
ORDER BY perkara_putusan.tanggal_putusan ASC") or die("Query failed with error: ".mysql_error());
echo "<div id='export'>";
echo "<h2>Penilaian Kinerja SIPP Bulan ".getBulan($bulan_sel)." ".$year_sel."</h2><br>";
echo "<table align=center><tr>
    <th width='2%'>No.</th>
	<th style='text-align:center !important; padding-left:10px !important;' width='11%'>Nomor Perkara</th>
	<th style='text-align:left !important; padding-left:10px !important;' width='12%'>Majelis Hakim<br>Panitera Pengganti<br>Jurusita</th>
	<th style='text-align:left !important; padding-left:10px !important;' width='8%'>Tgl. Daftar<br>Tgl. Input Daftar<br>Status <br> Diinput Oleh</th>
	<th style='text-align:left !important; padding-left:10px !important;' width='8%'>Tgl. PMH<br>Tgl. Input PMH<br>Status <br> Diinput Oleh</th>
	<th style='text-align:left !important; padding-left:10px !important;' width='8%'>Tgl. PP<br>Tgl. Input PP<br>Status <br> Diinput Oleh</th>
	<th style='text-align:left !important; padding-left:10px !important;' width='8%'>Tgl. Jsp<br>Tgl. Input Jsp<br>Status <br> Diinput Oleh</th>
	<th style='text-align:left !important; padding-left:10px !important;' width='8%'>Tgl. PHS<br>Tgl. Input PHS<br>Status <br> Diinput Oleh</th>	
	<th style='text-align:left !important; padding-left:10px !important;' width='8%'>Tgl. Putus<br>Tgl. Input Putusan<br>Status <br> Diinput Oleh</th>
	<th style='text-align:left !important; padding-left:10px !important;' width='8%'>Tgl. Minutasi<br>Tgl. Input Minutasi<br>Status <br> Diinput Oleh</th>
	<th style='text-align:left !important; padding-left:10px !important;' width='8%'>Tgl. Putus<br>Tgl. Input Publikasi<br>Status Input</th></tr>";
	
$no = $posisi+1;
$totalperkara = mysql_num_rows($hasil);
echo "<p align=left>Total Putusan : <b>$totalperkara</b> Putusan</p><br>";
while($r=mysql_fetch_array($hasil)){
//$tanggal1  = tgl_indo($r['tanggal_putusan']);
//$tanggal2  = tgl_indo($r['tanggal_minutasi']);

$user_pendaftaran = ' <span style="color:#19ABEF"> '.$r['input_pendaftaran_oleh'].'</span> ';
$user_pmh = ' <span style="color:#19ABEF"> '.$r['input_pmh_oleh'].'</span> ';
$user_pp = ' <span style="color:#19ABEF"> '.$r['input_pp_oleh'].'</span> ';
$user_jsp = ' <span style="color:#19ABEF"> '.$r['input_jsp_oleh'].'</span> ';
$user_phs = ' <span style="color:#19ABEF"> '.$r['input_phs_oleh'].'</span> ';
$user_put = ' <span style="color:#19ABEF"> '.$r['input_putusan_oleh'].'</span> ';
$user_minut = ' <span style="color:#19ABEF"> '.$r['input_minutasi_oleh'].'</span> ';

$tgl_input_pendaftaran = tgljam_indo($r['input_pendaftaran']).'<br>';
$tgl_input_pmh = tgljam_indo($r['input_pmh']).'<br>';
$tgl_input_pp = tgljam_indo($r['input_pp']).'<br>';
$tgl_input_jsp = tgljam_indo($r['input_jsp']).'<br>';
$tgl_input_phs = tgljam_indo($r['input_phs']).'<br>';
$tgl_input_put = tgljam_indo($r['input_putusan']).'<br>';
$tgl_input_minut = tgljam_indo($r['input_minutasi']).'<br>';
$tgl_input_publis = tgljam_indo($r['input_publikasi']).'<br>';

$tgl_pendaftaran = tgl_indoshort($r['tanggal_pendaftaran']);
$tgl_pmh = tgl_indoshort($r['penetapan_majelis_hakim']);
$tgl_pp = tgl_indoshort($r['penetapan_panitera_pengganti']);
$tgl_jsp = tgl_indoshort($r['penetapan_jurusita']);
$tgl_phs = tgl_indoshort($r['tanggal_phs']);
$tgl_put = tgl_indoshort($r['tanggal_putusan']);
$tgl_minut = tgl_indoshort($r['tanggal_minutasi']);
$tgl_publis = tgl_indoshort($r['tanggal_putusan']);

$pinalti_pendaftaran = (($r['pinalti_pendaftaran']==0)?' <span style="color:green">Tepat Waktu</span><br>'.$user_pendaftaran.' ':' <span style="color:red">Lewat '.$r['pinalti_pendaftaran'].' hari</span><br> '.$user_pendaftaran.' ');
$pinalti_pmh = (($r['pinalti_pmh']==0)?' <span style="color:green">Tepat Waktu</span><br>'.$user_pmh.' ':' <span style="color:red">Lewat '.$r['pinalti_pmh'].' hari</span><br>'.$user_pmh.' ');
$pinalti_pp = (($r['pinalti_pp']==0)?' <span style="color:green">Tepat Waktu</span><br>'.$user_pp.' ':' <span style="color:red">Lewat '.$r['pinalti_pp'].' hari</span><br>'.$user_pp.' ');
$pinalti_jsp = (($r['pinalti_jsp']==0)?' <span style="color:green">Tepat Waktu</span><br>'.$user_jsp.' ':' <span style="color:red">Lewat '.$r['pinalti_jsp'].' hari</span><br>'.$user_jsp.' ');
$pinalti_phs = (($r['pinalti_phs']==0)?' <span style="color:green">Tepat Waktu</span><br>'.$user_phs.' ':' <span style="color:red">Lewat '.$r['pinalti_phs'].' hari</span><br>'.$user_phs.' ');
$pinalti_put = (($r['pinalti_putusan']==0)?' <span style="color:green">Tepat Waktu</span><br>'.$user_put.' ':' <span style="color:red">Lebih '.$r['pinalti_putusan'].' hari</span><br>'.$user_put.' ');
$pinalti_minut = (($r['pinalti_minutasi']==0)?' <span style="color:green">Tepat Waktu</span><br>'.$user_minut.' ':' <span style="color:red">Lewat '.$r['pinalti_minutasi'].' hari</span><br>'.$user_minut.' )');
$pinalti_publis = (($r['pinalti_publikasi']==0)?' <span style="color:green">Tepat Waktu</span> ':' <span style="color:red">Lewat '.$r['pinalti_publikasi'].' hari</span> ');

  echo "<tr>
  <td align='center'>$no</td>
  <td>$r[nomor_perkara]</td>
  <td><b>$r[nama_gelar_hakim]<br>$r[nama_gelar]<br>$r[nama_js]</b></td>
  <td>$tgl_pendaftaran <br> $tgl_input_pendaftaran $pinalti_pendaftaran</td>
  <td>$tgl_pmh <br> $tgl_input_pmh $pinalti_pmh</td>
  <td>$tgl_pp <br> $tgl_input_pp $pinalti_pp</td>
  <td>$tgl_jsp <br> $tgl_input_jsp $pinalti_jsp</td>
  <td>$tgl_phs <br> $tgl_input_phs $pinalti_phs</td>  
  <td>$tgl_put <br> $tgl_input_put $pinalti_put</td>
  <td>$tgl_minut <br> $tgl_input_minut $pinalti_minut</td>
  <td>$tgl_publis <br> $tgl_input_publis $pinalti_publis</td></tr>";
  $no++;
  }
echo "</table><br>";
?>