Started code to read station profiles and find matching certs

pull/594/head
Peter Goodhall 2020-08-22 22:26:04 +01:00
rodzic fade52b18e
commit f9448bddb2
4 zmienionych plików z 54 dodań i 3 usunięć

Wyświetl plik

@ -136,6 +136,49 @@ class Lotw extends CI_Controller {
}
}
/*
|--------------------------------------------------------------------------
| Function: lotw_upload
|--------------------------------------------------------------------------
|
| This function Uploads to LOTW
|
*/
public function lotw_upload() {
// Get Station Profile Data
$this->load->model('Stations');
$station_profiles = $this->Stations->all();
if ($station_profiles->num_rows() >= 1) {
foreach ($station_profiles->result() as $station_profile)
{
print_r($station_profile);
// Get Certificate Data
$this->load->model('LotwCert');
$lotw_cert_info = $this->LotwCert->lotw_cert_details($station_profile->station_callsign, $this->session->userdata('user_id'));
print_r($lotw_cert_info);
}
} else {
echo "No Station Profiles";
}
// Get Certificate Data
$this->load->model('LotwCert');
// Set QSOs for Station Profile that havent been uploaded
// Build ADIF file
// Save TQ8
// Upload TQ8
// Destory TQ8
}
/*
|--------------------------------------------------------------------------
| Function: delete_cert

Wyświetl plik

@ -25,6 +25,14 @@ class LotwCert extends CI_Model {
return $query;
}
function lotw_cert_details($callsign, $user_id) {
$this->db->where('user_id', $user_id);
$this->db->where('callsign', $callsign);
$query = $this->db->get('lotw_certs');
return $query->row();
}
function find_cert($callsign, $user_id) {
$this->db->where('user_id', $user_id);
$this->db->where('callsign', $callsign);

Wyświetl plik

@ -106,7 +106,7 @@
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="<?php echo site_url('lotw/import');?>" title="LoTW Import"><i class="fas fa-sync"></i> LoTW Import</a>
<a class="dropdown-item" href="<?php echo site_url('lotw');?>" title="LoTW Import"><i class="fas fa-sync"></i> LoTW</a>
<div class="dropdown-divider"></div>

Wyświetl plik

@ -1,6 +1,6 @@
<div class="container lotw">
<h1><?php echo $page_title; ?></h1>
<br>
<a class="btn btn-success btn-sm float-right" href="<?php echo site_url('/lotw/import'); ?>" role="button"><i class="fas fa-cloud-upload-alt"></i> LoTW Import</a><h1><?php echo $page_title; ?></h1>
<!-- Card Starts -->
<div class="card">