load->model('user_model'); if(!$this->user_model->authorize(99)) { $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); redirect('dashboard'); } // load the view $data['page_title'] = "Radio Status"; $this->load->view('interface_assets/header', $data); $this->load->view('radio/index'); $this->load->view('interface_assets/footer'); } function status() { // Check Auth $this->load->model('user_model'); if(!$this->user_model->authorize(99)) { $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); redirect('dashboard'); } $this->load->model('cat'); $query = $this->cat->status(); if ($query->num_rows() > 0) { echo ""; echo "Radio"; echo "Frequency"; echo "Mode"; echo "Timestamp" ; echo "Options"; echo ""; foreach ($query->result() as $row) { echo ""; echo "".$row->radio.""; if($row->frequency != "0") { echo "".$row->frequency.""; } else { echo "".$row->downlink_freq." / ".$row->uplink_freq.""; } if($row->mode != "non") { echo "".$row->mode.""; } else { echo "".$row->uplink_mode.""; } $phpdate = strtotime($row->timestamp); echo "".date('H:i:s d-m-y', $phpdate)."" ; echo "id."\" >\"Delete\"" ; echo ""; } } else { echo ""; echo "No CAT Interfaced radios found."; echo ""; } } function frequency($id) { // Check Auth $this->load->model('user_model'); if(!$this->user_model->authorize(99)) { $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); redirect('dashboard'); } //$this->db->where('radio', $result['radio']); $this->db->select('frequency'); $this->db->where('id', $id); $query = $this->db->get('cat'); if ($query->num_rows() > 0) { foreach ($query->result() as $row) { if( $row->frequency == "0") { $this->db->select('uplink_freq'); $this->db->where('id', $id); $query = $this->db->get('cat'); if ($query->num_rows() > 0) { foreach ($query->result() as $row) { echo strtoupper($row->uplink_freq); } } } else { echo $row->frequency; } } } } function mode($id) { // Check Auth $this->load->model('user_model'); if(!$this->user_model->authorize(99)) { $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); redirect('dashboard'); } //$this->db->where('radio', $result['radio']); $this->db->select('mode, radio, uplink_mode'); $this->db->where('id', $id); $query = $this->db->get('cat'); if ($query->num_rows() > 0) { foreach ($query->result() as $row) { if($row->radio != "SatPC32") { if(strtoupper($row->mode) == "FMN"){ echo "FM"; } else { echo strtoupper($row->mode); } } else { if(strtoupper($row->uplink_mode) == "FMN"){ echo "FM"; } else { echo strtoupper($row->uplink_mode); } } } } } function satname($id) { // Check Auth $this->load->model('user_model'); if(!$this->user_model->authorize(99)) { $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); redirect('dashboard'); } //$this->db->where('radio', $result['radio']); $this->db->select('sat_name'); $this->db->where('id', $id); $query = $this->db->get('cat'); if ($query->num_rows() > 0) { foreach ($query->result() as $row) { if($row->sat_name == "AO-07") { echo "AO-7"; } elseif ($row->sat_name == "LILACSAT") { echo "CAS-3H"; } else { echo strtoupper($row->sat_name); } } } } function satmode($id) { // Check Auth $this->load->model('user_model'); if(!$this->user_model->authorize(99)) { $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); redirect('dashboard'); } //$this->db->where('radio', $result['radio']); $this->db->select('uplink_freq, downlink_freq'); $this->db->where('id', $id); $query = $this->db->get('cat'); if ($query->num_rows() > 0) { foreach ($query->result() as $row) { if ($row->uplink_freq > 144000000 && $row->uplink_freq < 147000000) { $uplink_mode = "V"; } elseif ($row->uplink_freq > 432000000 && $row->uplink_freq < 438000000) { $uplink_mode = "U"; } elseif ($row->uplink_freq > 28000000 && $row->uplink_freq < 30000000) { $uplink_mode = "A"; } if ($row->downlink_freq > 144000000 && $row->downlink_freq < 147000000) { $downlink_mode = "V"; } elseif ($row->downlink_freq > 432000000 && $row->downlink_freq < 438000000) { $downlink_mode = "U"; } elseif ($row->downlink_freq > 28000000 && $row->downlink_freq < 30000000) { $downlink_mode = "A"; } echo $uplink_mode."/".$downlink_mode; } } } function delete($id) { // Check Auth $this->load->model('user_model'); if(!$this->user_model->authorize(99)) { $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); redirect('dashboard'); } $this->load->model('cat'); $this->cat->delete($id); $this->session->set_flashdata('message', 'Radio Profile Deleted'); redirect('radio'); } } ?>