Files
wavelog/application/views/reg1test/export.php
2024-09-03 12:04:54 +00:00

52 lines
1.1 KiB
PHP

<?php
//Load Libraries
$CI = &get_instance();
$CI->load->library('Reg1testformat');
//Set headers
header('Content-Type: text/plain; charset=utf-8');
header('Content-Disposition: attachment; filename="' . $callsign . '-' . $contest_id . '-' . date('Ymd-Hi') . '-' . $CI->reg1testformat->reg1testbandstring($band) . '.edi"');
//calculate qso details
$qsodetails = $CI->reg1testformat->qsos($qsos, $gridlocator, $bandmultiplicator);
//get header
echo $CI->reg1testformat->header(
$contest_id,
$from,
$to,
$callsign,
$gridlocator,
$contestaddress1,
$contestaddress2,
$categoryoperator,
$band,
$club,
$name,
$responsible_operator,
$address1,
$address2,
$addresspostalcode,
$addresscity,
$addresscountry,
$operatorphone,
$operators,
$soapbox,
$qso_count,
$sentexchange,
$txequipment,
$power,
$rxequipment,
$antenna,
$antennaheight,
$maxdistanceqso,
$bandmultiplicator,
$qsodetails['claimedpoints']
);
//write QSO details
echo $qsodetails['formatted_qso'];
//get seperate footer if QSO details won't provide one
echo $qso_count < 1 ? $CI->reg1testformat->footer() : '';