Use central function to generate ADIF-Header

This commit is contained in:
int2001
2025-12-05 08:01:12 +00:00
parent ad11abe84b
commit 5e02b514ae
4 changed files with 14 additions and 24 deletions

View File

@@ -262,6 +262,15 @@ class AdifHelper {
return $line;
}
function getAdifHeader($app_name,$version) {
$adif_header = "Wavelog ADIF export\n";
$adif_header .= "<ADIF_VER:5>3.1.6\n";
$adif_header .= "<PROGRAMID:".strlen($app_name).">".$app_name."\r\n";
$adif_header .= "<PROGRAMVERSION:".strlen($version).">".$version."\r\n";
$adif_header .= "<EOH>\n\n";
return $adif_header;
}
function getAdifFieldLine($adifcolumn, $dbvalue) {
if ($dbvalue !== "" && $dbvalue !== null && $dbvalue !== 0) {
return "<" . $adifcolumn . ":" . mb_strlen($dbvalue, "UTF-8") . ">" . $dbvalue . "\r\n";