added cabrillo value "certificate"

This commit is contained in:
HB9HIL
2024-10-04 21:28:19 +00:00
parent 170dcc836f
commit a9f97537ea
4 changed files with 15 additions and 2 deletions

View File

@@ -131,6 +131,7 @@ class Cabrillo extends CI_Controller {
$data['addresscountry'] = $this->security->xss_clean($this->input->post('addresscountry'));
$data['soapbox'] = $this->security->xss_clean($this->input->post('soapbox'));
$data['gridlocator'] = $station->station_gridsquare;
$data['certificate'] = $this->security->xss_clean($this->input->post('certificate'));
$this->load->view('cabrillo/export', $data);
}else {

View File

@@ -5,7 +5,7 @@ class Cabrilloformat {
public function header($contest_id, $callsign, $claimed_score,
$operators, $club, $location, $name, $address, $addresscity, $addressstateprovince, $addresspostalcode, $addresscountry, $soapbox, $gridlocator,
$categoryoverlay, $categorytransmitter, $categorytime, $categorystation, $categorypower, $categorymode, $categoryband, $categoryassisted, $categoryoperator, $email) {
$categoryoverlay, $categorytransmitter, $categorytime, $categorystation, $categorypower, $categorymode, $categoryband, $categoryassisted, $categoryoperator, $email, $certificate) {
$cab_header = "";
$cab_header .= "START-OF-LOG: 3.0"."\r\n";
$cab_header .= "CONTEST: ".$contest_id."\r\n";
@@ -43,6 +43,10 @@ class Cabrilloformat {
$cab_header .= "ADDRESS-COUNTRY: ".$addresscountry."\r\n";
$cab_header .= "EMAIL: ".$email."\r\n";
$cab_header .= "SOAPBOX: ".$soapbox."\r\n";
if ($certificate != null || $certificate != "") {
$cab_header .= "CERTIFICATE: ".$certificate."\r\n";
}
if($gridlocator != null) {
$cab_header .= "GRID-LOCATOR: ".$gridlocator."\r\n";

View File

@@ -7,7 +7,7 @@ $CI->load->library('Cabrilloformat');
echo $CI->cabrilloformat->header($contest_id, $callsign, $claimed_score,
$operators, $club, $location, $name, $address, $addresscity, $addressstateprovince, $addresspostalcode, $addresscountry, $soapbox, $gridlocator,
$categoryoverlay, $categorytransmitter, $categorytime, $categorystation, $categorypower, $categorymode, $categoryband, $categoryassisted, $categoryoperator, $email);
$categoryoverlay, $categorytransmitter, $categorytime, $categorystation, $categorypower, $categorymode, $categoryband, $categoryassisted, $categoryoperator, $email, $certificate);
foreach ($qsos->result() as $row) {
echo $CI->cabrilloformat->qso($row);
}

View File

@@ -188,6 +188,14 @@
<div class="col-md-3 control-label" for="addresscountry"><?= __("Address Country") ?>: </div>
<input class="form-control my-1 me-sm-2 col-md-4 w-auto" id="addresscountry" type="text" name="addresscountry" aria-label="addresscountry">
</div>
<div hidden="true" class="mb-3 d-flex align-items-center row additionalinfo">
<div class="col-md-3 control-label" for="certificate"><?= __("Certificate") ?>: <i class="fas fa-question-circle col-md-1" data-bs-toggle="contestinfo" data-bs-placement="right" title="<?= __("Indicate if you wish to receive, if eligible, a paper certificate sent via postal mail by the contest sponsor. The contest sponsor may or may not honor this tag.") ?>"></i></div>
<select class="form-select my-1 me-sm-2 col-md-4 w-auto" id="certificate" name="certificate">
<option value=""></option>
<option value="YES"><?= __("Yes"); ?></option>
<option value="NO"><?= __("No"); ?></option>
</select>
</div>
<div hidden="true" class="mb-3 d-flex align-items-center row additionalinfo">
<div class="col-md-3 control-label" for="button1id"></div>
<button id="button1id" type="submit" name="button1id" class="btn btn-sm btn-primary w-auto"> <?= __("Export") ?></button>