Various tweaks required to import an N1MM+ ADIF

pull/290/head
Tom Fanning 2019-06-15 11:45:29 +00:00
rodzic ec5c356cc0
commit a7fc7975a2
1 zmienionych plików z 19 dodań i 3 usunięć

Wyświetl plik

@ -221,6 +221,15 @@ class Logbook_model extends CI_Model {
}
function add_qso($data) {
if ($data['COL_DXCC'] == "Not Found"){
$data['COL_DXCC'] = NULL;
}
if (!is_null($data['COL_RX_PWR'])) {
$data['COL_RX_PWR'] = str_replace("W", "", $data['COL_RX_PWR']);
}
// Add QSO to database
$this->db->insert($this->config->item('table_name'), $data);
}
@ -830,7 +839,11 @@ class Logbook_model extends CI_Model {
// DXCC id
$dxcc = $this->check_dxcc_table($record['call'], $time_off);
if (isset($record['call'])){
$dxcc = $this->check_dxcc_table($record['call'], $time_off);
} else {
$dxcc = NULL;
}
// Store or find country name
if(isset($record['country'])) {
@ -883,10 +896,13 @@ class Logbook_model extends CI_Model {
} elseif(isset($dxcc[2])) {
$cq_zone = $dxcc[2];
} else {
$cq_zone = "";
//$cq_zone = "";
$cq_zone = NULL;
}
$this->db->where('COL_CALL', $record['call']);
if (isset($record['call'])){
$this->db->where('COL_CALL', $record['call']);
}
$this->db->where('COL_TIME_ON', $time_on);
$check = $this->db->get($this->config->item('table_name'));