siddharth_application/application/controllers/c_test.php
saravanakumar_kandasami 9a4c13b92a updated code for demo
2017-03-28 11:30:22 +05:30

51 lines
1.3 KiB
PHP

<?php if(!defined('BASEPATH')) exit('No direct script access allowed');
require APPPATH . '/libraries/BaseController.php';
class C_test extends BaseController {
function __construct()
{
parent::__construct();
$this->load->model('purchaseorder_model');
$this->load->library('session');
$this->isLoggedIn();
//$this->load->library('grocery_CRUD');
}
public function create_pdf() {
// Load all views as normal
$PONO = $_GET['PO'];
$data['PODetail'] = $this->purchaseorder_model->getPurchaseOrder($PONO);
$data['POLineItem'] = $this->purchaseorder_model->getPOLineItem($PONO);
//$this->global['pageTitle'] = 'Purchase Order Report';
// Add header to pdf
$this->load->view('includes/pdfheader');
// Load the pdf page with multiviews
$this->load->View("create_pdf", $data, NULL);
// Add header to pdf
$this->load->view('includes/pdffooter');
// Get output html
$php = $this->output->get_output();
// Load library
$this->load->library('dompdf_gen');
// Convert to PDF
$this->dompdf->load_html($php);
$this->dompdf->render();
$data['Attachment'] = FALSE;
$this->dompdf->stream("PurchaseOrderreport.pdf",$data,$php);
}
}