load->model('purchaseorder_model'); $this->load->library('session'); $this->load->library('form_validation'); $this->isLoggedIn(); } /** * This function used to load the first screen of the user */ function purchaseorder() { $this->global['pageTitle'] = 'Siddharth : Purchase order form'; $data['MaterialList'] = $this->purchaseorder_model->getRawMaterialList(); $data['TaxType'] = $this->purchaseorder_model->getConfigValue('C006'); $data['RequestType'] = $this->purchaseorder_model->getConfigValue('C004'); $data['Suplist'] = $this->purchaseorder_model->getSupplierName(); $this->loadViews("Purchaseorder", $this->global,$data, NULL); } function alternatepo() { $this->global['pageTitle'] = 'Siddharth : Alternate PO'; $this->loadViews("alterpurchaseorder", $this->global, NULL); } function alternatepoprint() { $this->global['pageTitle'] = 'Siddharth : Alternate PO print'; $this->load->View("alterpurchaseorderprint", $this->global, NULL); $php = $this->output->get_output(); // Load library $this->load->library('dompdf_gen'); require_once(APPPATH .'third_party/dompdf/dompdf_config.inc.php'); $dompdf = new DOMPDF(); $dompdf->set_paper('A4', 'portrait'); $dompdf->load_html($php); $dompdf->render(); // add the header $canvas = $dompdf->get_canvas(); $font = Font_Metrics::get_font("helvetica", "bold"); // the same call as in my previous example $canvas->page_text(72, 18, "Page: {PAGE_NUM} of {PAGE_COUNT}", $font, 6, array(0,0,0)); $dompdf->stream($filename); } function pageNotFound() { $this->global['pageTitle'] = 'CodeInsect : 404 - Page Not Found'; $this->loadViews("404", $this->global, NULL, NULL); } } ?>