first commit
This commit is contained in:
355
app/disposisi/arahan/print.php
Normal file
355
app/disposisi/arahan/print.php
Normal file
@@ -0,0 +1,355 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<!-- App title -->
|
||||
<title>e-LETTER RSSA</title>
|
||||
|
||||
</head>
|
||||
|
||||
<style type="text/css">
|
||||
|
||||
|
||||
|
||||
.breakAfter{
|
||||
page-break-after: always;
|
||||
}
|
||||
@page
|
||||
{
|
||||
size: 210mm 430mm;
|
||||
height: 430;
|
||||
width: 210mm;
|
||||
/* this affects the margin in the printer settings */
|
||||
margin: 7mm 0mm 0mm 6mm;
|
||||
}
|
||||
|
||||
body
|
||||
{
|
||||
/* this affects the margin on the content before sending to printer */
|
||||
/*margin: 0px;*/
|
||||
/*margin-right: 40px;
|
||||
margin-left: 40px;*/
|
||||
margin-left: 30px;
|
||||
}
|
||||
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
td, th {
|
||||
padding:0px 5px 0px 5px;
|
||||
}
|
||||
|
||||
#tb_head, b, div, span {
|
||||
font-family: "Arial";
|
||||
font-size: 12px;
|
||||
width: 640px;
|
||||
table-layout: fixed;
|
||||
}
|
||||
|
||||
.judul {
|
||||
font-family: "Arial";
|
||||
font-size: 15px;
|
||||
width: 640px;
|
||||
table-layout: fixed;
|
||||
}
|
||||
|
||||
#cssTable{
|
||||
font-family: "Arial";
|
||||
font-size: 11px;
|
||||
width: 640px;
|
||||
table-layout: fixed;
|
||||
}
|
||||
|
||||
|
||||
.a {width: 20px; max-width: 20px;}
|
||||
.b {width: 100px;max-width: 100px;}
|
||||
.h {width: 30px;max-width: 30px;}
|
||||
.i {width: 100px;max-width: 100px;}
|
||||
.j {width: 80px;max-width: 80px;}
|
||||
.k {width: 80px;max-width: 80px;}
|
||||
.l {width: 30px;max-width: 30px;}
|
||||
.m {width: 90px;max-width: 90px;}
|
||||
|
||||
|
||||
#cssTable td
|
||||
{
|
||||
vertical-align: middle;
|
||||
}
|
||||
#cssTable {
|
||||
border-spacing:0;
|
||||
}
|
||||
#cssTable tbody td, th {
|
||||
border-right:1px solid black;
|
||||
border-bottom:1px solid black;
|
||||
border-left:1px solid black;
|
||||
border-top:1px solid black;
|
||||
}
|
||||
#cssTable thead td,th {
|
||||
border-right:1px solid black;
|
||||
border-bottom:1px solid black;
|
||||
border-left:1px solid black;
|
||||
border-top:1px solid black;
|
||||
}
|
||||
|
||||
#cssTable tfoot td {
|
||||
border-bottom: none;
|
||||
border-right: none;
|
||||
border-left: none;
|
||||
border-top:1px solid black;
|
||||
}
|
||||
|
||||
|
||||
.header-info {
|
||||
font-family: "Arial";
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
.tr_head {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
|
||||
.pam tr,td {
|
||||
vertical-align: top;
|
||||
text-align: left;
|
||||
}
|
||||
</style>
|
||||
|
||||
<body>
|
||||
<?php
|
||||
include('../../koneksi.php');
|
||||
//$thn_skrg=date('Y');
|
||||
$surat_id=$_POST['surat_id'];
|
||||
$jenis=$_POST['jenis'];
|
||||
$d=pg_query("SELECT s.surat_dari,s.perihal,s.tgl_surat_masuk,s.no_surat,s.tgl_diterima,s.no_agenda,s.no_urut,(SELECT k.kode FROM kode k WHERE k.id=s.kode_id),
|
||||
(SELECT f.sifat FROM sifat_surat f WHERE f.id=s.sifat_surat_id)
|
||||
FROM surat s WHERE s.id='$surat_id'");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
$dari=$r[0];
|
||||
$perihal=$r[1];
|
||||
$tgl_surat_masuk=$r[2];
|
||||
$no_surat=$r[3];
|
||||
$tgl_diterima=$r[4];
|
||||
$no_agenda2=$r[5];
|
||||
$no_urut=$r[6];
|
||||
$kode=$r[7];
|
||||
$sifat=$r[8];
|
||||
}
|
||||
$thn_skrg=date('Y',strtotime($tgl_diterima));
|
||||
$no_pinjam=(int) substr($no_agenda2,0,5);
|
||||
$no_agenda=sprintf("%05s",$no_pinjam);
|
||||
?>
|
||||
|
||||
|
||||
<table class="report-container" id="rpt" style="border-top: none;border-bottom: none;border-left: none;border-right: none;">
|
||||
<thead class="report-header" style="border-top: none;border-bottom: none;border-left: none;border-right: none;">
|
||||
<tr style="border-top: none;border-bottom: none;border-left: none;border-right: none;">
|
||||
<th class="report-header-cell" style="font-weight: normal;border-top: none;border-bottom: none;border-left: none;border-right: none;">
|
||||
<div class="header-info">
|
||||
|
||||
<span class="judul"><center>PEMERINTAH PROVINSI JAWA TIMUR</center></span>
|
||||
<span class="judul"><center>RUMAH SAKIT UMUM DAERAH Dr SAIFUL ANWAR</center></span>
|
||||
<span class="judul"><center>Jl. Jaksa Agung Suprapto No.2 Malang. Telp. (0341) 362101. Fax. (0341) 369384</center></span>
|
||||
<br>
|
||||
<span class="judul">
|
||||
|
||||
|
||||
|
||||
|
||||
LEMBAR DISPOSISI</span>
|
||||
|
||||
<span class="judul"><b
|
||||
<?php
|
||||
if (($sifat=='Segera') || ($sifat=='Amat Segera') || ($sifat=='Rahasia')) {?>style="font-size:17px;color:red;"<?php } else {?>style="font-size:17px;color:black;"<?php }
|
||||
?>
|
||||
><?php echo strtoupper($sifat);?><b></span>
|
||||
<br>
|
||||
<br>
|
||||
<!--
|
||||
<table id="tb_head" style="line-height:20px;vertical-align: top;" border="1">
|
||||
<thead>
|
||||
<tr class="tr_head">
|
||||
<td style="width:68px;">Surat Dari</td><td style="width:5px;">:</td><td><b><?php echo strtoupper($dari); ?></b></td>
|
||||
<td style="width:78px;">Tgl Surat</td><td style="width:5px;">:</td><td style="width:150px;"><b><?php echo date('d-m-Y',strtotime($tgl_surat_masuk)); ?></b></td>
|
||||
</tr>
|
||||
<tr class="tr_head">
|
||||
<td>Perihal</td><td>:</td><td><b><?php echo strtoupper($perihal); ?></b></td>
|
||||
<td>No Surat</td><td>:</td><td><b><?php echo strtoupper($no_surat); ?></b></td>
|
||||
</tr>
|
||||
<tr class="tr_head">
|
||||
<td> </td><td> </td><td> </td>
|
||||
<td>Diterima</td><td style="width:5px;">:</td><td><b><?php echo date('d-m-Y H:i',strtotime($tgl_diterima)); ?></b></td>
|
||||
</tr>
|
||||
<tr class="tr_head">
|
||||
<td> </td><td> </td><td> </td>
|
||||
<td>No Agenda</td><td>:</td><td><b><?php echo $kode.'/'.$no_agenda.'/302/'.$thn_skrg; ?></b></td>
|
||||
</tr>
|
||||
</thead>
|
||||
</table>
|
||||
-->
|
||||
<table id="tb_head" border="1" style="line-height:20px;color:black" class="pam">
|
||||
<tr class="tr_head">
|
||||
<td style="width:60px">Surat Dari</td>
|
||||
<td style="width:5px">:</td>
|
||||
<td style="width:280px;padding:0px 5px 5px 5px;"><b><?php echo strtoupper($dari); ?></b></td>
|
||||
<td rowspan="2" style="width:65px">
|
||||
<span>Tgl Surat</span><br>
|
||||
<span>No Surat</span><br>
|
||||
<span>Diterima</span><br>
|
||||
<span>No Agenda</span>
|
||||
</td>
|
||||
<td rowspan="2" style="width:5px">:<br />
|
||||
:
|
||||
<br />
|
||||
:
|
||||
<br />
|
||||
:</td>
|
||||
<td rowspan="2"><b><?php echo date('d-m-Y',strtotime($tgl_surat_masuk)); ?><br />
|
||||
<?php echo strtoupper($no_surat); ?>
|
||||
<br />
|
||||
<?php echo date('d-m-Y H:i',strtotime($tgl_diterima)); ?>
|
||||
<br />
|
||||
<!-- <span><?php echo $kode.' / '.$no_agenda.' / 302 / '.$thn_skrg; ?></span></b></td> -->
|
||||
<span><?php echo $kode.' / '.$no_agenda.' / 102.7 / '.$thn_skrg; ?></span></b></td>
|
||||
|
||||
</tr>
|
||||
<tr class="tr_head">
|
||||
<td>Perihal</td>
|
||||
<td>:</td>
|
||||
<td style="padding:0px 10px 0px 5px;word-wrap: break-word;min-width: 160px;max-width: 160px;"><b><?php echo strtoupper($perihal); ?></b></td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
|
||||
</div>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="report-content">
|
||||
<tr>
|
||||
<td class="report-content-cell">
|
||||
<div class="main">
|
||||
<table style="color:black;" id="cssTable">
|
||||
<thead>
|
||||
<tr align="center" style="font-weight:bold;height:30px;">
|
||||
<td class="a" style="width:6px"><center>No</center></td>
|
||||
<td style="width:30px"><center>Tgl</center></td>
|
||||
<td style="width:50px"><center>Kepada</center></td>
|
||||
<td class="b"><center>Isi Disposisi</center></td>
|
||||
<td style="width:50px"><center>Dari</center></td>
|
||||
<td style="width:15px"><center>Paraf</center></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<?php
|
||||
|
||||
/*
|
||||
$result = pg_query("SELECT k.tgl_input,k.jam_input,
|
||||
(SELECT j.nama FROM jabatan_pegawai j WHERE j.id=k.kepada),
|
||||
(SELECT b.nama FROM satuan_kerja b WHERE b.id=k.satuan_kerja_tujuan),
|
||||
k.isi,k.dis_baca,k.id,k.satuan_kerja_penginput,
|
||||
k.proses_sekretariat,
|
||||
ROW_NUMBER () OVER (ORDER BY k.id)
|
||||
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
|
||||
WHERE k.surat_id='$surat_id'
|
||||
AND k.proses_tu IS NULL AND LEFT(k.isi,1) NOT IN ('#')
|
||||
ORDER BY k.id ASC
|
||||
");
|
||||
*/
|
||||
$result = pg_query("SELECT k.tgl_input,k.jam_input,
|
||||
(SELECT j.nama FROM jabatan_pegawai j WHERE j.id=k.kepada),
|
||||
(SELECT b.nama FROM satuan_kerja b WHERE b.id=k.satuan_kerja_tujuan),
|
||||
k.isi,k.dis_baca,k.id,k.satuan_kerja_penginput,
|
||||
k.proses_sekretariat,
|
||||
ROW_NUMBER () OVER (ORDER BY k.id)
|
||||
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
|
||||
WHERE k.surat_id='$surat_id'
|
||||
AND LEFT(k.isi,1) NOT IN ('#')
|
||||
ORDER BY k.id ASC
|
||||
");
|
||||
$totalRows_result = pg_num_rows($result);
|
||||
$i=1;
|
||||
$no=1;
|
||||
echo "<tbody><tr style='line-height:1.4;'>";
|
||||
while($row_result = pg_fetch_array($result)) {
|
||||
$proses_sekretariat=$row_result['proses_sekretariat'];
|
||||
$urut=$row_result[9];
|
||||
if ($urut==1) {} else {
|
||||
|
||||
$patrap=$row_result['proses_sekretariat'];
|
||||
$m=explode("^", $patrap);
|
||||
$parap=$m[0];
|
||||
$dari=$m[1];
|
||||
if (isset($dari)) {
|
||||
$teko=pg_query("SELECT j.nama FROM jabatan_pegawai j WHERE j.id='$dari'");
|
||||
while($oket=pg_fetch_array($teko)) {$sopo=$oket[0];}
|
||||
}
|
||||
|
||||
if ($i > 1 && $i % 10 == 0)
|
||||
echo '</tr><tr style="line-height:1.4" class="breakAfter">';
|
||||
else if ($i)
|
||||
echo '</tr><tr style="line-height:1.4">';
|
||||
++$i;
|
||||
// echo the tds and their data.
|
||||
echo "<td style='text-align:right;padding:5px 4px 5px 4px;'>"; echo $no.'.'; echo "</td>";
|
||||
echo "<td style='text-align:left;padding:5px 4px 5px 4px;'>"; echo date('d-m-Y H:i',strtotime($row_result[0])); echo "</td>";
|
||||
|
||||
|
||||
$g=2;
|
||||
$sub=pg_query("SELECT
|
||||
(SELECT j.nama FROM jabatan_pegawai j WHERE j.id=k.kepada)
|
||||
FROM kirim k INNER JOIN surat s ON (k.surat_id=s.id)
|
||||
WHERE k.surat_id='$surat_id'
|
||||
AND k.kepada IS NOT NULL AND LEFT(k.isi,1)='#' AND proses_sekretariat='$proses_sekretariat'
|
||||
ORDER BY k.id ASC ");
|
||||
if(pg_num_rows($sub) > 0)
|
||||
{
|
||||
echo "<td style='padding:5px 5px 5px 5px;word-wrap: break-word;min-width: 50px;max-width: 50px;'>"; echo '1 - '.$row_result[2];
|
||||
while($h=pg_fetch_array($sub)) {
|
||||
echo '<br>'.$g.' - '.$h[0];
|
||||
$g++;
|
||||
}
|
||||
echo "</td>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<td style='padding:5px 5px 5px 5px;word-wrap: break-word;min-width: 50px;max-width: 50px;'>"; echo $row_result[2]; echo "</td>";
|
||||
}
|
||||
|
||||
|
||||
echo "<td style='padding:5px 5px 5px 5px;word-wrap: break-word;'>"; echo str_replace("#","",$row_result['isi']); echo "</td>";
|
||||
echo "<td style='padding:5px 5px 5px 5px;word-wrap: break-word;min-width: 50px;max-width: 50px;'>"; echo $sopo; echo "</td>";
|
||||
|
||||
echo "<td style='text-align:center'>";
|
||||
if ((empty($parap)) || ($parap=="") || ($parap==null)) {
|
||||
echo "";
|
||||
} else {
|
||||
echo "<img id='blah' style='width:25px;height:25px;' src='app/master/pejabat/paraf/".$parap."' />";
|
||||
}
|
||||
|
||||
|
||||
echo "</td>";
|
||||
|
||||
|
||||
$no++;
|
||||
}
|
||||
}
|
||||
echo '</tr></tbody>';
|
||||
?>
|
||||
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
window.print();
|
||||
window.close();
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user