<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 alur_perkara_id, pihak1_text, tanggal_putusan, tanggal_minutasi, status_putusan_id, tgl_masuk, perkara_putusan.diinput_oleh AS konseptor,
(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,
@pinalti_putusan := FLOOR(HOUR(TIMEDIFF(@tanggal_input_putusan, DATE_FORMAT(tanggal_putusan,'%Y-%m-%d %T'))) / 24) AS pinalti_putusan,
@pinalti_publikasi := FLOOR(HOUR(TIMEDIFF(@tanggal_input_publikasi, DATE_FORMAT(tanggal_putusan,'%Y-%m-%d %T'))) / 24) AS pinalti_publikasi,
@hari_sum := FLOOR(HOUR(TIMEDIFF(@tanggal_input_putusan, @tanggal_input_publikasi)) / 24) AS hari_sum,
@hari_fix := (@hari_sum + @pinalti_putusan) AS hari_fix,
@jam_sum := MOD(HOUR(TIMEDIFF(@tanggal_input_putusan, @tanggal_input_publikasi)), 24) AS jam_sum,
@menit_sum := MINUTE(TIMEDIFF(@tanggal_input_putusan, @tanggal_input_publikasi)) AS menit_sum,
@detik_sum := SECOND(TIMEDIFF(@tanggal_input_putusan,@tanggal_input_publikasi)) AS detik_sum,
CONCAT(
(CASE WHEN @hari_fix >0 THEN CONCAT(@hari_fix,' hari ') ELSE '' END),
(CASE WHEN @jam_sum >0 THEN CONCAT(@jam_sum,' jam ') ELSE '' END),
(CASE WHEN @menit_sum >0 THEN CONCAT(@menit_sum,' menit ') ELSE '' END),
(CASE WHEN @detik_sum >0 THEN CONCAT(@detik_sum,' detik ') ELSE '' END)
) AS kecepatan,
para_pihak, nomor_perkara, jurusita.nama_gelar AS nama_js, panitera_pn.nama_gelar, 
GROUP_CONCAT(DISTINCT hakim_pn.nama_gelar ORDER BY perkara_hakim_pn.id ASC SEPARATOR '<br>') AS nama_gelar_hakim
FROM hakim_pn, panitera_pn, jurusita, perkara_putusan, perkara, 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_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 hari_fix ASC, jam_sum ASC, menit_sum ASC") or die("Query failed with error: ".mysql_error());
echo "<div id='export'>";
echo "<h2>Kinerja / Kecepatan Publikasi Putusan Berdasarkan Tanggal dan Jam Input di SIPP Bulan ".getBulan($bulan_sel)." ".$year_sel."</h2><br>";
echo "<table align=center><tr>
    <th width='2%'>No.</th>
	<th width='11%'>Nomor Perkara</th>
	<th width='16%'>Para Pihak</th>
	<th style='text-align:left !important; padding-left:12px !important;' width='12%'>Majelis Hakim<br>Panitera Pengganti<br>Jurusita</th>
	<th style='text-align:left !important; padding-left:10px !important;' width='13%'>Tgl Putus<br>Tgl. Input Putusan<br>Status Input dan Diinput Oleh</th>
	<th style='text-align:left !important; padding-left:10px !important;' width='13%'>Tgl Putus<br>Tgl. Input Publikasi<br>Status Input</th>
	<th width='11%'>Kecepatan Publikasi</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_put = $r['input_putusan_oleh'];

$dicabut = array('7', '37', '67');
if (in_array($r['status_putusan_id'], $dicabut)) {
	$tgl_input_put = '( <span style="color:#19ABEF">Putusan Dicabut</span> )';
	$pinalti_put = '';
} else {
	$tgl_input_put = tgljam_indo($r['input_putusan']).' WIB.<br>';
	$pinalti_put = (($r['pinalti_putusan']==0)?'( <span style="color:green">Tepat Waktu</span>|'.$user_put.' )':'( <span style="color:red">Lebih '.$r['pinalti_putusan'].' hari</span>|'.$user_put.' )');
}

$tgl_input_publis = tgljam_indo($r['input_publikasi']).' WIB.<br>';
$tgl_put = tgl_indoshort($r['tanggal_putusan']);
$tgl_publis = tgl_indoshort($r['tanggal_putusan']);
$pinalti_publis = (($r['pinalti_publikasi']==0)?'( <span style="color:green">Tepat Waktu</span> )':'( <span style="color:red">Lebih '.$r['pinalti_publikasi'].' hari</span> )');

  echo "<tr>
  <td align='center'>$no</td>
  <td>$r[nomor_perkara]</td>
  <td>$r[para_pihak]</td>
  <td><b>$r[nama_gelar_hakim]<br>$r[nama_gelar]<br>$r[nama_js]</b></td>
  <td>$tgl_put <br> $tgl_input_put $pinalti_put</td>
  <td>$tgl_publis <br> $tgl_input_publis $pinalti_publis</td>
  <td><b>$r[kecepatan]</b></td></tr>";
  $no++;
  }
echo "</table><br>";
?>