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);
 }
示例#2
0
 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);
 }