From e7eff66b5981972b4fa74ccc5adb2819bf2affc3 Mon Sep 17 00:00:00 2001 From: Peter Goodhall Date: Mon, 7 Jan 2019 16:58:23 +0000 Subject: [PATCH] export satellite adif only --- application/controllers/Adif.php | 14 ++++++++++++++ application/views/adif/data/exportsat.php | 15 +++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 application/views/adif/data/exportsat.php diff --git a/application/controllers/Adif.php b/application/controllers/Adif.php index ae91b83c..2d35f091 100644 --- a/application/controllers/Adif.php +++ b/application/controllers/Adif.php @@ -36,6 +36,20 @@ class adif extends CI_Controller { $this->load->view('adif/data/exportall', $data); } + + // Export all QSO Data in ASC Order of Date. + public function exportsat() + { + // 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_all(); + + $this->load->view('adif/data/exportsat', $data); + } + public function export_custom() { // Set memory limit to unlimited to allow heavy usage diff --git a/application/views/adif/data/exportsat.php b/application/views/adif/data/exportsat.php new file mode 100644 index 00000000..e42a3aca --- /dev/null +++ b/application/views/adif/data/exportsat.php @@ -0,0 +1,15 @@ +session->userdata('user_callsign').'-'.date('dmY-Hi').'.adi"') +?> +2.2 +config->item('app_name')); ?>>config->item('app_name')."\n"; ?> +config->item('app_version')); ?>>Version config->item('app_version')."\n"; ?> + + +result() as $qso) { //print_r($qso);?> + COL_SAT_NAME != "") { ?> + COL_CALL); ?>>COL_CALL; ?>COL_BAND); ?>>COL_BAND; ?>COL_MODE); ?>>COL_MODE; ?>COL_FREQ != "0") { ?>COL_FREQ / 1000000; ?>>COL_TIME_ON); $new_date = date('Ymd', $date_on); ?>>COL_TIME_ON); $new_on = date('His', $time_on); ?>>COL_TIME_OFF); $new_off = date('His', $time_off); ?>>COL_RST_RCVD); ?>>COL_RST_RCVD; ?>COL_RST_SENT); ?>>COL_RST_SENT; ?>COL_QSL_RCVD); ?>>COL_QSL_RCVD; ?>COL_QSL_SENT); ?>>COL_QSL_SENT; ?>COL_COUNTRY); ?>>COL_COUNTRY; ?>COL_VUCC_GRIDS != "") { ?>COL_VUCC_GRIDS); ?>>COL_VUCC_GRIDS; ?>COL_VUCC_GRIDS == "" && $qso->COL_GRIDSQUARE != "") { ?>COL_GRIDSQUARE); ?>>COL_GRIDSQUARE; ?>COL_SAT_NAME) { ?>COL_SAT_MODE); ?>>COL_SAT_MODE; ?>COL_SAT_NAME); ?>>COL_SAT_NAME; ?>COL_PROP_MODE) { ?>COL_PROP_MODE); ?>>COL_PROP_MODE; ?>COL_NAME) { ?>COL_NAME); ?>>COL_NAME; ?>COL_COMMENT) { ?>COL_COMMENT); ?>>COL_COMMENT; ?> + + \ No newline at end of file