access_log_data, true)); if ($this->Popup_information_model->insert_access_log($access_log_data)) { log_message('debug', 'Access log inserted successfully.'); } else { log_message('error', 'Failed to insert access log.'); } } public function plasma_press_brake_pdf(){ if (!$this->session->has_userdata('isLoggedIn') || !$this->session->userdata['isLoggedIn']) { redirect(site_url('website/Login_user'), 'refresh'); } else { if(isset($_POST["hidden_html"]) && $_POST["hidden_html"] != '') { $estimate_name_ip = $this->input->post('estimate_name_ip'); $creditid = $this->input->post('creditid'); $loggedin_email = base64_decode($this->session->userdata('email')); $isNamePresent = $this->Alldata->checkName('user_portfolio_plasma_press_brake', $estimate_name_ip); if ($isNamePresent) { $this->session->set_userdata($estimate_name_ip); $this->load->library('pdf'); $this->load->view('plasma_press_brake/pdf_plasma_press_brake'); $html = $this->output->get_output(); $session_id = $this->session->userdata('id'); $partno = $this->session->userdata('partno'); $part_desc = $this->session->userdata('part_desc'); $annual_volume = $this->session->userdata('annual_volume'); $p_lot_run = $this->session->userdata('p_lot_run'); $material_thickness = $this->session->userdata('material_thickness'); $length = $this->session->userdata('length'); $width = $this->session->userdata('width'); $cut_length = $this->session->userdata('cut_length'); $part_net_weight = $this->session->userdata('part_net_weight'); $material_grade = $this->session->userdata('material_grade'); $press_brake = $this->session->userdata('press_brake'); $no_of_bends = $this->session->userdata('no_of_bends'); $bend_length = $this->session->userdata('bend_length'); $file_name = $estimate_name_ip . '.pdf'; $pdf_file_path = $this->session->userdata('folder_name') . "/" . $file_name; $this->session->set_userdata($pdf_file_path); $is_premium = $_POST['is_premium']; $creditid = $this->input->post('creditid'); $html .= 'File Name: '.$estimate_name_ip; $html .= $_POST["hidden_html"]; $this->pdf->set_option('isRemoteEnabled', true); $this->pdf->loadHtml($html); $this->pdf->set_paper(array(0,0,609.4488,1000.63), 'portrait'); $this->pdf->render(); $output = $this->pdf->output(); file_put_contents($pdf_file_path, $output); $insertdata = array( 'register_id' => $session_id, 'pdf_file_path' => $pdf_file_path, 'partno' => $partno, 'part_desc' => $part_desc, 'annual_volume' => $annual_volume, 'p_lot_run' => $p_lot_run, 'material_thickness' => $material_thickness, 'length' => $length, 'width' => $width, 'cut_length' => $cut_length, 'part_net_weight' => $part_net_weight, 'estimate_name' => $estimate_name_ip, 'is_premium' => $is_premium, 'credit_id' => $creditid, ); $result = $this->Alldata->insertData('user_portfolio_plasma_press_brake', $insertdata); if ($result) { $id = $this->input->post('creditid'); $where = array('credit_id' => $id); $credit = $this->Alldata->DetailData('credit_tbl', $where); if (!empty($credit)) { $credits = $credit[0]['credits']; $mcredit = $credits - 1; $where = array('credit_id' => $credit[0]['credit_id']); $data = array('credits' => $mcredit); $this->Alldata->UpdateData('credit_tbl', $data, $where); } if ($_POST["flag"] === 'true') { $message['message'] = 'Done'; echo json_encode($message); exit; } else { $this->session->set_flashdata('Your Data & pdf Saved successfully in your Portfolio!!'); redirect(base_url('portfolio/Injection_portfolio')); } } else { $message['message'] = 'Failed to Update pdf !!'; echo json_encode($message); exit; } } else if ($_POST["flag"] === 'true') { $message['message'] = 'Estimate Name is already present'; echo json_encode($message); exit; } } } } public function edit_plasma($sid="register_id", $u_p_id="user_plasma_press_brake_id", $credit_id = ""){ $where = array('page_title'=>'Plasma Press Brake'); $where = array('user_plasma_press_brake_id' => $u_p_id); $data['edit_plasma_input'] = $this->Alldata->DetailData('user_portfolio_plasma_press_brake', $where); $this->allData['edit_plasma_input'] = $data; $this->breadcrumb->add('Plasma Press Brake', base_url($this->uri->uri_string)); $this->session->set_userdata($data); $this->load->view("plasma_press_brake/edit_plasma_view", $data); } public function edit_plasma_result($sid="register_id", $u_p_id="user_plasma_press_brake_id", $credit_id = ""){ $where = array('page_title'=>'Plasma Press Brake'); $data['material_type'] = $this->Alldata->getDatamodel("press_material_grade"); $plasma = array( 'partno' => $_POST['partno'], 'part_desc' => $_POST['part_desc'], 'annual_volume' => $_POST['annual_volume'], 'p_lot_run' => $_POST['p_lot_run'], 'material_thickness' => $_POST['material_thickness'], 'length' => $_POST['length'], 'width' => $_POST['width'], 'cut_length' => $_POST['cut_length'], 'part_net_weight' => $_POST['part_net_weight'], ); $override_val = array('press_brake','scrap_credit','plasma_machine','old_override_plasma_machine','pierces','feasibility','old_override_feasibility','auxillary_gas','override_press_auxillary_gas','override_sheet_size','old_override_sheet_size','override_tonnage','old_override_tonnage','override_bending_equipment','old_override_bending_equipment','override_gross_weight','old_override_gross_weight','raw_material_rate','old_override_raw_material','rejection','old_override_rejection','override_sga_profit','override_gun_sga_profit','scrap_resale_value','old_override_scrap_resale_value','machine_type','material_grade','o_plasma_machine','o_auxillary_gas','bend_length','raw_material','override_sgap_profit','actual_override_sga_profit','no_of_bends','override_sheet_size_new','gross_weights'); foreach ($override_val as $value) { if (!empty($_POST[$value])) { $plasma[$value] = $_POST[$value]; } else { $plasma[$value] = null; } } $where = array('user_plasma_press_brake_id'=>$u_p_id); $data['edit_plasma_input'] = $this->Alldata->DetailData('user_portfolio_plasma_press_brake',$where); $plasma['Allinput'] =$this->plasma_lib->Allinput($plasma); $plasma['machine_type'] = $this->plasma_lib->machine_type($plasma); $plasma['auxillary_gas'] = $this->plasma_lib->auxillary_gas($plasma); $plasma['plasma_machine'] = $this->plasma_lib->plasma_machine($plasma); $plasma['feasibility'] = $this->plasma_lib->feasibility($plasma); $plasma['override_sheet_size'] = $this->plasma_lib->override_sheet_size($plasma); $plasma['override_tonnage'] = $this->plasma_lib->override_tonnage($plasma); $plasma['override_bending_equipment'] = $this->plasma_lib->override_bending_equipment($plasma); $plasma['override_gross_weight'] = $this->plasma_lib->override_gross_weight($plasma); $plasma['raw_material_rate'] = $this->plasma_lib->raw_material_rate($plasma); $plasma['rejection'] = $this->plasma_lib->rejection($plasma); $plasma['override_sga_profit'] = $this->plasma_lib->override_sga_profit($plasma); $plasma['scrap_resale_value'] = $this->plasma_lib->scrap_resale_value($plasma); $plasma['gross_weight_raw_material'] = $this->plasma_lib->gross_weight_raw_material($plasma); $plasma['final_material_cost'] = $this->plasma_lib->final_material_cost($plasma); $plasma['cycle_time'] = $this->plasma_lib->cycle_time($plasma); $plasma["global_table"]["Plasma Press Brake"]=$this->plasma_lib->global_table($plasma); $plasma['global_table']['Plasma Press Brake']['toolname_primary']= 'Plasma Press Brake'; $plasma['primary_name'] = 'Plasma Press Brake'; $plasma['tool_list'] = array('Plasma Press Brake'); $data['result'] = $plasma; $where = array('user_plasma_press_brake_id'=>$u_p_id); $data['edit_plasma_input'] = $this->Alldata->DetailData('user_portfolio_plasma_press_brake',$where); $this->session->set_userdata($plasma); $this->load->view("plasma_press_brake/edit_plasma_view", $data); } public function update_plasma_pdf($u_p_id="user_plasma_press_brake_id"){ $estimate_name_ip=$this->session->userdata('estimate_name_ip'); $creditid=$this->input->post('credit_id'); $loggedin_email=base64_decode($this->session->userdata('email')); $this->session->set_userdata($estimate_name_ip); $this->load->helper('date'); if (isset($_POST["hidden_html"]) && $_POST["hidden_html"] != '') { $this->load->library('pdf'); $this->load->view('plasma_press_brake/pdf_plasma_press_brake'); $html = $this->output->get_output(); $session_id = $this->session->userdata('id'); $user_plasma_press_brake_id = $this->session->userdata('user_plasma_press_brake_id'); $partno = $this->session->userdata('partno'); $part_desc = $this->session->userdata('part_desc'); $annual_volume = $this->session->userdata('annual_volume'); $p_lot_run = $this->session->userdata('p_lot_run'); $material_thickness = $this->session->userdata('material_thickness'); $length = $this->session->userdata('length'); $width = $this->session->userdata('width'); $cut_length = $this->session->userdata('cut_length'); $part_net_weight = $this->session->userdata('part_net_weight'); $material_grade = $this->session->userdata('material_grade'); $press_brake = $this->session->userdata('press_brake'); $no_of_bends = $this->session->userdata('no_of_bends'); $bend_length = $this->session->userdata('bend_length'); $pdf_file_path = $_POST['filepath']; $this->session->set_userdata($pdf_file_path); $where = array('user_plasma_press_brake_id'=>$u_p_id); $data['edit_plasma_input'] = $this->Alldata->DetailData('user_portfolio_plasma_press_brake',$where); $html .= 'File Name: '.$data['edit_plasma_input'][0]['estimate_name']; $html .= $_POST["hidden_html"]; $this->pdf->loadHtml($html); $this->pdf->set_paper(array(0,0,609.4488,1000.63), 'portrait'); $this->pdf->render(); $output = $this->pdf->output(); file_put_contents($pdf_file_path, $output); $updatedata = array( 'register_id' => $session_id, 'pdf_file_path' => $pdf_file_path, 'partno' => $partno, 'part_desc' => $part_desc, 'annual_volume' => $annual_volume, 'p_lot_run' => $p_lot_run, 'material_thickness' => $material_thickness, 'length' => $length, 'width' => $width, 'cut_length' => $cut_length, 'part_net_weight' => $part_net_weight, 'estimate_name' => $estimate_name_ip, 'is_premium' => $is_premium, 'credit_id' => $creditid, ); $where = array('user_plasma_press_brake_id' => $user_plasma_press_brake_id); $result = $this->Alldata->UpdateData('user_portfolio_plasma_press_brake', $updatedata, $where); if ($result){ $where=array('credit_id'=>$creditid); $credit = $this->Alldata->DetailData('credit_tbl',$where); if(!empty($credit)){ $credits = $credit[0]['credits']; $mcredit = $credits-1; $where=array('credit_id'=>$credit[0]['credit_id']); $data=array('credits'=>$mcredit); $this->Alldata->UpdateData('credit_tbl',$data,$where); $id=$this->input->post('creditid'); $where = array('credit_id' => $creditid); $plandetail = $this->Alldata->DetailData('credit_tbl',$where); $plan_id = explode(',',$plandetail[0]['plan_id']); for($i=0;$i$plan_id[$i]); $premium_plan[] = $this->Alldata->DetailData('plans',$where); } } $this->session->unset_userdata('partno'); $this->session->unset_userdata('annual_volume'); $this->session->unset_userdata('p_lot_run'); $this->session->unset_userdata('material_thickness'); $this->session->unset_userdata('length'); $this->session->unset_userdata('width'); $this->session->unset_userdata('cut_length'); $this->session->unset_userdata('part_net_weight'); $this->session->set_flashdata('success_msg','Updated pdf has been Saved in your Portfolio!!'); echo ('
Updated pdf has been Saved in your Portfolio!!'); redirect(base_url('portfolio/portfolio_view_controller')); }else { echo 'Failed to Update pdf !!'; } } echo "
in imside fun_update_injection_pdf"; } } ?>

A PHP Error was encountered

Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at /var/www/html/Smart-Solutions-CE-version/application/controllers/plasma_press_brake/Plasma_press_brake.php:1)

Filename: core/Common.php

Line Number: 570

Backtrace:

File: /var/www/html/Smart-Solutions-CE-version/index.php
Line: 167
Function: require_once