Example #1
0
 public function getLabelPdf()
 {
     require_once "application/helpers/dompdf/dompdf_config.inc.php";
     $this->load->helper('dompdf', 'file');
     $this->load->helper('file');
     $dompdf = new DOMPDF();
     $dompdf->set_paper(array(0, 0, 316.8, 432));
     $saveTo = './labels';
     $data['trid'] = $this->uri->segment(3);
     $trid = $data['trid'];
     // $data['prints_no'] = $this->uri->segment(4);
     $data['description'] = $this->uri->segment(4);
     $labelname = "Label" . $data['trid'] . ".pdf";
     $data['infos'] = Request::getSample($data['trid']);
     $data['settings_view'] = "label_view2";
     $this->base_params($data);
     $html = $this->load->view('label_view2', $data, TRUE);
     $dompdf->load_html($html);
     $dompdf->render();
     write_file($saveTo . "/" . $labelname, $dompdf->output());
     $this->setLabelStatus($trid, $saveTo, $labelname);
 }