public function program_reports() { $malaria_report_data = ''; $user_indicator = $this->session->userdata('user_indicator'); switch ($user_indicator) { case facility_admin: case facility: $facility_id = $this->session->userdata('facility_id'); $report_malaria = Malaria_Data::get_facility_report_details($facility_id); $report_RH = RH_Drugs_Data::get_facility_report_details($facility_id); $report_TB = tb_data::get_facility_report_details($facility_id); $facility_details = Facilities::get_facility_name2($facility_id); $facility_mfl = $facility_id; $facility_name = $facility_details['facility_name']; // $malaria_report_data = '<tr><td>'.$facility_name.'</td><td>'.$facility_mfl.'</td><td>HCMP</td><td><a href = "'.base_url().'divisional_reports/malaria_report" class = "btn btn-primary btn-sm">View Malaria Report</a></td></tr>'; if (!empty($report_RH) && !empty($report_malaria) && !empty($report_TB)) { $report_RH_report[$index] = $report_RH; $report_malaria_report[$index] = $report_malaria; $report_tuberculosis_report[$index] = $report_TB; } else { } $data['fac_mfl'] = $facility_mfl; $data['mal_report_data'] = $this->createmalariareport($facility_mfl); $data['page_header'] = "Program Reports"; $data['malaria'] = $report_malaria_report; $data['RH'] = $report_RH_report; $data['TB'] = $report_tuberculosis_report; $data['title'] = "Facility Program Reports"; $data['banner_text'] = "Facility Program Reports"; $data['report_view'] = "subcounty/reports/program_reports_v"; $data['sidebar'] = "shared_files/report_templates/side_bar_v"; $data['active_panel'] = "program_reports"; break; case district: $district_id = $this->session->userdata('district_id'); $facilities = Facilities::get_district_facilities($district_id); $index = 0; foreach ($facilities as $ids) { $facility_id = $ids['facility_code']; $report_malaria = Malaria_Data::get_facility_report_details($facility_id); $report_RH = RH_Drugs_Data::get_facility_report_details($facility_id); $report_TB = tb_data::get_facility_report_details($facility_id); $facility_details = Facilities::get_facility_name2($facility_id); $facility_mfl = $facility_id; $facility_name = $facility_details['facility_name']; $malaria_report_data .= '<option value = "' . $facility_mfl . '">' . $facility_name . '</option>'; if (!empty($report_RH) && !empty($report_malaria)) { $report_RH_report[$index] = $report_RH; $report_malaria_report[$index] = $report_malaria; $report_tuberculosis[$index] = $report_TB; } else { } $index++; } $data['mal_report_data'] = $malaria_report_data; $data['page_header'] = "Program Reports"; $data['title'] = "District Program Reports"; $data['banner_text'] = "District Program Reports"; $data['sidebar'] = "shared_files/report_templates/side_bar_sub_county_v"; break; case county: $county_id = $this->session->userdata('county_id'); // $facilities = Facilities::get_all_facilities_in_county($county_id); $subcounties = Counties::get_subcounties_in_county($county_id); $subcounties_listing = ''; foreach ($subcounties as $key => $value) { $subcounties_listing .= '<option value = "' . $value['id'] . '">' . $value['district'] . '</option>'; } $index = 0; // foreach ($facilities as $ids) // { // $facility_id = $ids['facilities']; // $report_malaria = Malaria_Data::get_facility_report_details($facility_id); // $report_RH = RH_Drugs_Data::get_facility_report_details($facility_id) ; // $report_TB = tb_data::get_facility_report_details($facility_id); // $facility_details = Facilities::get_facility_name2($facility_id); // $facility_mfl = $facility_id; // $facility_name = $facility_details['facility_name']; // $malaria_report_data .= '<option value = "'.$facility_mfl.'">'.$facility_name.'</option>'; // if ((!empty($report_RH))&&(!empty($report_malaria))) // { // $report_RH_report[$index] = $report_RH; // $report_malaria_report[$index] = $report_malaria; // $report_tuberculosis[$index] = $report_TB; // }else{ // } // $index++; // } $data['sub_counties'] = $subcounties_listing; $data['mal_report_data'] = $malaria_report_data; $data['page_header'] = "Program Reports"; $data['title'] = "County Program Reports"; $data['banner_text'] = " County Program Reports"; $data['sidebar'] = "shared_files/report_templates/side_bar_sub_county_v"; break; } $data['malaria'] = $report_malaria_report; $data['RH'] = $report_RH_report; $data['TB'] = $report_tuberculosis_report; $data['report_view'] = "subcounty/reports/program_reports_v"; $data['active_panel'] = 'divisional'; if ($this->input->is_ajax_request()) { return $this->load->view("subcounty/reports/program_reports_v", $data); } $data['content_view'] = "facility/facility_reports/reports_v"; $this->load->view('shared_files/template/template', $data); }
public function program_reports() { $user_indicator = $this->session->userdata('user_indicator'); switch ($user_indicator) { case facility_admin: case facility: $facility_id = $this->session->userdata('facility_id'); $report_malaria = Malaria_Data::get_facility_report_details($facility_id); $report_RH = RH_Drugs_Data::get_facility_report_details($facility_id); $report_TB = tb_data::get_facility_report_details($facility_id); if (!empty($report_RH) && !empty($report_malaria) && !empty($report_TB)) { $report_RH_report[$index] = $report_RH; $report_malaria_report[$index] = $report_malaria; $report_tuberculosis_report[$index] = $report_TB; } else { } $data['page_header'] = "Divisional Reports"; $data['title'] = "Facility Divisional Reports"; $data['banner_text'] = "Facility Divisional Reports"; $data['sidebar'] = "shared_files/report_templates/side_bar_v"; break; case district: $district_id = $this->session->userdata('district_id'); $facilities = Facilities::get_district_facilities($district_id); $index = 0; foreach ($facilities as $ids) { $facility_id = $ids['facility_code']; $report_malaria = Malaria_Data::get_facility_report_details($facility_id); $report_RH = RH_Drugs_Data::get_facility_report_details($facility_id); $report_TB = tb_data::get_facility_report_details($facility_id); if (!empty($report_RH) && !empty($report_malaria)) { $report_RH_report[$index] = $report_RH; $report_malaria_report[$index] = $report_malaria; $report_tuberculosis[$index] = $report_TB; } else { } $index++; } $data['page_header'] = "Program Reports"; $data['title'] = "District Program Reports"; $data['banner_text'] = "District Program Reports"; $data['sidebar'] = "shared_files/report_templates/side_bar_sub_county_v"; break; case county: $county_id = $this->session->userdata('county_id'); $facilities = Facilities::get_all_facilities_in_county($county_id); $index = 0; foreach ($facilities as $ids) { $facility_id = $ids['facilities']; $report_malaria = Malaria_Data::get_facility_report_details($facility_id); $report_RH = RH_Drugs_Data::get_facility_report_details($facility_id); $report_TB = tb_data::get_facility_report_details($facility_id); if (!empty($report_RH) && !empty($report_malaria)) { $report_RH_report[$index] = $report_RH; $report_malaria_report[$index] = $report_malaria; $report_tuberculosis[$index] = $report_TB; } else { } $index++; } $data['page_header'] = "County Program Reports"; $data['title'] = "County Program Reports"; $data['banner_text'] = " County Program Reports"; $data['sidebar'] = "shared_files/report_templates/side_bar_sub_county_v"; break; } $data['malaria'] = $report_malaria_report; $data['RH'] = $report_RH_report; $data['TB'] = $report_tuberculosis_report; $data['report_view'] = "subcounty/reports/program_reports_v"; $data['active_panel'] = 'divisional'; if ($this->input->is_ajax_request()) { return $this->load->view("subcounty/reports/program_reports_v", $data); } $data['content_view'] = "facility/facility_reports/reports_v"; $this->load->view('shared_files/template/template', $data); }