Example #1
0
 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;
 }
Example #2
0
    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"]) . '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>Petugas PNBP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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');
    }