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() { $data['page_title'] = "Gridsquare Activators"; $this->load->model('Activators_model'); if ($this->input->post('band') != NULL) { // Band is not set when page first loads. $band = $this->input->post('band'); } else { $band = 'All'; } $this->load->model('bands'); $data['worked_bands'] = $this->bands->get_worked_bands(); $data['maxactivatedgrids'] = $this->Activators_model->get_max_activated_grids(); $data['activators_array'] = $this->Activators_model->get_activators($band, $this->input->post('mincount'), $this->input->post('leogeo')); $data['activators_vucc_array'] = $this->Activators_model->get_activators_vucc($band, $this->input->post('leogeo')); $data['bandselect'] = $band; $footerData = []; $footerData['scripts'] = [ 'assets/js/sections/activators.js?' . filemtime(realpath(__DIR__ . "/../../assets/js/sections/activators.js")), ]; $this->load->view('interface_assets/header', $data); $this->load->view('activators/index'); $this->load->view('interface_assets/footer', $footerData); } }