Example #1
0
require 'mc_table.php';
// Load data
function LoadData($file)
{
    // Read file lines
    $datas = explode('end', trim($file));
    foreach ($datas as $line) {
        $line = substr($line, 0, -3);
        $line_br = str_replace("<br>", "\r\n", explode('$@$', trim($line)));
        $data[] = str_replace("&nbsp;", " ", $line_br);
    }
    return $data;
}
$hed = explode('end', $heds);
$line = substr($hed[0], 0, -3);
$header = explode('$@$', $line);
$data = LoadData($bdy);
//$header = array('Bill-To','Ship-To/Ship-To Location','PO #','Order/Quote/Plant','Planned/Est. Arr Shipping','Status');
$pdf = new PDF_MC_Table();
$pdf->SetWidths(array(40, 70, 40, 50, 55, 25));
$pdf->AddPage('L');
$pdf->SetFont('Arial', '', '');
$pdf->Image('../../images/madix-logo300.png', 10, 12, 50, 0, '', '');
$pdf->SetTopMargin(35);
$pdf->Row($header);
foreach ($data as $row) {
    $pdf->Rows($row);
}
$pdf->Output();
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="Order_list.pdf"');
<?php

require 'fpdf16/fpdf.php';
require 'fpdf16/tables.php';
require 'connection.php';
require 'functions.php';
validate_user();
$request = filter_input_array(INPUT_POST);
$resident_id = $request[resident_id];
$r = mysql_query("SELECT * FROM residents LEFT JOIN countries ON residents.country_id=countries.country_id WHERE resident_id={$resident_id}");
$arrResident = mysql_fetch_assoc($r);
//$pdf=new FPDF();
$pdf = new PDF_MC_Table();
$pdf->AliasNbPages();
$pdf->SetTopMargin(10);
$pdf->SetLeftMargin(20);
$pdf->SetAutoPageBreak(1, 20);
$pdf->AddPage();
//$pdf->AddPage('L');
$pdf->SetDisplayMode(100, "single");
$pdf->SetTitle("Netherhall House");
$border = 1;
$high = 6;
$width1 = 180;
$width2 = $width1 / 2;
$width3 = $width1 / 3;
$width4 = $width1 / 4;
/*
$pdf->SetFont('Arial','B',12);
$pdf->Cell(180,$high,"OUTSTANDING SUMMARY",0,0,'C',true);
$pdf->Ln();
Example #3
0
		</html>';
    exit;
}
$items = $data;
$_BORDER = 0;
$_FONT = 'Times';
$_FONTSIZE = 10;
$pdf = new PDF_MC_Table();
$size = $pdf->_getpagesize('Legal');
$pdf->DefPageSize = $size;
$pdf->CurPageSize = $size;
$pdf->AddPage('Landscape', array(160, 210));
$pdf->SetFont('helvetica', '', $_FONTSIZE);
$pdf->SetRightMargin(5);
$pdf->SetLeftMargin(5);
$pdf->SetTopMargin(-20);
$pdf->SetAutoPageBreak(false, 0);
$pdf->Image('../images/logo_pemda_warna.png', 12, 15, 20, 20);
$pdf->SetFont('helvetica', 'B', 14);
$pdf->SetWidths(array(10, 165));
$pdf->SetAligns(array("C", "C"));
$pdf->RowMultiBorderWithHeight(array("", "PEMERINTAH KOTA BANDUNG\nDINAS PELAYANAN PAJAK"), array('', ''), 6);
$pdf->SetFont('helvetica', '', 12);
$pdf->SetWidths(array(15, 165));
$pdf->SetAligns(array("C", "C"));
$pdf->RowMultiBorderWithHeight(array("", "Jalan Wastukancana No.2\nTelp. 022-4235052 - Bandung"), array('', ''), 6);
$pdf->SetWidths(array(15, 165, 20));
$pdf->RowMultiBorderWithHeight(array("", "", ""), array('B', 'B', 'B'), 6);
$pdf->ln(2);
$pdf->SetFont('helvetica', '', 12);
$pdf->SetAligns(array("L", "L", "L"));
 public function printNoBayar()
 {
     include "lib/fpdf17/mc_table.php";
     include "lib/qrcode/generate-qr-file.php";
     $_GET['payment_key'] = $_GET['no_bayar'];
     $items = self::read();
     $no_bayar = wbRequest::getVarClean('no_bayar', 'str', '');
     $data = array('items' => array(), 'total' => 0, 'success' => false, 'message' => '');
     try {
         $ws_client = self::getNusoap();
         $params = array('search' => '', 'getParams' => json_encode($_GET), 'controller' => json_encode(array('module' => 'bds', 'class' => 't_vat_settlement', 'method' => 'getPaymentInfo', 'type' => 'json')), 'postParams' => json_encode($_POST), 'jsonItems' => '', 'start' => $start, 'limit' => $limit);
         $ws_data = self::getResultData($ws_client, $params);
         //throw new Exception ($ws_data['da']);
         $data['items'] = $ws_data['data'];
         $data['total'] = $ws_data['total'];
         $data['message'] = $ws_data['message'];
         $data['success'] = $ws_data['success'];
         $data['msg'] = $data['message'];
     } catch (Exception $e) {
         $data['message'] = $e->getMessage();
     }
     $items = $data['items'];
     $_BORDER = 0;
     $_FONT = 'Times';
     $_FONTSIZE = 10;
     $pdf = new PDF_MC_Table();
     $size = $pdf->_getpagesize('Legal');
     $pdf->DefPageSize = $size;
     $pdf->CurPageSize = $size;
     $pdf->AddPage('Landscape', array(160, 210));
     $pdf->SetFont('helvetica', '', $_FONTSIZE);
     $pdf->SetRightMargin(5);
     $pdf->SetLeftMargin(5);
     $pdf->SetTopMargin(-20);
     $pdf->SetAutoPageBreak(false, 0);
     $pdf->Image('images/logo_pemda_warna.png', 12, 15, 20, 20);
     $pdf->SetFont('helvetica', 'B', 14);
     $pdf->SetWidths(array(10, 165));
     $pdf->SetAligns(array("C", "C"));
     $pdf->RowMultiBorderWithHeight(array("", "PEMERINTAH KOTA BANDUNG\nDINAS PELAYANAN PAJAK"), array('', ''), 6);
     $pdf->SetFont('helvetica', '', 12);
     $pdf->SetWidths(array(15, 165));
     $pdf->SetAligns(array("C", "C"));
     $pdf->RowMultiBorderWithHeight(array("", "Jalan Wastukancana No.2\nTelp. 022-4235052 - Bandung"), array('', ''), 6);
     $pdf->SetWidths(array(15, 165, 20));
     $pdf->RowMultiBorderWithHeight(array("", "", ""), array('B', 'B', 'B'), 6);
     $pdf->ln(2);
     $pdf->SetFont('helvetica', '', 12);
     $pdf->SetAligns(array("L", "L", "L"));
     $pdf->SetWidths(array(40, 4, 80));
     $pdf->ln(2);
     $pdf->RowMultiBorderWithHeight(array("MERK DAGANG", ":", $items['company_brand']), array('', '', ''), 6);
     $pdf->RowMultiBorderWithHeight(array("ALAMAT", ":", $items['brand_address_name'] . " " . $items['brand_address_no']), array('', '', ''), 6);
     $pdf->SetAligns(array("L", "L", "L", "C"));
     $pdf->SetWidths(array(40, 4, 80, 70));
     $pdf->RowMultiBorderWithHeight(array("NPWPD", ":", $items['npwd'], "NOMOR PEMBAYARAN"), array('', '', '', 'BLTR'), 6);
     $pdf->SetAligns(array("L", "L", "L"));
     $pdf->SetWidths(array(40, 4, 80));
     //$pdf->RowMultiBorderWithHeight(array("JENIS PAJAK",":",$items['items'][0]['vat_code']),array('','',''),6);
     $pdf->Cell(40, 6, 'JENIS PAJAK', "", 0, 'l');
     $pdf->Cell(4, 6, ':', "", 0, 'L');
     $pdf->Cell(80, 6, $items['vat_code'], "", 0, 'L');
     $pdf->SetFont('helvetica', 'B', 26);
     $pdf->SetTextColor(255, 0, 0);
     $pdf->Cell(70, 15, $no_bayar, "BLTR", 0, 'C');
     $pdf->SetFont('helvetica', '', 12);
     $pdf->SetTextColor(0, 0, 0);
     $pdf->ln(6);
     $pdf->RowMultiBorderWithHeight(array("MASA PAJAK", ":", $items['code']), array('', '', ''), 6);
     $pdf->SetAligns(array("L", "L", "R"));
     $pdf->SetWidths(array(40, 4, 40));
     $pdf->RowMultiBorderWithHeight(array("JUMLAH (Rp)", ":", number_format($items['total_vat_amount'], 2, ",", ".")), array('', '', ''), 6);
     $pdf->RowMultiBorderWithHeight(array("DENDA (Rp)", ":", number_format($items['total_penalty_amount'], 2, ",", ".")), array('', '', ''), 6);
     $pdf->RowMultiBorderWithHeight(array("TOTAL (Rp)", ":", number_format($items['total_bayar'], 2, ",", ".")), array('', '', ''), 6);
     $pdf->SetAligns(array("L", "L", "L"));
     $pdf->SetWidths(array(40, 4, 80));
     $pdf->RowMultiBorderWithHeight(array("TERBILANG", ":", ucwords($items['dengan_huruf'] . ' rupiah')), array('', '', ''), 6);
     //$pdf->RowMultiBorderWithHeight(array("BATAS WAKTU PEMBAYARAN",":",$items['items'][0]['pay_due_date']),array('','',''),6);
     $pdf->SetWidths(array(200));
     $pdf->SetAligns(array("L"));
     $pdf->SetFont('helvetica', '', 10);
     $pdf->ln(6);
     $pdf->RowMultiBorderWithHeight(array("*Nomor pembayaran dan denda pajak yang tertera pada slip ini hanya berlaku pada hari ini, tanggal " . $items['settlement_date'] . " sampai dengan pukul 23:59 WIB"), array(''), 6);
     //$pdf->RowMultiBorderWithHeight(array("**Keterlambatan pembayaran melewati tanggal jatuh tempo akan dikenakan denda sesuai administrasi berupa bunga sebesar 2% (dua persen) setiap bulannya."),
     //array(''),6);
     $pdf->ln(8);
     $pdf->SetFont('helvetica', '', 12);
     $pdf->SetAligns(array("C"));
     $pdf->RowMultiBorderWithHeight(array("Bandung, " . $items['settlement_date'] . " Pukul " . $items['pukul']), array(''), 6);
     $pdf->SetFont('helvetica', '', 12);
     $pdf->RowMultiBorderWithHeight(array("BAYAR PAJAK MUDAH BANDUNG JUARA"), array(''), 6);
     $pdf->Image('http://' . $_SERVER['HTTP_HOST'] . '/mpd-wp/client/lib/qrcode/generate-qr.php?param=' . $no_bayar . '', 175, 13, 25, 25, 'PNG');
     $pdf->Output(time() . "_kwitansi_" . $no_bayar, "I");
     exit;
 }