function PageCetak($data, $no_urut) { $this->AliasNbPages(); $this->SetRightMargin(5); $this->SetLeftMargin(5); $this->SetTopMargin(15); $this->AddPage('Landscape', array(160, 210)); $this->AddFont('BookmanOldStyle', ''); $this->AddFont('BookmanOldStyle', 'B', 'BookmanOldStyleB.php'); $this->AddFont('BookmanOldStyle', 'BI', 'BookmanOldStyleBI.php'); $this->Image('../images/logo_pemda_warna.png', 12, 15, 26, 20); $this->SetFont('BookmanOldStyle', 'B', 14); $this->SetWidths(array(40, 160)); $this->SetAligns(array("C", "C")); $this->RowMultiBorderWithHeight(array("", "PEMERINTAH KOTA BANDUNG"), array('', ''), 10); $this->SetFont('BookmanOldStyle', 'B', 16); $this->RowMultiBorderWithHeight(array("", "D I N A S P E L A Y A N A N P A J A K"), array('', ''), 10); $this->SetFont('BookmanOldStyle', '', 12); $this->RowMultiBorderWithHeight(array("", "Jalan Wastukancana No.2 Telp / Fax. 022-4235052 Bandung"), array('', ''), 10); $this->RowMultiBorderWithHeight(array("", ""), array('B', 'B'), 2); $this->ln(2); $this->Ln(); $this->SetFont('BookmanOldStyle', 'B', 14); $this->SetWidths(array(200)); $this->SetAligns(array("C")); $this->RowMultiBorderWithHeight(array("TANDA TERIMA SURAT"), array(''), 10); $this->SetFont('BookmanOldStyle', '', 14); $this->SetWidths(array(5, 35, 155, 5)); $this->SetAligns(array("L", "L", "L", "C")); $this->RowMultiBorderWithHeight(array("", "Kepada Yth. :", "Pimpinan " . $data['company_name'], ""), array('', '', '', ''), 10); $this->RowMultiBorderWithHeight(array("", " ", $data["address"], ""), array('', '', '', ''), 10); $this->SetFont('BookmanOldStyle', 'B', 12); $this->SetWidths(array(10, 90, 100)); $this->SetAligns(array("C", "C", "C")); $this->RowMultiBorderWithHeight(array("NO.", "TGL. & NO. SURAT", "PERIHAL"), array('BLTR', 'BLTR', 'BLTR'), 10); $this->SetFont('BookmanOldStyle', '', 10); $this->SetAligns(array("L", "L", "L")); $no_surat = CCGetFromGet("no_surat", ""); if (!empty($no_surat)) { $this->RowMultiBorderWithHeight(array("1", $data['letter_date_txt'] . " - 973 / " . $no_surat . " - Disyanjak", "SURAT TEGURAN " . numberToRoman($data["sequence_no"])), array('BLTR', 'BLTR', 'BLTR'), 10); } else { $this->RowMultiBorderWithHeight(array("1", $data['letter_date_txt'] . " - 973 / - Disyanjak", "SURAT TEGURAN " . numberToRoman($data["sequence_no"])), array('BLTR', 'BLTR', 'BLTR'), 10); } $this->RowMultiBorderWithHeight(array("", "", ""), array('BLTR', 'BLTR', 'BLTR'), 10); //$this->RowMultiBorderWithHeight(array("","",""),array('BLTR','BLTR','BLTR'),10); $this->SetFont('BookmanOldStyle', '', 12); $this->SetWidths(array(100, 100)); $this->SetAligns(array("C", "C")); $this->RowMultiBorderWithHeight(array("Dikirim tanggal ...........................", "Diterima tanggal ..........................."), array('', ''), 10); $this->RowMultiBorderWithHeight(array("", ""), array('', ''), 10); $this->SetFont('BookmanOldStyle', 'B', 12); $this->RowMultiBorderWithHeight(array("PENGIRIM", "PENERIMA"), array('', ''), 5); $dbConn = new clsDBConnSIKP(); $query = "select f_encrypt_str('" . $data['t_debt_letter_dtl_id'] . "') AS enc_data"; $dbConn->query($query); while ($dbConn->next_record()) { $encImageData = $dbConn->f("enc_data"); } //$this->Image('../images/logo_pemda.png',20,10,25,25); $this->Image('http://' . $_SERVER['HTTP_HOST'] . '/mpd/include/qrcode/generate-qr.php?param=' . $encImageData, 90, 120, 30, 30, 'PNG'); }
function PageCetak($data, $no_urut, $start_year, $end_year) { $this->AliasNbPages(); $this->SetLeftMargin(10); $this->SetTopMargin(2); $this->AddPage("P"); $this->AddFont('BKANT'); $this->SetFont('BKANT', '', 12); $lheader = $this->lengthCell / 8; $lheader1 = $lheader * 1; $lheader2 = $lheader * 2; $lheader3 = $lheader * 3; $lheader4 = $lheader * 4; $lheader7 = $lheader * 7; //header $this->Image('../images/logo_pemda.png', 25, 3, 25, 25); $this->Cell($lheader1, $this->height, "", "LT", 0, 'L'); $this->Cell($lheader7, $this->height, "", "TR", 0, 'C'); $this->Ln(); $this->SetFont('Arial', 'B', 12); $this->Cell($lheader1, 8, "", "L", 0, 'L'); $this->Cell($lheader7, 8, "PEMERINTAH KOTA BANDUNG", "R", 0, 'C'); $this->Ln(8); $this->SetFont('Arial', 'B', 16); $this->Cell($lheader1, $this->height, "", "L", 0, 'L'); $this->Cell($lheader7, $this->height, "DINAS PELAYANAN PAJAK", "R", 0, 'C'); $this->Ln(); $this->SetFont('Arial', '', 10); $this->Cell($lheader1, $this->height + 3, "", "L", 0, 'L'); $this->Cell($lheader7, $this->height + 3, "Jalan Wastukancana No. 2 Telp. 022. 4235052 - Bandung", "R", 0, 'C'); $this->Ln(); $this->Cell($lheader1, $this->height, "", "LB", 0, 'L'); $this->Cell($lheader7, $this->height, "", "RB", 0, 'C'); $this->Ln(); //end header /* // header kosong $this->Cell($lheader1, $this->height, "", "", 0, 'L'); $this->Cell($lheader7, $this->height, "", "", 0, 'C'); $this->Ln(); $this->SetFont('Arial', 'B', 12); $this->Cell($lheader1, 8, "", "", 0, 'L'); $this->Cell($lheader7, 8, "", "", 0, 'C'); $this->Ln(8); $this->SetFont('Arial', 'B', 16); $this->Cell($lheader1, $this->height, "", "", 0, 'L'); $this->Cell($lheader7, $this->height, "", "", 0, 'C'); $this->Ln(); $this->SetFont('Arial', '', 10); $this->Cell($lheader1, $this->height + 3, "", "", 0, 'L'); $this->Cell($lheader7, $this->height + 3, "", "", 0, 'C'); $this->Ln(); $this->Cell($lheader1, $this->height, "", "", 0, 'L'); $this->Cell($lheader7, $this->height, "", "", 0, 'C'); $this->Ln(); //end header kosong */ $this->Cell($lheader1, $this->height, "", "", 0, 'L'); $this->Cell($lheader7, $this->height, "", "", 0, 'C'); $this->Ln(1); $this->Cell($this->lengthCell, $this->height, "", "TLR", 0, 'L'); $this->Ln(); $this->SetFont('BKANT', '', 10); $lbody = $this->lengthCell / 4; $lbody1 = $lbody * 1; $lbody2 = $lbody * 2; $lbody3 = $lbody * 3; $this->Cell(10, $this->height + 2, "", "L", 0, 'L'); $this->Cell($lbody1 - 10, $this->height + 2, "NPWPD", "", 0, 'L'); $this->Cell($lbody1, $this->height + 2, "", "", 0, 'L'); $this->Cell($lbody2, $this->height + 2, "", "R", 0, 'L'); $this->Ln($this->height - 4); $this->Cell($lbody1 + 3, $this->height, ":", "L", 0, 'R'); $rep_npwd = str_replace(".", "", $data["npwd"]); $arr1 = str_split($rep_npwd); $this->kotak(1, 34, 1, $arr1[0]); $this->kotakKosong(1, 34, 1); $this->kotak(1, 34, 1, $arr1[1]); $this->kotakKosong(1, 34, 1); $this->kotak(1, 34, 1, $arr1[2]); $this->kotak(1, 34, 1, $arr1[3]); $this->kotak(1, 34, 1, $arr1[4]); $this->kotak(1, 34, 1, $arr1[5]); $this->kotak(1, 34, 1, $arr1[6]); $this->kotak(1, 34, 1, $arr1[7]); $this->kotak(1, 34, 1, $arr1[8]); $this->kotakKosong(1, 34, 1); $this->kotak(1, 34, 1, $arr1[9]); $this->kotak(1, 34, 1, $arr1[10]); $this->kotakKosong(1, 34, 1); $this->kotak(1, 34, 1, $arr1[11]); $this->kotak(1, 34, 1, $arr1[12]); $this->Ln(9); $this->SetWidths(array(20, 2, $this->lengthCell - 22)); $this->SetAligns(array("L", "L", "L")); $posy = $this->getY(); $this->setY($posy - 3); $today = getdate(); $lkepada = $this->lengthCell / 5; $lkepada2 = $lkepada * 2; $lkepada3 = $lkepada * 3; $this->Cell($lkepada3, $this->height, "", "L", 0, 'L'); //$this->Cell($lkepada2, $this->height, "Bandung, ".$data['letter_date_txt'], "R", 0, 'L'); $this->Cell($lkepada2, $this->height, "", "R", 0, 'L'); $this->Ln(); $this->Cell($lkepada3, $this->height, "", "L", 0, 'L'); $this->Cell($lkepada2, $this->height, "Kepada Yth,", "R", 0, 'L'); $this->Ln(); $this->SetAligns(array("L", "L", "L", "L")); $this->SetWidths(array($lkepada3, 22, 2, 63.7)); $this->RowMultiBorderWithHeight(array("", "Pimpinan", ":", $data['company_name']), array("L", "", "", "R"), $this->height); /*$this->SetAligns(array("L","L","L","L")); $this->SetWidths(array($lkepada3,22,2,63.7)); $this->RowMultiBorderWithHeight( array("", "NPWPD", ":", $data['npwd'] ), array("L", "", "", "R" ), $this->height/2 );*/ $this->SetWidths(array($lkepada3, $lkepada2)); $this->SetAligns(array("L", "L")); $this->RowMultiBorderWithHeight(array("", $data["address"]), array("L", "R"), $this->height); $this->Cell($lkepada3, $this->height, "", "L", 0, 'L'); $this->Cell($lkepada2, $this->height, "Di ", "R", 0, 'L'); $this->Ln(); $this->Cell($lkepada3, $this->height, "", "L", 0, 'L'); //$this->Cell($lkepada2, $this->height, $data['kota'], "R", 0, 'L'); $this->Cell($lkepada2, $this->height, "BANDUNG", "R", 0, 'L'); $this->Ln(); // $this->Cell($lkepada3, $this->height, "", "L", 0, 'L'); // $this->Cell($lkepada2, $this->height, "", "R", 0, 'C'); // $this->Ln(); $this->Cell($lkepada3, $this->height, "", "L", 0, 'L'); $this->Cell($lkepada2, $this->height, "", "R", 0, 'C'); $this->Ln(); $this->SetFont('BKANT', 'U', 10); // $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'C'); // $this->newLine(); $teg_ke = CCGetFromGet("teg_ke", 1); $this->Cell($this->lengthCell, $this->height, "SURAT TEGURAN " . numberToRoman($teg_ke), "LR", 0, 'C'); $this->Ln(); $this->SetFont('BKANT', '', 10); $data["letter_no"] = trim($data["letter_no"]); //echo $data["letter_no"];exit; if ($data["letter_no"] == "") { $this->Cell($this->lengthCell, $this->height, "Nomor : ..........................................", "LR", 0, 'C'); } else { $this->Cell($this->lengthCell, $this->height, "Nomor : " . $data["letter_no"], "LR", 0, 'C'); } $this->newLine(); $this->SetFont('BKANT', '', 10); /*$this->Cell($this->lengthCell, $this->height, "Nomor: ".$data["letter_no"], "LR", 0, 'C'); $this->newLine();*/ $this->SetWidths(array(10, 204.3, 5)); $this->RowMultiBorderWithHeight(array("", "Menurut pembukuan kami hingga saat ini Saudara masih mempunyai tunggakan Pajak sebagai berikut:", ""), array("L", "", "R"), $this->height); //$this->newLine(); // Tabel $ltable = ($this->lengthCell - 15) / 14; $ltable1 = $ltable * 1; $ltable2 = $ltable * 2; $ltable3 = $ltable * 3; $ltable6 = $ltable * 6; $ltable4 = $ltable * 4; $p_year_period_id = CCGetFromGet("p_year_period_id", 27); $p_settlement_type_id = CCGetFromGet("p_settlement_type_id", 4); $p_vat_type_id = CCGetFromGet("p_vat_type_id", ""); $dbConn = new clsDBConnSIKP(); $query = "select to_char(start_period,'dd-mm-yyyy') ||' s.d. '||to_char(end_period,'dd-mm-yyyy') as masa_pajak, \r\n\t\t\t\tc.code,to_char(a.due_date,'dd-mm-yyyy') as due_date_short, \r\n\t\t\t\tround(nvl(total_vat_amount,0) + nvl(total_penalty_amount,0)) as piutang,\r\n\t\t\t\td.order_no,\r\n\t\t\t\tto_char(a.settlement_date,'dd-mm-yyyy') as tgl_ketetapan\r\n\t\t\t\tfrom t_vat_setllement a \r\n\t\t\t\tleft join t_payment_receipt b on a.t_vat_setllement_id = b.t_vat_setllement_id\r\n\t\t\t\tleft join p_settlement_type c on c.p_settlement_type_id = a.p_settlement_type_id\r\n\t\t\t\tleft join t_customer_order d on d.t_customer_order_id = a.t_customer_order_id\r\n\t\t\t\twhere a.t_cust_account_id = " . $data["t_cust_account_id"] . " \r\n\t\t\t\tand b.t_payment_receipt_id is NULL\r\n\t\t\t\tand a.p_settlement_type_id = " . $p_settlement_type_id . "\r\n\t\t\t\tand trunc(settlement_date) \r\n\t\t\t\t\tBETWEEN (select start_date from p_year_period where p_year_period_id = " . $p_year_period_id . ")\r\n\t\t\t\t\tand (select end_date from p_year_period where p_year_period_id = " . $p_year_period_id . ")\r\n\t\t\t\tORDER BY start_period "; //echo $query;exit; $dbConn->query($query); $data_piutang = array(); while ($dbConn->next_record()) { $data_piutang[] = array('masa_pajak' => $dbConn->f("masa_pajak"), 'code' => $dbConn->f("code"), 'due_date' => $dbConn->f("due_date_short"), 'order_no' => $dbConn->f("order_no"), 'tgl_ketetapan' => $dbConn->f("tgl_ketetapan"), 'piutang' => $dbConn->f("piutang")); } $dbConn->close(); $this->SetWidths(array(10, $ltable2 + 5, $ltable4 - 5, $ltable3, $ltable2, $ltable3, 5)); $this->SetAligns(array("L", "C", "C", "C", "C", "C", "L")); //$title_kolom4 = 'SPTPD'; //$title_kolom5 = 'Tgl. Setor'; //if( $data["sequence_no"] == 3) { $title_kolom4 = 'No dan Tanggal SKPDKB'; $title_kolom5 = 'Jumlah Tunggakan'; //} $this->RowMultiBorderWithHeight(array("", "Jenis Pajak", "Masa Pajak", $title_kolom4, "Tanggal Jatuh Tempo", $title_kolom5, ""), array("LR", "TBLR", "TBLR", "TBLR", "TBLR", "TBLR", "LR"), $this->height); //$this->SetWidths(array(10, $ltable4, $ltable2+ $ltable2, $ltable3, 5)); $this->SetAligns(array("L", "C", "C", "C", "C", "R", "L")); $tahun = explode(" ", $data["periode"]); $bulan_periode = explode(",", $data['debt_period_code']); $bulan_string = ''; $i = 0; foreach ($bulan_periode as $item) { $bulan = explode(" ", $item); $bulan_string .= $bulan[0]; $i++; if (!empty($bulan_periode[$i])) { $bulan_string .= "\n"; } } $total_piutang = 0; foreach ($data_piutang as $item) { $this->RowMultiBorderWithHeight(array("", $data["vat_code"], $item["masa_pajak"], $item["order_no"] . ' - ' . $item["tgl_ketetapan"], $item["due_date"], number_format($item["piutang"], 0, ",", "."), ""), array("LR", "TBLR", "TBLR", "TBLR", "TBLR", "TBLR", "LR"), $this->height); $total_piutang += $item["piutang"]; } $this->RowMultiBorderWithHeight(array("", "", "", "", "", number_format($total_piutang, 0, ",", "."), ""), array("LR", "TBLR", "TBLR", "TBLR", "TBLR", "TBLR", "LR"), $this->height); $lbody = $this->lengthCell / 4; $lbody1 = $lbody * 1; $lbody2 = $lbody * 2; $lbody3 = $lbody * 3; $data["terbilang"] = trim($data["terbilang"]); $this->Cell(20, $this->height, "", "L", 0, 'L'); $this->Cell($lbody1 - 20, "", "", 0, 'L'); $this->Cell($lbody3, $this->height, "", "R", 0, 'L'); $this->Ln(); $dbConn = new clsDBConnSIKP(); $query = "select trim(f_terbilang) as terbilang \r\n\t\t\t\tfrom f_terbilang('" . $total_piutang . "','') "; //echo $query;exit; $dbConn->query($query); $dbConn->next_record(); $terbilang = $dbConn->f("terbilang"); $dbConn->close(); if ($total_piutang != 0) { $this->SetWidths(array(10, $this->lengthCell - 20, 10)); $this->SetAligns(array("L", "J", "L")); $this->RowMultiBorderWithHeight(array("", "Dengan huruf : (" . $terbilang . ")", ""), array("L", "", "R"), $this->height); } $teg_ke = CCGetFromGet("teg_ke", 1); $this->SetWidths(array(10, $this->lengthCell - 20, 10)); $this->SetAligns(array("L", "J", "L")); if ($teg_ke == 1) { $this->RowMultiBorderWithHeight(array("", "\nUntuk mencegah tindakan penagihan dengan Surat Paksa berdasarkan Undang - Undang Nomor 28 " . "Tahun 2009 dan Peraturan Daerah Nomor 20 Tahun 2011 Ps 70, maka diminta kepada Saudara agar melunasi jumlah tunggakan " . "dalam waktu 7 (tujuh) hari sejak diterima Surat Teguran ini. Setelah batas waktu tersebut tindakan penagihan akan ditindaklanjuti " . "dengan penyerahan Surat Teguran II yang dapat diikuti dengan pemasangan Media Peringatan.", ""), array("L", "", "R"), $this->height); } if ($teg_ke == 2) { $this->RowMultiBorderWithHeight(array("", "\nUntuk mencegah tindakan penagihan dengan Surat Paksa berdasarkan Undang - Undang Nomor 28 " . "Tahun 2009 dan Peraturan Daerah Nomor 20 Tahun 2011 Ps 70, maka diminta kepada Saudara agar melunasi jumlah tunggakan " . "dalam waktu 7 (tujuh) hari sejak diterima Surat Teguran ini. Setelah batas waktu tersebut tindakan penagihan akan ditindaklanjuti " . "dengan penyerahan Surat Teguran III yang dapat dikenakan sanksi administrasi sesuai dengan ketentuan perundang-undangan.", ""), array("L", "", "R"), $this->height); } if ($teg_ke == 3) { $this->RowMultiBorderWithHeight(array("", "\nUntuk mencegah tindakan penagihan dengan Surat Paksa berdasarkan Undang - Undang Nomor 28 " . "Tahun 2009 dan Peraturan Daerah Nomor 20 Tahun 2011 Ps 70, maka diminta kepada Saudara agar melunasi jumlah tunggakan " . "dalam waktu 7 (tujuh) hari sejak diterima Surat Teguran ini. Setelah batas waktu tersebut tindakan penagihan akan ditindaklanjuti " . "dengan penyerahan Surat Paksa.", ""), array("L", "", "R"), $this->height); } $this->RowMultiBorderWithHeight(array("", "\nDalam hal saudara telah melunasi Tunggakan di atas, diminta agat Saudara segera melapor kepada Seksi Penyelesaian " . "Piutang pada Bidang Pajak Pendaftaran Dinas Pelayanan Pajak Kota Bandung (dengan membawa bukti pembayaran).", ""), array("L", "", "R"), $this->height); /*$this->tulis("Untuk mencegah tindakan penagihan dengan Surat Paksa berdasarkan Peraturan Daerah Kota Bandung", "FJ"); $this->tulis("2009 dan Peraturan Daerah Nomor 20 Tahun 2011 Ps 70, maka diminta kepada Saudara agar melunasi", "FJ"); $this->tulis("jumlah tunggakan dalam waktu 7 (tujuh) hari setelah Surat Teguran ini. Setelah batas waktu tersebut", "FJ"); $this->tulis("tindakan penagihan akan ditindaklanjuti dengan penyerahan Surat Paksa.", "L"); $this->tulis("", "L"); $this->tulis("Apabila saudara telah melaksanakan pembayaran pajak tersebut, kami mohon untuk dapat memperlihatkan", "FJ"); $this->tulis("SSPD yang telah divalidasi dengan melampirkan photo copy dokumen yang dimaksud.", "L"); $this->tulis("", "L"); $this->tulis("Demikian agar menjadi maklum, atas perhatian dan kerjasamanya kami ucapkan terima kasih.", "L"); */ // $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'L'); // $this->Ln(); // $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'L'); // $this->Ln(); $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'L'); $this->Ln(); $lbody = $this->lengthCell / 16; $lbody2 = $lbody * 2; $lbody4 = $lbody * 4; //setting ttd $ttd = CCGetFromGet("ttd", 1); if ($ttd == 1) { $this->Image('http://' . $_SERVER['HTTP_HOST'] . '/mpd/include/qrcode/generate-qr.php?param=' . str_replace(" ", "_", $data['company_name']) . "-" . $data["npwd"], 160, 153 + sizeof($data_piutang) * 4, 25, 25, 'PNG'); } $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'L'); $this->Ln(); $this->Cell($lbody2, $this->height, "", "L", 0, 'C'); $this->Cell($lbody4, $this->height, "", "", 0, 'C'); $this->Cell($lbody4, $this->height, "", "", 0, 'C'); //$this->Cell($lbody4, $this->height, "Bandung, " .$data['letter_date_txt'] /*. $data["tanggal"]*/, "", 0, 'C'); $tgl_cetak = CCGetFromGet("tgl_cetak", 1); if ($tgl_cetak == 1) { $this->Cell($lbody4, $this->height, "Bandung, " . date('d-m-Y'), "", 0, 'C'); } else { $this->Cell($lbody4, $this->height, "Bandung, .......................................", "", 0, 'C'); } $this->Cell($lbody2, $this->height, "", "R", 0, 'C'); $this->Ln(); $this->Cell($lbody2, $this->height, "", "L", 0, 'C'); $this->Cell($lbody4, $this->height, "", "", 0, 'C'); $this->Cell($lbody4, $this->height, "", "", 0, 'C'); $this->Cell($lbody4, $this->height, "KEPALA DINAS PELAYANAN PAJAK", "", 0, 'C'); $this->Cell($lbody2, $this->height, "", "R", 0, 'C'); $this->Ln(); /* $this->Cell($lbody2, $this->height, "", "L", 0, 'C'); $this->Cell($lbody4, $this->height, "", "", 0, 'C'); $this->Cell($lbody4, $this->height, "", "", 0, 'C'); $this->Cell($lbody4, $this->height, "Kepala Bidang Pajak Pendaftaran", "", 0, 'C'); $this->Cell($lbody2, $this->height, "", "R", 0, 'C'); $this->Ln();*/ $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'L'); $this->Ln(); $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'L'); $this->Ln(); //$this->Image('../images/ttd_pa_gun_gun.jpg',$lbody2+$lbody4+$lbody4-20,168,$lbody4+48,20); //$this->Image('../images/ttd_pa_soni.jpg',$lbody2+$lbody4+$lbody4-20,168,$lbody4+48,20); $this->Cell($lbody2, $this->height, "", "L", 0, 'C'); $this->Cell($lbody4, $this->height, "", "", 0, 'L'); $this->Cell($lbody4 - 5, $this->height, "", "", 0, 'C'); $this->Cell($lbody4 + 10, $this->height, "", "", 0, 'C'); $this->Cell($lbody2 - 5, $this->height, "", "R", 0, 'C'); $this->Ln(); $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'L'); $this->Ln(); $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'L'); $this->Ln(); $this->Cell($lbody2, $this->height, "", "L", 0, 'C'); $this->Cell($lbody4, $this->height, "", "", 0, 'L'); $this->Cell($lbody4 - 5, $this->height, "", "", 0, 'C'); //$this->Cell($lbody4+10, $this->height, "Drs. PRIANA WIRASAPUTRA, MM.", "B", 0, 'C'); //$this->Cell($lbody4+10, $this->height, "H. SONI BAKHTIAR, S.Sos, M.Si.", "B", 0, 'C'); $this->Cell($lbody4 + 10, $this->height, "Drs. H. EMA SUMARNA, M. Si", "B", 0, 'C'); $this->Cell($lbody2 - 5, $this->height, "", "R", 0, 'C'); $this->Ln(); $this->Cell($lbody2, $this->height, "", "L", 0, 'C'); $this->Cell($lbody4, $this->height, "", "", 0, 'L'); $this->Cell($lbody4, $this->height, "", "", 0, 'C'); //$this->Cell($lbody4 - 2, $this->height, "NIP. 19600308 198503 1 007", "", 0, 'C'); //isi nip //$this->Cell($lbody4 - 2, $this->height, "NIP. 19750625 199403 1 001", "", 0, 'C'); //isi nip $this->Cell($lbody4 - 2, $this->height, "NIP. 19661207 198603 1 006", "", 0, 'C'); //isi nip $this->Cell(2, $this->height, "", "", 0, 'L'); $this->Cell($lbody2, $this->height, "", "R", 0, 'C'); $this->Ln(); $this->Cell(10, $this->height, "", "BL", 0, 'L'); //$this->Cell($this->lengthCell - 10, $this->height, "*) Coret yang tidak perlu", "BR", 0, 'L'); $this->Cell($this->lengthCell - 10, $this->height, "", "BR", 0, 'L'); }
function PageCetak($data, $no_urut) { $this->AliasNbPages(); $this->SetLeftMargin(10); $this->AddPage("P"); $this->AddFont('BKANT'); $this->SetFont('BKANT', '', 12); // $this->Image('../images/logo_pemda.png',25,17,25,25); $lheader = $this->lengthCell / 8; $lheader1 = $lheader * 1; $lheader2 = $lheader * 2; $lheader3 = $lheader * 3; $lheader4 = $lheader * 4; $lheader7 = $lheader * 7; $this->SetFont('BKANT', '', 12); // $this->Cell($lheader1, $this->height, "", "LT", 0, 'L'); // $this->Cell($lheader7, $this->height, "", "TR", 0, 'C'); // $this->Ln(); // $this->Cell($lheader1, $this->height, "", "L", 0, 'L'); // $this->Cell($lheader7, $this->height, "", "R", 0, 'C'); // $this->Ln(); // $this->Cell($lheader1, $this->height, "", "L", 0, 'L'); // $this->Cell($lheader7, $this->height, "PEMERINTAH KOTA BANDUNG", "R", 0, 'C'); // $this->Ln(); // $this->SetFont('BKANT', '', 16); // $this->Cell($lheader1, $this->height, "", "L", 0, 'L'); // $this->Cell($lheader7, $this->height, "DINAS PELAYANAN PAJAK", "R", 0, 'C'); // $this->Ln(); // $this->SetFont('BKANT', '', 12); // $this->Cell($lheader1, $this->height + 3, "", "L", 0, 'L'); // $this->Cell($lheader7, $this->height + 3, "Jalan Wastukancana No. 2 Telp. 022. 4235052 - Bandung", "R", 0, 'C'); // $this->Ln(); // $this->Cell($lheader1, $this->height, "", "L", 0, 'L'); // $this->Cell($lheader7, $this->height, "", "R", 0, 'C'); // $this->Ln(); // $this->Cell($lheader1, $this->height, "", "LB", 0, 'L'); // $this->Cell($lheader7, $this->height, "", "BR", 0, 'C'); // $this->Ln(); $this->Cell($this->lengthCell, $this->height, "", "TLR", 0, 'L'); $this->Ln(); $lbody = $this->lengthCell / 4; $lbody1 = $lbody * 1; $lbody2 = $lbody * 2; $lbody3 = $lbody * 3; $this->SetWidths(array(20, 2, $this->lengthCell - 22)); $this->SetAligns(array("L", "L", "L")); $posy = $this->getY(); $data["letter_no"] = trim($data["letter_no"]); if (!empty($data["letter_no"])) { $this->RowMultiBorderWithHeight(array("Nomor", ":", ""), array("", "", ""), 3); } else { $this->RowMultiBorderWithHeight(array("Nomor", ":", ""), array("", "", ""), 3); } $this->RowMultiBorderWithHeight(array("Perihal", ":", "SURAT TEGURAN"), array("L", "", "R"), 3); $this->setY($posy - 3); $today = getdate(); $lkepada = $this->lengthCell / 5; $lkepada2 = $lkepada * 2; $lkepada3 = $lkepada * 3; $this->Cell($lkepada3, $this->height, "", "L", 0, 'L'); $this->Cell($lkepada2, $this->height, "Bandung, 30 April 2014", "R", 0, 'L'); $this->Ln(); $this->Cell($lkepada3, $this->height, "", "L", 0, 'L'); $this->Cell($lkepada2, $this->height, "Kepada Yth,", "R", 0, 'L'); $this->Ln(); $this->SetAligns(array("L", "L", "L", "L")); $this->SetWidths(array($lkepada3, 22, 2, 63.7)); $this->RowMultiBorderWithHeight(array("", "Pimpinan", ":", $data['wp_name']), array("L", "", "", "R"), $this->height); $this->SetAligns(array("L", "L", "L", "L")); $this->SetWidths(array($lkepada3, 22, 2, 63.7)); $this->RowMultiBorderWithHeight(array("", "NPWPD", ":", $data['npwpd']), array("L", "", "", "R"), $this->height / 2); $this->SetWidths(array($lkepada3, $lkepada2)); $this->SetAligns(array("L", "L")); $this->RowMultiBorderWithHeight(array("", $data["address"]), array("L", "R"), $this->height); $this->Cell($lkepada3, $this->height, "", "L", 0, 'L'); $this->Cell($lkepada2, $this->height, "Di ", "R", 0, 'L'); $this->Ln(); $this->Cell($lkepada3, $this->height, "", "L", 0, 'L'); $this->Cell($lkepada2, $this->height, " Tempat", "R", 0, 'L'); $this->Ln(); // $this->Cell($lkepada3, $this->height, "", "L", 0, 'L'); // $this->Cell($lkepada2, $this->height, "", "R", 0, 'C'); // $this->Ln(); $this->Cell($lkepada3, $this->height, "", "L", 0, 'L'); $this->Cell($lkepada2, $this->height, "", "R", 0, 'C'); $this->Ln(); $this->SetFont('BKANT', '', 12); // $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'C'); // $this->newLine(); $this->Cell($this->lengthCell, $this->height, "SURAT TEGURAN " . numberToRoman($data["sequence_no"]), "LR", 0, 'C'); $this->newLine(); $this->SetFont('BKANT', '', 12); /*$this->Cell($this->lengthCell, $this->height, "Nomor: ".$data["letter_no"], "LR", 0, 'C'); $this->newLine();*/ $this->SetWidths(array(10, 204.3, 5)); $this->RowMultiBorderWithHeight(array("", "Menurut pembukuan kami hingga saat ini Saudara masih mempunyai tunggakan Pajak sebagai berikut:", ""), array("L", "", "R"), $this->height); //$this->newLine(); // Tabel $ltable = ($this->lengthCell - 15) / 14; $ltable1 = $ltable * 1; $ltable2 = $ltable * 2; $ltable3 = $ltable * 3; $ltable6 = $ltable * 6; $ltable4 = $ltable * 4; $this->SetWidths(array(10, $ltable6, $ltable4, $ltable2, $ltable2, 5)); $this->SetAligns(array("L", "C", "C", "C", "C", "L")); $this->RowMultiBorderWithHeight(array("", "PAJAK", "MASA PAJAK", "SPTPD", "TGL. SETOR", ""), array("LR", "TBLR", "TBLR", "TBLR", "TBLR", "LR"), $this->height); $tahun = explode(" ", $data["periode"]); $bulan_periode = explode(",", $data['debt_period_code']); $bulan_string = ''; $i = 0; $new = 0; for ($i = 0; $i < count($data['masa_pajak']); $i++) { $this->SetWidths(array(10, $ltable6, $ltable4, $ltable2, $ltable2, 5)); $this->SetAligns(array("L", "C", "C", "C", "C", "L")); $this->RowMultiBorderWithHeight(array("", $data["nama_ayat"], $data["masa_pajak"][$i], "-", "-", ""), array("LR", "TBLR", "TBLR", "TBLR", "TBLR", "LR"), $this->height); } $lbody = $this->lengthCell / 4; $lbody1 = $lbody * 1; $lbody2 = $lbody * 2; $lbody3 = $lbody * 3; $this->Cell(20, $this->height, "", "L", 0, 'L'); $this->Cell($lbody1 - 20, "", "", 0, 'L'); $this->Cell($lbody3, $this->height, "", "R", 0, 'L'); $this->Ln(); $this->tulis("Sampai saat ini belum melunasi pembayaran pajak.", "L"); $this->tulis("", "L"); $this->tulis("Untuk mencegah tindakan penagihan dengan Surat Paksa berdasarkan Undang-undang Nomor 28 Tahun", "FJ"); $this->tulis("2009 dan Peraturan Daerah Nomor 20 Tahun 2011 Ps 70, maka diminta kepada Saudara agar melunasi", "FJ"); $this->tulis("jumlah tunggakan dalam waktu 7 (tujuh) hari setelah Surat Teguran ini. Setelah batas waktu tersebut", "FJ"); $this->tulis("tindakan penagihan akan ditindaklanjuti dengan penyerahan Surat Paksa.", "L"); $this->tulis("", "L"); $this->tulis("Apabila saudara telah melaksanakan pembayaran pajak tersebut, kami mohon untuk dapat memperlihatkan", "FJ"); $this->tulis("SSPD yang telah divalidasi dengan melampirkan photo copy dokumen yang dimaksud.", "L"); $this->tulis("", "L"); $this->tulis("Demikian agar menjadi maklum, atas perhatian dan kerjasamanya kami ucapkan terima kasih.", "L"); // $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'L'); // $this->Ln(); // $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'L'); // $this->Ln(); $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'L'); $this->Ln(); $lbody = $this->lengthCell / 16; $lbody2 = $lbody * 2; $lbody4 = $lbody * 4; $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'L'); $this->Ln(); $this->Cell($lbody2, $this->height, "", "L", 0, 'C'); $this->Cell($lbody4, $this->height, "", "", 0, 'C'); $this->Cell($lbody4, $this->height, "", "", 0, 'C'); $this->Cell($lbody4, $this->height, "Bandung, 30 April 2014", "", 0, 'C'); $this->Cell($lbody2, $this->height, "", "R", 0, 'C'); $this->Ln(); $this->Cell($lbody2, $this->height, "", "L", 0, 'C'); $this->Cell($lbody4, $this->height, "", "", 0, 'C'); $this->Cell($lbody4, $this->height, "", "", 0, 'C'); $this->Cell($lbody4, $this->height, "an. KEPALA DINAS PELAYANAN PAJAK", "", 0, 'C'); $this->Cell($lbody2, $this->height, "", "R", 0, 'C'); $this->Ln(); $this->Cell($lbody2, $this->height, "", "L", 0, 'C'); $this->Cell($lbody4, $this->height, "", "", 0, 'C'); $this->Cell($lbody4, $this->height, "", "", 0, 'C'); $this->Cell($lbody4, $this->height, "Kepala Bidang Pajak Pendaftaran", "", 0, 'C'); $this->Cell($lbody2, $this->height, "", "R", 0, 'C'); $this->Ln(); $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'L'); $this->Ln(); $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'L'); $this->Ln(); $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'L'); $this->Ln(); $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'L'); $this->Ln(); $this->Cell($lbody2, $this->height, "", "L", 0, 'C'); $this->Cell($lbody4, $this->height, "", "", 0, 'L'); $this->Cell($lbody4 - 5, $this->height, "", "", 0, 'C'); $this->Cell($lbody4 + 10, $this->height, "H. SONI BAKHTIYAR, S.Sos, M.Si", "B", 0, 'C'); $this->Cell($lbody2 - 5, $this->height, "", "R", 0, 'C'); $this->Ln(); $this->Cell($lbody2, $this->height, "", "L", 0, 'C'); $this->Cell($lbody4, $this->height, "", "", 0, 'L'); $this->Cell($lbody4, $this->height, "", "", 0, 'C'); $this->Cell($lbody4 - 2, $this->height, "NIP. 19750625 199403 1 001", "", 0, 'C'); //isi nip $this->Cell(2, $this->height, "", "", 0, 'L'); $this->Cell($lbody2, $this->height, "", "R", 0, 'C'); $this->Ln(); $this->Cell(10, $this->height, "", "BL", 0, 'L'); //$this->Cell($this->lengthCell - 10, $this->height, "*) Coret yang tidak perlu", "BR", 0, 'L'); $this->Cell($this->lengthCell - 10, $this->height, "", "BR", 0, 'L'); }
function PageCetak($data, $no_urut) { $this->AliasNbPages(); $this->SetLeftMargin(10); $this->SetTopMargin(2); $this->AddPage("P"); $this->AddFont('BKANT'); $this->SetFont('BKANT', '', 12); $lheader = $this->lengthCell / 8; $lheader1 = $lheader * 1; $lheader2 = $lheader * 2; $lheader3 = $lheader * 3; $lheader4 = $lheader * 4; $lheader7 = $lheader * 7; $this->SetFont('Arial', 'B', 8); /*$this->Image('../images/logo_pemda.png',3,3,15,15); $this->Cell(8, 3, "", "", 0, 'L'); $this->Cell(70, 3, "PEMERINTAH KOTA BANDUNG", "", 0, 'C'); $this->Ln(); //$this->SetFont('BKANT', '', 16); $this->Cell(8, 3, "", "", 0, 'L'); $this->Cell(70, 3, "DINAS PELAYANAN PAJAK", "", 0, 'C'); $this->Ln(); $this->SetFont('Arial', '', 6); $this->Cell(8, 3, "", "", 0, 'L'); $this->Cell(70, 3, "JALAN WASTUKENCANA NO. 2 TELP 4235052 FAX. Pes. 33", "", 0, 'C'); $this->Ln(); $this->SetFont('Arial', 'B', 6); $this->Cell(8, 3, "", "", 0, 'L'); $this->Cell(70, 3, "BANDUNG", "", 0, 'C'); $this->Ln(); */ $this->Cell(8, 3, "", "", 0, 'L'); $this->Cell(70, 3, "", "", 0, 'C'); $this->Ln(); //$this->SetFont('BKANT', '', 16); $this->Cell(8, 3, "", "", 0, 'L'); $this->Cell(70, 3, "", "", 0, 'C'); $this->Ln(); $this->SetFont('Arial', '', 6); $this->Cell(8, 3, "", "", 0, 'L'); $this->Cell(70, 3, "", "", 0, 'C'); $this->Ln(); $this->SetFont('Arial', 'B', 6); $this->Cell(8, 3, "", "", 0, 'L'); $this->Cell(70, 3, "", "", 0, 'C'); $this->Ln(); $this->Ln(); $this->Cell($lheader1, $this->height, "", "", 0, 'L'); $this->Cell($lheader7, $this->height, "", "", 0, 'C'); $this->Ln(); $this->Cell($lheader1, $this->height, "", "", 0, 'L'); $this->Cell($lheader7, $this->height, "", "", 0, 'C'); $this->Ln(); $this->Cell($this->lengthCell, $this->height, "", "TLR", 0, 'L'); $this->Ln(); $this->SetFont('BKANT', '', 12); $lbody = $this->lengthCell / 4; $lbody1 = $lbody * 1; $lbody2 = $lbody * 2; $lbody3 = $lbody * 3; $this->SetWidths(array(20, 2, $this->lengthCell - 22)); $this->SetAligns(array("L", "L", "L")); $posy = $this->getY(); $data["letter_no"] = trim($data["letter_no"]); if (!empty($data["letter_no"])) { $this->RowMultiBorderWithHeight(array("Nomor", ":", ""), array("", "", ""), 3); } else { $this->RowMultiBorderWithHeight(array("Nomor", ":", ""), array("", "", ""), 3); } $this->RowMultiBorderWithHeight(array("Perihal", ":", "SURAT TEGURAN"), array("L", "", "R"), 3); $this->setY($posy - 3); $today = getdate(); $lkepada = $this->lengthCell / 5; $lkepada2 = $lkepada * 2; $lkepada3 = $lkepada * 3; $this->Cell($lkepada3, $this->height, "", "L", 0, 'L'); $this->Cell($lkepada2, $this->height, "Bandung, " . $data['letter_date_txt'], "R", 0, 'L'); $this->Ln(); $this->Cell($lkepada3, $this->height, "", "L", 0, 'L'); $this->Cell($lkepada2, $this->height, "Kepada Yth,", "R", 0, 'L'); $this->Ln(); $this->SetAligns(array("L", "L", "L", "L")); $this->SetWidths(array($lkepada3, 22, 2, 63.7)); $this->RowMultiBorderWithHeight(array("", "Pimpinan", ":", $data['company_brand']), array("L", "", "", "R"), $this->height); $this->SetAligns(array("L", "L", "L", "L")); $this->SetWidths(array($lkepada3, 22, 2, 63.7)); $this->RowMultiBorderWithHeight(array("", "NPWPD", ":", $data['npwd']), array("L", "", "", "R"), $this->height / 2); $this->SetWidths(array($lkepada3, $lkepada2)); $this->SetAligns(array("L", "L")); $this->RowMultiBorderWithHeight(array("", $data["brand_address_name"] . ' ' . $data["brand_address_no"]), array("L", "R"), $this->height); $this->Cell($lkepada3, $this->height, "", "L", 0, 'L'); $this->Cell($lkepada2, $this->height, "Di ", "R", 0, 'L'); $this->Ln(); $this->Cell($lkepada3, $this->height, "", "L", 0, 'L'); $this->Cell($lkepada2, $this->height, " Tempat", "R", 0, 'L'); $this->Ln(); // $this->Cell($lkepada3, $this->height, "", "L", 0, 'L'); // $this->Cell($lkepada2, $this->height, "", "R", 0, 'C'); // $this->Ln(); $this->Cell($lkepada3, $this->height, "", "L", 0, 'L'); $this->Cell($lkepada2, $this->height, "", "R", 0, 'C'); $this->Ln(); $this->SetFont('BKANT', '', 12); // $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'C'); // $this->newLine(); $this->Cell($this->lengthCell, $this->height, "SURAT TEGURAN " . numberToRoman($data["sequence_no"]), "LR", 0, 'C'); $this->newLine(); $this->SetFont('BKANT', '', 12); /*$this->Cell($this->lengthCell, $this->height, "Nomor: ".$data["letter_no"], "LR", 0, 'C'); $this->newLine();*/ $this->SetWidths(array(10, 204.3, 5)); $this->RowMultiBorderWithHeight(array("", "Menurut pembukuan kami hingga saat ini Saudara masih mempunyai tunggakan Pajak sebagai berikut:", ""), array("L", "", "R"), $this->height); //$this->newLine(); // Tabel $ltable = ($this->lengthCell - 15) / 14; $ltable1 = $ltable * 1; $ltable2 = $ltable * 2; $ltable3 = $ltable * 3; $ltable6 = $ltable * 6; $ltable4 = $ltable * 4; $this->SetWidths(array(10, $ltable4, $ltable2, $ltable2, $ltable3, $ltable3, 5)); $this->SetAligns(array("L", "C", "C", "C", "C", "C", "L")); $title_kolom4 = 'SPTPD'; $title_kolom5 = 'TGL. SETOR'; if ($data["sequence_no"] == 3) { $title_kolom4 = 'NO SKPDKB'; $title_kolom5 = 'SKPDKB JABATAN'; } $this->RowMultiBorderWithHeight(array("", "JENIS PAJAK", "TAHUN", "BULAN", $title_kolom4, $title_kolom5, ""), array("LR", "TBLR", "TBLR", "TBLR", "TBLR", "TBLR", "LR"), $this->height); $this->SetWidths(array(10, $ltable4, $ltable2, $ltable2, $ltable3, $ltable3, 5)); $this->SetAligns(array("L", "C", "C", "L", "C", "C", "L")); $tahun = explode(" ", $data["periode"]); $bulan_periode = explode(",", $data['debt_period_code']); $bulan_string = ''; $i = 0; foreach ($bulan_periode as $item) { $bulan = explode(" ", $item); $bulan_string .= $bulan[0]; $i++; if (!empty($bulan_periode[$i])) { $bulan_string .= "\n"; } } if ($data["sequence_no"] == 3) { $this->RowMultiBorderWithHeight(array("", $data["vat_code"], $tahun[1], $bulan_string, $data["tap_no"], number_format($data["debt_amount"], 0, ",", "."), ""), array("LR", "TBLR", "TBLR", "TBLR", "TBLR", "TBLR", "LR"), $this->height); } else { $this->RowMultiBorderWithHeight(array("", $data["vat_code"], $tahun[1], $bulan_string, $data["tap_no"], "-", ""), array("LR", "TBLR", "TBLR", "TBLR", "TBLR", "TBLR", "LR"), $this->height); } $lbody = $this->lengthCell / 4; $lbody1 = $lbody * 1; $lbody2 = $lbody * 2; $lbody3 = $lbody * 3; $data["terbilang"] = trim($data["terbilang"]); $this->Cell(20, $this->height, "", "L", 0, 'L'); $this->Cell($lbody1 - 20, "", "", 0, 'L'); $this->Cell($lbody3, $this->height, "", "R", 0, 'L'); $this->Ln(); $this->tulis("Sampai saat ini belum melunasi pembayaran pajak.", "L"); $this->tulis("", "L"); $this->tulis("Untuk mencegah tindakan penagihan dengan Surat Paksa berdasarkan Undang-undang Nomor 28 Tahun", "FJ"); $this->tulis("2009 dan Peraturan Daerah Nomor 20 Tahun 2011 Ps 70, maka diminta kepada Saudara agar melunasi", "FJ"); $this->tulis("jumlah tunggakan dalam waktu 7 (tujuh) hari setelah Surat Teguran ini. Setelah batas waktu tersebut", "FJ"); $this->tulis("tindakan penagihan akan ditindaklanjuti dengan penyerahan Surat Paksa.", "L"); $this->tulis("", "L"); $this->tulis("Apabila saudara telah melaksanakan pembayaran pajak tersebut, kami mohon untuk dapat memperlihatkan", "FJ"); $this->tulis("SSPD yang telah divalidasi dengan melampirkan photo copy dokumen yang dimaksud.", "L"); $this->tulis("", "L"); $this->tulis("Demikian agar menjadi maklum, atas perhatian dan kerjasamanya kami ucapkan terima kasih.", "L"); // $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'L'); // $this->Ln(); // $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'L'); // $this->Ln(); $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'L'); $this->Ln(); $lbody = $this->lengthCell / 16; $lbody2 = $lbody * 2; $lbody4 = $lbody * 4; $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'L'); $this->Ln(); $this->Cell($lbody2, $this->height, "", "L", 0, 'C'); $this->Cell($lbody4, $this->height, "", "", 0, 'C'); $this->Cell($lbody4, $this->height, "", "", 0, 'C'); $this->Cell($lbody4, $this->height, "Bandung, " . $data['letter_date_txt'], "", 0, 'C'); $this->Cell($lbody2, $this->height, "", "R", 0, 'C'); $this->Ln(); $this->Cell($lbody2, $this->height, "", "L", 0, 'C'); $this->Cell($lbody4, $this->height, "", "", 0, 'C'); $this->Cell($lbody4, $this->height, "", "", 0, 'C'); $this->Cell($lbody4, $this->height, "an. KEPALA DINAS PELAYANAN PAJAK", "", 0, 'C'); $this->Cell($lbody2, $this->height, "", "R", 0, 'C'); $this->Ln(); $this->Cell($lbody2, $this->height, "", "L", 0, 'C'); $this->Cell($lbody4, $this->height, "", "", 0, 'C'); $this->Cell($lbody4, $this->height, "", "", 0, 'C'); $this->Cell($lbody4, $this->height, "Kepala Bidang Pajak Pendaftaran", "", 0, 'C'); $this->Cell($lbody2, $this->height, "", "R", 0, 'C'); $this->Ln(); $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'L'); $this->Ln(); $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'L'); $this->Ln(); //$this->Image('../images/ttd_pa_gun_gun.jpg',$lbody2+$lbody4+$lbody4-20,168,$lbody4+48,20); //$this->Image('../images/ttd_pa_soni.jpg',$lbody2+$lbody4+$lbody4-20,168,$lbody4+48,20); $this->Cell($lbody2, $this->height, "", "L", 0, 'C'); $this->Cell($lbody4, $this->height, "", "", 0, 'L'); $this->Cell($lbody4 - 5, $this->height, "", "", 0, 'C'); $this->Cell($lbody4 + 10, $this->height, "", "", 0, 'C'); $this->Cell($lbody2 - 5, $this->height, "", "R", 0, 'C'); $this->Ln(); $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'L'); $this->Ln(); $this->Cell($this->lengthCell, $this->height, "", "LR", 0, 'L'); $this->Ln(); /*if ($_SERVER['HTTP_HOST']=='172.16.20.1'){ $this->Image('http://'.$_SERVER['HTTP_HOST'].'/include/qrcode/generate-qr.php?param='. str_replace(" ","-",$data['letter_date_txt'])."_". $data["npwd"]."_". str_replace(" ","-",$data["periode"]) ,15,170,25,25,'PNG'); }else{ $this->Image('http://'.$_SERVER['HTTP_HOST'].'/mpd/include/qrcode/generate-qr.php?param='. str_replace(" ","-",$data['letter_date_txt'])."_". $data["npwd"]."_". str_replace(" ","-",$data["periode"]) ,15,170,25,25,'PNG'); }*/ $this->Image('http://' . $_SERVER['HTTP_HOST'] . '/mpd/include/qrcode/generate-qr.php?param=' . str_replace(" ", "-", $data['letter_date_txt']) . "_" . $data["npwd"] . "_" . str_replace(" ", "-", $data["periode"]), 28, 168, 25, 25, 'PNG'); $this->Cell($lbody2, $this->height, "", "L", 0, 'C'); $this->Cell($lbody4, $this->height, "", "", 0, 'L'); $this->Cell($lbody4 - 5, $this->height, "", "", 0, 'C'); $this->Cell($lbody4 + 10, $this->height, "Drs. H. GUN GUN SUMARYANA", "B", 0, 'C'); //$this->Cell($lbody4+10, $this->height, "H. SONI BAKHTIAR, S.Sos, M.Si.", "B", 0, 'C'); $this->Cell($lbody2 - 5, $this->height, "", "R", 0, 'C'); $this->Ln(); $this->Cell($lbody2, $this->height, "", "L", 0, 'C'); $this->Cell($lbody4, $this->height, "", "", 0, 'L'); $this->Cell($lbody4, $this->height, "", "", 0, 'C'); $this->Cell($lbody4 - 2, $this->height, "NIP. 19700806 199101 1 001", "", 0, 'C'); //isi nip //$this->Cell($lbody4 - 2, $this->height, "NIP. 19750625 199403 1 001", "", 0, 'C'); //isi nip $this->Cell(2, $this->height, "", "", 0, 'L'); $this->Cell($lbody2, $this->height, "", "R", 0, 'C'); $this->Ln(); $this->Cell(10, $this->height, "", "BL", 0, 'L'); //$this->Cell($this->lengthCell - 10, $this->height, "*) Coret yang tidak perlu", "BR", 0, 'L'); $this->Cell($this->lengthCell - 10, $this->height, "", "BR", 0, 'L'); }
function formatCallback($aVal) { return '(' . numberToRoman($aVal) . ')'; }
public static function getDisplay($tableRowId, $itemId, $itemDamage, $qty, $enchantments) { // load html $outputs = RenderHTML::LoadHTML('display.php'); if (!is_array($outputs)) { echo 'Failed to load html!'; exit; } // render enchantments $enchOutput = ''; $nameOutput = ''; $loreOutput = ''; foreach ($enchantments as $key => $value) { if (!(isset($key) || isset($value))) { continue; } // custom name if (strcasecmp("<NAME>", $key) == 0) { $nameOutput = $outputs['custom name']; $tags = array('name' => $value); RenderHTML::RenderTags($nameOutput, $tags); unset($tags); continue; } // lore if (strcasecmp("<LORE>", $key) == 0) { $loreOutput = ''; foreach (explode("\\\\n", trim($value)) as $line) { if (!empty($loreOutput)) { $loreOutput .= $outputs['lore split']; } $tags = array('line' => $line); $tmp = $outputs['lore line']; RenderHTML::RenderTags($tmp, $tags); $loreOutput .= $tmp; unset($tmp, $tags); } continue; } // enchantment $tmp = $outputs['enchantment']; $enchId = (int) $key; $level = (int) $value; $tags = array('ench id' => $enchId, 'ench name' => self::getEnchantmentTitle($enchId), 'ench title' => self::getEnchantmentTitle($enchId), 'ench level' => numberToRoman($level)); RenderHTML::RenderTags($tmp, $tags); if (!empty($enchOutput)) { $enchOutput .= $outputs['enchantment split']; } $enchOutput .= $tmp; unset($tmp, $tags); } // render item block $output = $outputs['item']; $tags = array('table row id' => $tableRowId, 'item id' => $itemId, 'item damage' => self::getDamagedChargedStr($itemId, $itemDamage), 'item qty' => $qty, 'custom name' => $nameOutput, 'lore' => $loreOutput, 'enchantments' => $enchOutput, 'item name' => self::getItemName($itemId, $itemDamage), 'item title' => self::getItemTitle($itemId, $itemDamage), 'item image url' => self::getItemImageUrl($itemId, $itemDamage), 'market price each' => "--", 'market price total' => "--"); $itemType = self::getItemType($itemId); if ($itemType != 'tool') { $tags['enchantments'] = ''; } RenderHTML::RenderTags($output, $tags); RenderHTML::Block($output, 'has damage', !empty($tags['item damage'])); RenderHTML::Block($output, 'has custom name', !empty($tags['custom name'])); RenderHTML::Block($output, 'has lore', !empty($tags['lore'])); RenderHTML::Block($output, 'has enchantments', !empty($tags['enchantments'])); return $output; }