function terbilang($x) { if ($x < 0) { $hasil = "minus " . trim(numb_to_alphabet($x)); } else { $poin = trim(tkoma($x)); $hasil = trim(numb_to_alphabet($x)); if ($poin) { $hasil = ucwords($hasil) . " koma " . $poin; } else { $hasil = ucwords($hasil); } } return $hasil; }
function cetak_kwitansi($va = "") { $this->_set_page_rule("R"); $rs_kwitansi = $this->m_payment->get_kwitansi($va); $rs_rincian = $this->m_payment->get_rincian_invoices($va); // load library $this->load->library('tcpdf'); // create new PDF document $this->tcpdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); // set margins $this->tcpdf->SetMargins(10, 10, 10); // add a page $this->tcpdf->AddPage(); // create pdf $html = ''; $no = 1; // content $html .= ' <style type="text/css"> .table-input { margin: 0 0 5px 0; padding: 2px; background-color: #fff; border-collapse: collapse; color: #666; font-size: 20px; text-align: left; vertical-align: top; } .table-input th { margin: 0; padding: 5px 10px; background-color: #4EA1D3; border-bottom: 1px solid #5699C3; border-top: 1px solid #7EA9BA; color: #fff; font-size: 28px; vertical-align: top; } .table-form { margin: 0; padding: 0; background-color: #fff; border-collapse: collapse; text-align: left; font-family: tahoma; font-size: 20px; } .table-form td { margin: 0; background-color: #FFFFFF; vertical-align: middle; font-size: 20px; } .table-signature { margin: 0 0 5px 0; padding: 0 0 30px 0; background-color: #fff; border-collapse: collapse; color: #666; font-size: 26px; text-align: left; vertical-align: top; } </style> <table width="100%"> <tr> <td width="20%" rowspan="6"><img src="resource/doc/images/logo/logo.jpg" width="48px" style="vertical-align:middle"></td> <td width="60%" style="font-size:30px" align="center"><b>KEMENTERIAN PERHUBUNGAN</b></td> <td width="20%" rowspan="6" align="right"><br/><br/><img src="resource/doc/images/logo/logo-bni.jpg" width="75px" style="vertical-align:middle"></td> </tr> <tr> <td style="font-size:28px" align="center">DIREKTORAT JENDERAL PERHUBUNGAN UDARA</td> </tr> <tr> <td style="font-size:25px" align="center">PENDAFTARAN KAPAL ONLINE</td> </tr> <tr> <td style="font-size:25px"></td> </tr> <tr> <td style="font-size:20px" align="center">Jl. Medan Merdeka Barat No. 8, Jakarta 10110</td> </tr> <tr> <td style="font-size:20px" align="center">Telp : 021-3811308 Faks : 021-3451657 email : info151@dephub.go.id</td> </tr> </table><hr/> <br/> <div style="font-size:25px;text-align:center"><b><u>BUKTI PEMBAYARAN</u></b><br/>NO : OL.' . $rs_kwitansi["no_kuitansi"] . ' </div> <div style="font-size:25px;text-align:center;border-style: solid;border-width: 1px 1px 1px 1px;"> <table class="table-form"> <tr> <td width="24%">Sudah diterima dari</td><td width="1%">:</td><td width="75%">' . $rs_kwitansi["airlines_nm"] . '</td> </tr> <tr> <td width="24%">Perusahaan/Instansi</td><td width="1%">:</td><td width="75%">' . $rs_kwitansi["airlines_nm"] . '</td> </tr> <tr> <td width="24%">Banyaknya Uang</td><td width="1%">:</td><td width="75%">' . trim(ucwords(numb_to_alphabet($rs_kwitansi["inv_total"]))) . " Rupiah" . '</td> </tr> <tr> <td width="24%">Untuk pembayaran</td><td width="1%">:</td> <td width="75%"><br/><table class="table-form" cellpadding="1" cellspacing="1">'; foreach ($rs_rincian as $rincian) { $html .= '<tr><td width="65%">' . $rincian["published_no"] . '</td>' . '<td width="5%">Rp. </td><td width="30%">' . number_format($rincian["payment_tarif"], 0, ".", ",") . '</td></tr>'; } $html .= '</table></td> </tr> <tr> <td width="24%">Keterangan</td><td width="1%">:</td><td width="75%">Telah diterima pembayaran FA ' . ucwords($rs_kwitansi["data_flight"]) . '</td> </tr> <tr> <td width="24%">Jumlah</td><td width="1%">:</td><td width="75%">Rp ' . number_format($rs_kwitansi["inv_total"], 0, ".", ",") . '</td> </tr> <tr> <td width="100%" colspan="3"></td> </tr> <tr> <td width="100%" colspan="3"></td> </tr> <tr> <td width="24%">Denda</td><td width="1%">:</td><td width="75%">___________________________________</td> </tr> <tr> <td width="24%">Jumlah</td><td width="1%">:</td><td width="75%">Rp ' . number_format($rs_kwitansi["inv_total"], 0, ".", ",") . '</td> </tr> <tr> <td width="24%">Terbilang</td><td width="1%">:</td><td width="75%">' . trim(ucwords(numb_to_alphabet($rs_kwitansi["inv_total"]))) . " Rupiah" . '</td> </tr> <tr> <td width="24%">Virtual Account</td><td width="1%">:</td><td width="75%">' . $rs_kwitansi["virtual_account"] . '</td> </tr> <tr> <td width="100%" colspan="3"></td> </tr> <tr> <td width="100%" colspan="3"></td> </tr> <tr> <td width="100%" colspan="3" style="text-align:right">Jakarta, ' . $this->datetimemanipulation->get_full_date($rs_kwitansi["tgl_update"]) . ' <br/>Petugas PNBP </td> </tr> <tr> <td width="24%"><small><b>Catatan</b></small> <ol><small> <li>Lembar 1 : untuk Wajib Bayar</li> <li>Lembar 2 : untuk Bendahara Penerima</li> <li>Lembar 3 : untuk Untuk Petugas Bank (Kasir)</li> <li>Lembar 4 : untuk Petugas PNBP</li> </small> </ol> </td> </tr> </table> </div> '; $this->tcpdf->writeHTML($html, true, false, true, false, ''); // output (D : download, I : view) $filename = "BUKTI.BAYAR." . $va; $this->tcpdf->Output($filename . ".pdf", 'D'); }