<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;
$hasil = mysql_query("SELECT perkara.perkara_id, 
perkara.nomor_perkara,
perkara.para_pihak, 
perkara.pihak1_text, 
perkara.pihak2_text,
perkara_pihak2.alamat,
IF (perkara_pihak2.alamat LIKE '%Cilegon%','Cilegon',IF(perkara_pihak2.alamat NOT LIKE '%Cilegon%','Tabayun','Tabayun')) AS alamat2,
perkara.tahapan_terakhir_text,
perkara.proses_terakhir_text,
(CASE WHEN perkara_putusan.tanggal_putusan IS NULL THEN '' ELSE (DATE_FORMAT(perkara_putusan.tanggal_putusan, '%d-%m-%Y')) END) AS putusan, 
(CASE WHEN perkara_putusan.tanggal_minutasi IS NULL THEN 'Belum Minutasi' ELSE (DATE_FORMAT(perkara_putusan.tanggal_minutasi, '%d-%m-%Y')) END) AS minutasi,
(CASE WHEN perkara_putusan_pemberitahuan_putusan.tanggal_pemberitahuan_putusan IS NULL THEN 'Belum PBT' ELSE (DATE_FORMAT(perkara_putusan_pemberitahuan_putusan.tanggal_pemberitahuan_putusan, '%d-%m-%Y')) END) AS pbt, 
(CASE WHEN perkara_putusan.tanggal_bht IS NULL THEN 'Belum BHT' ELSE (DATE_FORMAT(perkara_putusan.tanggal_bht, '%d-%m-%Y')) END) AS bht,
(CASE WHEN (SELECT TIMESTAMPDIFF(DAY, perkara_putusan.tanggal_putusan,CURRENT_DATE)) <= '14' THEN 'Dalam 14 Hari' ELSE '<a>Lebih 14 Hari</a>' END) AS waktu,
DATEDIFF(CURDATE(),perkara_putusan.tanggal_putusan) AS lama_proses_dari_putus,
hakim_pn.nama_gelar AS nama_ketua_majelis, 
hakim_pn.keterangan AS hp_ketua_majelis, 
panitera_pn.nama_gelar AS nama_pp, 
jurusita.nama_gelar AS nama_js,
(SELECT MAX(perkara_jadwal_sidang.tanggal_sidang) 
FROM perkara_jadwal_sidang 
WHERE perkara_jadwal_sidang.perkara_id = perkara.perkara_id
AND perkara_jadwal_sidang.ditunda ='T'
AND perkara_jadwal_sidang.dihadiri_oleh > '1'
AND (perkara_jadwal_sidang.keterangan LIKE '%verstek%' OR perkara_jadwal_sidang.keterangan LIKE '%diluar hadir%' OR perkara_jadwal_sidang.keterangan LIKE '%di luar hadir%')
ORDER BY perkara_jadwal_sidang.tanggal_sidang DESC) AS tgl_sidang_last,
status_putusan.nama,
IF (perkara_putusan.putusan_verstek='Y','Verstek',IF(perkara_putusan.putusan_verstek='T','None V','None')) AS hasil
     FROM perkara
LEFT JOIN perkara_putusan ON perkara_putusan.perkara_id = perkara.perkara_id
LEFT JOIN perkara_pihak2 ON perkara_putusan.perkara_id = perkara_pihak2.perkara_id
LEFT JOIN status_putusan ON status_putusan.id = perkara_putusan.status_putusan_id 
LEFT JOIN perkara_putusan_pemberitahuan_putusan ON perkara_putusan_pemberitahuan_putusan.perkara_id = perkara.perkara_id
LEFT JOIN perkara_jadwal_sidang ON perkara_jadwal_sidang.perkara_id = perkara.perkara_id
LEFT JOIN perkara_hakim_pn ON perkara_hakim_pn.perkara_id = perkara.perkara_id
LEFT JOIN hakim_pn ON hakim_pn.id = perkara_hakim_pn.hakim_id
LEFT JOIN perkara_panitera_pn ON perkara_panitera_pn.perkara_id = perkara.perkara_id
LEFT JOIN panitera_pn ON panitera_pn.id = perkara_panitera_pn.panitera_id
LEFT JOIN perkara_jurusita ON perkara_jurusita.perkara_id = perkara.perkara_id
LEFT JOIN jurusita ON jurusita.id = perkara_jurusita.jurusita_id
    WHERE TRUE
      AND perkara.tahapan_terakhir_id < 16
      AND perkara_putusan.tanggal_putusan IS NOT NULL
      AND perkara_putusan.tanggal_bht IS NULL 
      AND YEAR(perkara_putusan.tanggal_putusan) >= '2019'
      AND DATEDIFF(CURDATE(), perkara_putusan.tanggal_putusan) >= '0'
      AND perkara_putusan_pemberitahuan_putusan.tanggal_pemberitahuan_putusan IS NULL
      AND perkara_putusan_pemberitahuan_putusan.pihak = '2'
      AND perkara_jadwal_sidang.ditunda = 'T'
      AND perkara_hakim_pn.urutan = '1'
      AND perkara_jurusita.aktif = 'Y'
      AND (perkara_jadwal_sidang.dihadiri_oleh > '1' OR perkara_jadwal_sidang.keterangan LIKE '%verstek%' OR perkara_jadwal_sidang.keterangan LIKE '%diluar hadir%' OR perkara_jadwal_sidang.keterangan LIKE '%di luar hadir%' OR perkara_jadwal_sidang.keterangan LIKE '%pbt%')
      AND perkara_jurusita.urutan = (SELECT MAX(urutan) FROM perkara_jurusita WHERE perkara_id = perkara.perkara_id)
GROUP BY perkara.perkara_id
ORDER BY jurusita.nama_gelar DESC, perkara_putusan.tanggal_putusan ASC");
echo "<div id='export'>";
echo "<h2>Tanggal PBT belum di Input</h2><br>";
echo "<table align=center><tr>
    <th width='3%'>No.</th>
	<th width='10%'>No. Perkara</th>
	<th width='16%'>Para Pihak</th>
	<th width='6%'>Status</th>
	<th width='26%'>Alamat</th>
	<th width='11%'>Ketua Majelis<br>Panitera Pengganti</th>
	<th width='7%'>Jurusita</th>
	<th width='7%'>Tgl Putusan<br>Tgl Minutasi<br>Status PBT</th>
	<th width='7%'>Lama Proses dari Putus</th>
	<th>Ket.</th></tr>";
	
	
$no = $posisi+1;
$totalperkara = mysql_num_rows($hasil);
echo "<p align=left>Total Perkara : <b>$totalperkara</b> Perkara</p><br>";
while($r=mysql_fetch_array($hasil)){

echo "<tr>
  <td align='center'>$no</td>
  <td align='center'>$r[nomor_perkara]</td>
  <td>$r[para_pihak]</td>
  <td align='center'>$r[alamat2]</td>
  <td>$r[alamat]</td>
  <td align='center'>$r[nama_ketua_majelis]<br>$r[nama_pp]</td>
  <td align='center'>$r[nama_js]</td>
  <td align='center'>$r[putusan]<br>$r[minutasi]<br>$r[pbt]</td>
  <td align='center'><b><d>$r[waktu]</d></b> <br><br> ( $r[lama_proses_dari_putus] Hari )</td>
  <td align='center'>$r[nama]<br><br>$r[hasil]</td>";
  $no++;
  }
echo "</table><br>";
?>