diff --git a/application/controllers/adif.php b/application/controllers/adif.php index 730e9548..bdc557a6 100644 --- a/application/controllers/adif.php +++ b/application/controllers/adif.php @@ -49,6 +49,18 @@ class adif extends CI_Controller { } + public function export_lotw() + { + // Set memory limit to unlimited to allow heavy usage + ini_set('memory_limit', '-1'); + + $this->load->model('adif_data'); + + $data['qsos'] = $this->adif_data->export_lotw(); + + $this->load->view('adif/data/exportall', $data); + } + public function import() { $data['page_title'] = "ADIF Import"; diff --git a/application/models/adif_data.php b/application/models/adif_data.php index ed5b51c7..564403f0 100644 --- a/application/models/adif_data.php +++ b/application/models/adif_data.php @@ -23,6 +23,14 @@ class adif_data extends CI_Model { return $query; } + + function export_lotw() { + $this->db->where("COL_LOTW_QSL_SENT != 'Y'"); + $this->db->order_by("COL_TIME_ON", "ASC"); + $query = $this->db->get($this->config->item('table_name')); + + return $query; + } } ?>