From 22719402114a70c8a14ca90e36dc83da6cadc26e Mon Sep 17 00:00:00 2001 From: Florian Prischl Date: Tue, 8 Nov 2022 10:25:03 +0100 Subject: [PATCH] Update export.php to conform to SOTA CSV standard The SOTA Database CSV standard expects commas (",") to delimit fields; see https://www.sotadata.org.uk/en/upload/activator/csv/info. The export function currently uses semicolons (";"). Although the SOTA Database gracefully accepts semicolon-delimited CSV files, I propose to conform to the expectation and use comma delimiters. Also fix a typo in "MICROWAVE". --- application/views/csv/data/export.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/application/views/csv/data/export.php b/application/views/csv/data/export.php index 4775586f..1354e419 100644 --- a/application/views/csv/data/export.php +++ b/application/views/csv/data/export.php @@ -27,14 +27,14 @@ $bands = array( "6cm" => "5.6GHz", "3cm" => "10GHz", "1.25cm" => "24GHz", - "6mm" => "MIcROWAVE", - "4mm" => "MIcROWAVE", - "2.5mm" => "MIcROWAVE", - "2mm" => "MIcROWAVE", - "1mm" => "MIcROWAVE" + "6mm" => "MICROWAVE", + "4mm" => "MICROWAVE", + "2.5mm" => "MICROWAVE", + "2mm" => "MICROWAVE", + "1mm" => "MICROWAVE" ); foreach ($qsos as $qso) { $timestamp = strtotime($qso['COL_TIME_ON']); - print "V2;".$qso['station_callsign'].";".$qso['COL_MY_SOTA_REF'].";".date('d/m/y', $timestamp).";".date('Hi', $timestamp).";".$bands[$qso['COL_BAND']].";".$qso['COL_MODE'].";".$qso['COL_CALL'].";".$qso['COL_SOTA_REF'].";".$qso['COL_COMMENT']."\n"; + print "V2;".$qso['station_callsign'].",".$qso['COL_MY_SOTA_REF'].",".date('d/m/y', $timestamp).",".date('Hi', $timestamp).",".$bands[$qso['COL_BAND']].",".$qso['COL_MODE'].",".$qso['COL_CALL'].",".$qso['COL_SOTA_REF'].",".$qso['COL_COMMENT']."\n"; } ?>