Advertisement
jamboljack

Berkas

Nov 12th, 2017
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.97 KB | None | 0 0
  1. public function berkas($anggota_id, $pokmas_id, $anggaran_id, $no_kel, $no_kec) {
  2.         $anggota_id     = $this->uri->segment(4);
  3.         $pokmas_id      = $this->uri->segment(5);
  4.         $anggaran_id    = $this->uri->segment(6);
  5.         $no_kel         = $this->uri->segment(7);
  6.         $no_kec         = $this->uri->segment(8);
  7.  
  8.         $data['detail']     = $this->pokmas_m->select_by_kelompok($pokmas_id)->row(); // Data POKMAS
  9.         $data['detailrtlh'] = $this->pokmas_m->select_rtlh_by_id($anggota_id)->row(); // Data RLTH
  10.         $data['listRPD']    = $this->pokmas_m->select_list_rpd($anggota_id)->result(); // Data Material
  11.         $data['ketua']      = $this->pokmas_m->select_ketua($pokmas_id)->row(); // Ketua POKMAS
  12.         $data['listFoto']   = $this->pokmas_m->select_list_foto($anggota_id)->result(); // Daftar Foto 0 Persen
  13.  
  14.         $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
  15.         $pdf->SetHeaderMargin(15);
  16.         $pdf->SetTopMargin(10);
  17.         $pdf->setFooterMargin(15);
  18.         //$pdf->SetAutoPageBreak(true);
  19.         $pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
  20.         $pdf->setPrintHeader(false);
  21.         $pdf->setPrintFooter(false);
  22.         $pdf->setFontSubsetting(true);
  23.         $pdf->SetFont('times', '', 12, '', true);
  24.         $pagelayout = array(215, 330);
  25.         // Lembar Identifikasi
  26.         $pdf->AddPage('P', $pagelayout);
  27.         $html = $this->load->view('operator/pokmas/cetaklembarrtlh', $data, true, false, true, false, '');
  28.         $pdf->writeHTML($html);
  29.         $pdf->lastPage();
  30.         // KK
  31.         $pdf->AddPage('P', $pagelayout);
  32.         $html = $this->load->view('operator/pokmas/cetakkk', $data, true, false, true, false, '');
  33.         $pdf->writeHTML($html);
  34.         $pdf->lastPage();
  35.         // RPD
  36.         $pdf->AddPage('P', $pagelayout);
  37.         $html = $this->load->view('operator/pokmas/cetakrpd', $data, true, false, true, false, '');
  38.         $pdf->writeHTML($html);
  39.         $pdf->lastPage();
  40.         // Foto Rumah 0 Persen
  41.         $pdf->AddPage('P', $pagelayout);
  42.         $html = $this->load->view('operator/pokmas/cetakfotorumah', $data, true, false, true, false, '');
  43.         $pdf->writeHTML($html);
  44.         $pdf->lastPage();
  45.         // Foto Surat Miskin
  46.         $pdf->AddPage('P', $pagelayout);
  47.         $html = $this->load->view('operator/pokmas/cetaksuratmiskin', $data, true, false, true, false, '');
  48.         $pdf->writeHTML($html);
  49.         $pdf->lastPage();
  50.         // Foto Surat Tanah
  51.         $pdf->AddPage('P', $pagelayout);
  52.         $html = $this->load->view('operator/pokmas/cetaksurattanah', $data, true, false, true, false, '');
  53.         $pdf->writeHTML($html);
  54.         $pdf->lastPage();
  55.  
  56.         $time           = time();
  57.         $filename       = 'Berkas_RTLH_'.$pokmas_id.'_'.$time;
  58.         $pdfFilePath    = FCPATH."download/$filename.pdf";
  59.         $pdf->Output($pdfFilePath, 'F');
  60.         echo 'File';
  61.         redirect("download/$filename.pdf");
  62.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement