Ejemplo n.º 1
0
 public function get_redistribution_reverse_table()
 {
     $graph_data = array();
     $current_redistributions = Facility_issues::get_redistributions_for_reversals();
     foreach ($current_redistributions as $key => $value) {
         $facility_name = $value['facility_name'];
         $facility_code = $value['facility_code'];
         $redistribution_date_raw = $value['date_sent'];
         $redistribution_date = date('F, m Y', strtotime($redistribution_date_raw));
         $issuer = $value['fname'] . ' ' . $value['lname'];
         $issuer_id = $value['sender_id'];
         $redistribution_date_timestamp = strtotime($redistribution_date_raw);
         $data_id = $facility_code . '/' . $redistribution_date_timestamp . '/' . $issuer_id;
         $button_dets_link = '<button class="btn btn-success status_btn form-control" style="width:98%"  data-id="' . $data_id . '" id="' . $data_id . '" data-attr="' . $data_id . '" data-value="' . $data_id . '">View Details</button>';
         $button_reverse_link = "<a href=\"" . base_url() . 'admin/reverse_redistribution/' . $facility_code . '/' . $redistribution_date_timestamp . '/' . $issuer_id . '/reverse' . "\"><button class=\"btn btn-danger  form-control\" style=\"width:98%\">Reverse Redistribution</button></a>";
         $output[] = array($facility_code, $facility_name, $redistribution_date, $issuer, $button_reverse_link);
     }
     $category_data = array(array("Facility Code", "Facility Name", "Redistribution Date", "Name of Issuer", "Action"));
     $graph_data = array_merge($graph_data, array("table_id" => 'redistributions_tbl'));
     $graph_data = array_merge($graph_data, array("table_header" => $category_data));
     $graph_data = array_merge($graph_data, array("table_body" => $output));
     $data = array();
     $data['table'] = $this->hcmp_functions->create_data_table($graph_data);
     // $data['table_id'] = "issues_tbl";
     return $this->load->view("shared_files/report_templates/data_table_template_v", $data);
     // echo json_encode($output);
 }