mirror of
https://github.com/wavelog/wavelog.git
synced 2026-03-22 18:27:16 +00:00
52 lines
1.1 KiB
PHP
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() : '';
|