load->model('user_model'); if(!$this->user_model->authorize(2)) { $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); redirect('dashboard'); } $this->load->model('logbook_model'); } function spots($band,$age = 60) { $calls_found=$this->logbook_model->dxc_spotlist($band, $age); header('Content-Type: application/json'); if ($calls_found) { echo json_encode($calls_found, JSON_PRETTY_PRINT); } else { echo '{ "error": "not found" }'; } } function qrg_lookup($qrg) { $call_found=$this->logbook_model->dxc_qrg_lookup($this->security->xss_clean($qrg)); header('Content-Type: application/json'); if ($call_found) { echo json_encode($call_found, JSON_PRETTY_PRINT); } else { echo '{ "error": "not found" }'; } } function call($call) { $date = date('Ymd', time()); $dxcc = $this->logbook_model->dxcc_lookup($call, $date); if ($dxcc) { header('Content-Type: application/json'); echo json_encode($dxcc, JSON_PRETTY_PRINT); } else { echo '{ "error": "not found" }'; } } }