db->query($sql); $data['data'] = $query->result(); $this->load->view('IPD_Package/item_type_search_v', $data); } public function search_adv($itype_id = 1) { $sql = "SELECT * FROM package where pakage_group_id=" . $itype_id; $query = $this->db->query($sql); $data = $query->result(); echo ' Print

'; echo ''; if (count($data) > 0) { for ($i = 0; $i < count($data); ++$i) { echo ''; } } echo '
Package Name Amount
' . $data[$i]->ipd_pakage_name . ' ' . $data[$i]->Pakage_Min_Amount . '
Package Name Amount
'; echo ""; } public function search() { $sql = "SELECT * FROM package_group order by pakage_group_name"; $query = $this->db->query($sql); $data['package_group'] = $query->result(); $sql = "SELECT * FROM package where pakage_group_id=1"; $query = $this->db->query($sql); $data['data'] = $query->result(); $this->load->view('IPD_Package/item_search_V', $data); } public function search_ipd() { $sql = "SELECT * FROM ipd_item_type order by group_desc"; $query = $this->db->query($sql); $data['labitemtype'] = $query->result(); $sql = "SELECT * FROM ipd_items where itype=1"; $query = $this->db->query($sql); $data['data'] = $query->result(); $this->load->view('IPD_Package/item_search_V', $data); } public function search_print($itype_id = 1) { $sql = "SELECT * FROM v_hc_items where itype=" . $itype_id . " order by group_desc"; $query = $this->db->query($sql); $data['data'] = $query->result(); $this->load->view('IPD_Package/item_item_list', $data); } function itemtype_record($id) { $sql = "SELECT *,(case is_ipd_opd when 0 then 'OPD-IPD' when 1 then 'OPD' when 2 then 'IPD' end) as isIPD_OPD FROM hc_item_type where itype_id='" . $id . "' order by group_desc"; $query = $this->db->query($sql); $data['data_item'] = $query->result(); $this->load->view('IPD_Package/item_type_profile', $data); } function item_record($id) { $sql = "select * from package where id=" . $id; $query = $this->db->query($sql); $data['data_item'] = $query->result(); $sql = "select * from v_insurance_package_list where c_item_id=$id"; $query = $this->db->query($sql); $data['data_insurance_item'] = $query->result(); $sql = "select * from hc_insurance where id>1"; $query = $this->db->query($sql); $data['data_insurance'] = $query->result(); $this->load->view('IPD_Package/item_profile_V', $data); } public function UpdateRecord() { if (!$this->input->is_ajax_request()) { exit('no valid req.'); } $this->load->model('Package_M'); $data = array( 'ipd_pakage_name' => $this->input->post('input_Package_name'), 'Pakage_description' => $this->input->post('input_Pakage_description'), 'Pakage_Min_Amount' => $this->input->post('input_Pakage_Min_Amount'), 'update_by' => date('Y-m-d H:i:s') ); $old_id = $this->input->post('p_id'); $update = $this->Package_M->update($data, $old_id); if ($update > 0) { $rvar = array( 'update' => 1, 'showcontent' => Show_Alert('success', 'Saved', 'Data Saved successfully') ); $encode_data = json_encode($rvar); echo $encode_data; } } public function AddRecord() { $sql = "select * from package_group"; $query = $this->db->query($sql); $data['data_item_type'] = $query->result(); $this->load->view('IPD_Package/item_create_V', $data); } public function AddItemTypeRecord() { $this->load->view('IPD_Package/item_type_create'); } public function CreateRecord() { if (!$this->input->is_ajax_request()) { exit('no valid req.'); } $this->load->model('Package_M'); $data = array( 'pakage_group_id' => $this->input->post('Item_Type'), 'ipd_pakage_name' => $this->input->post('input_Item_name'), 'Pakage_Min_Amount' => $this->input->post('input_amount'), 'update_date' => date('Y-m-d H:i:s'), ); $inser_id = $this->Package_M->insert($data); if ($inser_id > 0) { $rvar = array( 'insertid' => $inser_id ); $encode_data = json_encode($rvar); echo $encode_data; } } public function AddInsuranceItemRecord() { if (!$this->input->is_ajax_request()) { exit('no valid req.'); } $this->load->model('Package_M'); $data = array( 'hc_items_id' => $this->input->post('p_id'), 'hc_insurance_id' => $this->input->post('ins_company_name'), 'i_amount' => $this->input->post('input_amount'), 'code' => $this->input->post('input_item_code') ); $inser_id = $this->Package_M->insert_in_item($data); if ($inser_id > 0) { $sql = "select * from v_insurance_package_list where c_item_id=" . $this->input->post('p_id'); $query = $this->db->query($sql); $data_insurance_item = $query->result(); echo ''; for ($i = 0; $i < count($data_insurance_item); ++$i) { echo ''; } echo '
Company Name Amount Code Action
' . $data_insurance_item[$i]->ins_company_name . ' ' . $data_insurance_item[$i]->i_amount . ' ' . $data_insurance_item[$i]->code . '
'; } } public function remove_record_item() { if (!$this->input->is_ajax_request()) { exit('no valid req.'); } $this->load->model('Package_M'); $data = array( 'isdelete' => $this->input->post('in_remove_id') ); $inser_id = $this->Package_M->delete_in_item($data, $this->input->post('in_remove_id')); if ($inser_id > 0) { $sql = "select * from v_insurance_item_list where c_item_id=" . $this->input->post('p_id'); $query = $this->db->query($sql); $data_insurance_item = $query->result(); echo ''; for ($i = 0; $i < count($data_insurance_item); ++$i) { echo ''; } echo '
Company Name Amount Code Action
' . $data_insurance_item[$i]->ins_company_name . ' ' . $data_insurance_item[$i]->i_amount . ' ' . $data_insurance_item[$i]->code . '
'; } } public function _render_page($view, $data = null, $returnhtml = false) //I think this makes more sense { $this->viewdata = (empty($data)) ? $this->data : $data; $view_html = $this->load->view($view, $this->viewdata, $returnhtml); if ($returnhtml) return $view_html; //This will return html on 3rd argument being true } public function CreateItemTypeRecord() { if (!$this->input->is_ajax_request()) { exit('no valid req.'); } $this->load->model('Package_M'); $data = array( 'is_ipd_opd' => $this->input->post('Item_Type_ipd'), 'group_desc' => $this->input->post('input_Item_type') ); $inser_id = $this->Package_M->insert_type($data); if ($inser_id > 0) { $rvar = array( 'insertid' => $inser_id ); $encode_data = json_encode($rvar); echo $encode_data; } } public function UpdateItemTypeRecord() { if (!$this->input->is_ajax_request()) { exit('no valid req.'); } $this->load->model('Package_M'); $data = array( 'is_ipd_opd' => $this->input->post('Item_Type_ipd'), 'group_desc' => $this->input->post('input_Item_type') ); $old_id = $this->input->post('itemtype_id'); $update = $this->Package_M->update_type($data, $old_id); if ($update > 0) { $rvar = array( 'update' => 1, 'showcontent' => Show_Alert('success', 'Saved', 'Data Saved successfully') ); $encode_data = json_encode($rvar); echo $encode_data; } } }