load->model('user_model'); if(!$this->user_model->authorize(2)) { $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); redirect('dashboard'); } } public function index() { // Render Page $data['page_title'] = "Accumulated Statistics"; $this->load->model('bands'); $data['worked_bands'] = $this->bands->get_worked_bands(); // Used in the view for band select $this->load->model('modes'); $data['modes'] = $this->modes->active(); $this->load->view('interface_assets/header', $data); $this->load->view('accumulate/index'); $this->load->view('interface_assets/footer'); } /* * Used for ajax-call in javascript to fetch the data and insert into table and chart */ public function get_accumulated_data(){ //load model $this->load->model('accumulate_model'); $band = $this->input->post('Band'); $award = $this->input->post('Award'); $mode = $this->input->post('Mode'); $period = $this->input->post('Period'); // get data $data = $this->accumulate_model->get_accumulated_data($band, $award, $mode, $period); header('Content-Type: application/json'); echo json_encode($data); } }