Logbook Model: Fix empty strings which should be nulls

Some non-string fields were being populated by an empty string, causing problem
on ADIF import.
pull/271/head
Michael Cullen 2019-05-12 00:21:10 +01:00
rodzic 843aafba61
commit 45237c18b8
1 zmienionych plików z 12 dodań i 12 usunięć

Wyświetl plik

@ -876,12 +876,12 @@ class Logbook_model extends CI_Model {
{
// Create array with QSO Data use ?:
$data = array(
'COL_A_INDEX' => (!empty($record['a_index'])) ? $record['a_index']: '',
'COL_A_INDEX' => (!empty($record['a_index'])) ? $record['a_index']: null,
'COL_ADDRESS' => (!empty($record['address'])) ? $record['address'] : '',
'COL_ADDRESS_INTL' => (!empty($record['address_intl'])) ? $record['address_intl'] : '',
'COL_AGE' => (!empty($record['age'])) ? $record['age'] : '',
'COL_ANT_AZ' => (!empty($record['ant_az'])) ? $record['ant_az'] : '',
'COL_ANT_EL' => (!empty($record['ant_el'])) ? $record['ant_el'] : '',
'COL_AGE' => (!empty($record['age'])) ? $record['age'] : null,
'COL_ANT_AZ' => (!empty($record['ant_az'])) ? $record['ant_az'] : null,
'COL_ANT_EL' => (!empty($record['ant_el'])) ? $record['ant_el'] : null,
'COL_ANT_PATH' => (!empty($record['ant_path'])) ? $record['ant_path'] : '',
'COL_ARRL_SECT' => (!empty($record['arrl_sect'])) ? $record['arrl_sect'] : '',
'COL_AWARD_GRANTED' => (!empty($record['award_granted'])) ? $record['award_granted'] : '',
@ -892,8 +892,8 @@ class Logbook_model extends CI_Model {
'COL_CALL' => (!empty($record['call'])) ? strtoupper($record['call']) : '',
'COL_CHECK' => (!empty($record['check'])) ? $record['check'] : '',
'COL_CLASS' => (!empty($record['class'])) ? $record['class'] : '',
'COL_CLUBLOG_QSO_UPLOAD_DATE' => (!empty($record['clublog_qso_upload_date'])) ? $record['clublog_qso_upload_date'] : '',
'COL_CLUBLOG_QSO_UPLOAD_STATUS' => (!empty($record['clublog_qso_upload_status'])) ? $record['clublog_qso_upload_status'] : '',
'COL_CLUBLOG_QSO_UPLOAD_DATE' => (!empty($record['clublog_qso_upload_date'])) ? $record['clublog_qso_upload_date'] : null,
'COL_CLUBLOG_QSO_UPLOAD_STATUS' => (!empty($record['clublog_qso_upload_status'])) ? $record['clublog_qso_upload_status'] : null,
'COL_CNTY' => (!empty($record['cnty'])) ? $record['cnty'] : '',
'COL_COMMENT' => (!empty($record['comment'])) ? $record['comment'] : '',
'COL_COMMENT_INTL' => (!empty($record['comment_intl'])) ? $record['comment_intl'] : '',
@ -906,14 +906,14 @@ class Logbook_model extends CI_Model {
'COL_CREDIT_GRANTED' => (!empty($record['credit_granted'])) ? $record['credit_granted'] : '',
'COL_CREDIT_SUBMITTED' => (!empty($record['credit_submitted'])) ? $record['credit_submitted'] : '',
'COL_DARC_DOK' => (!empty($record['darc_dok'])) ? $record['darc_dok'] : '',
'COL_DISTANCE' => (!empty($record['distance'])) ? $record['distance'] : '',
'COL_DISTANCE' => (!empty($record['distance'])) ? $record['distance'] : null,
'COL_DXCC' => $dxcc[0],
'COL_EMAIL' => (!empty($record['email'])) ? $record['email'] : '',
'COL_EQ_CALL' => (!empty($record['eq_call'])) ? $record['eq_call'] : '',
'COL_EQSL_QSL_RCVD' => (!empty($record['eqsl_qsl_rcvd'])) ? $record['eqsl_qsl_rcvd'] : '',
'COL_EQSL_QSL_SENT' => (!empty($record['eqsl_qsl_sent'])) ? $record['eqsl_qsl_sent'] : '',
'COL_EQSL_QSLRDATE' => (!empty($record['eqsl_qslrdate'])) ? $record['eqsl_qslrdate'] : '',
'COL_EQSL_QSLSDATE' => (!empty($record['eqsl_qslsdate'])) ? $record['eqsl_qslsdate'] : '',
'COL_EQSL_QSL_RCVD' => (!empty($record['eqsl_qsl_rcvd'])) ? $record['eqsl_qsl_rcvd'] : null,
'COL_EQSL_QSL_SENT' => (!empty($record['eqsl_qsl_sent'])) ? $record['eqsl_qsl_sent'] : null,
'COL_EQSL_QSLRDATE' => (!empty($record['eqsl_qslrdate'])) ? $record['eqsl_qslrdate'] : null,
'COL_EQSL_QSLSDATE' => (!empty($record['eqsl_qslsdate'])) ? $record['eqsl_qslsdate'] : null,
'COL_EQSL_STATUS' => (!empty($record['eqsl_status'])) ? $record['eqsl_status'] : '',
'COL_FISTS' => (!empty($record['fists'])) ? $record['fists'] : '',
'COL_FISTS_CC' => (!empty($record['fists_cc'])) ? $record['fists_cc'] : '',
@ -1142,4 +1142,4 @@ class Logbook_model extends CI_Model {
}
?>
?>