Make SOTA-CSV-export safer by adding quotes

Adds quotes to the comment-field of the
CSV-export, which leads to proper CSV-files if the
comment contains comma and uses printf for formatting.
这个提交包含在:
tudacs 2023-09-13 20:43:40 +02:00
父节点 8aa0a16283
当前提交 a6fb75ecc7

查看文件

@ -35,6 +35,16 @@ $bands = array(
);
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";
printf("V2,%s,%s,%s,%s,%s,%s,%s,%s,\"%s\"\n",
$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']
);
}
?>