Merge pull request #42 from int2001/hrdfix

Set status if no QSO found in upload-loop
这个提交包含在:
HB9HIL 2023-12-16 13:35:21 +01:00 提交者 GitHub
当前提交 a4bc26d9b6
找不到此签名对应的密钥
GPG 密钥 ID: 4AEE18F83AFDEB23

查看文件

@ -54,12 +54,11 @@ class Hrdlog extends CI_Controller {
$data['qsos'] = $this->logbook_model->get_hrdlog_qsos($station_id);
$errormessages = array();
$CI = &get_instance();
$CI->load->library('AdifHelper');
$this->load->library('AdifHelper');
if ($data['qsos']) {
foreach ($data['qsos']->result() as $qso) {
$adif = $CI->adifhelper->getAdifLine($qso);
$adif = $this->adifhelper->getAdifLine($qso);
if ($qso->COL_HRDLOG_QSO_UPLOAD_STATUS == 'M') {
$result = $this->logbook_model->push_qso_to_hrdlog($hrdlog_username, $hrdlog_code, $adif, true);
@ -85,6 +84,9 @@ class Hrdlog extends CI_Controller {
$errormessages[] = $result['message'] . ' Call: ' . $qso->COL_CALL . ' Band: ' . $qso->COL_BAND . ' Mode: ' . $qso->COL_MODE . ' Time: ' . $qso->COL_TIME_ON;
}
}
if ($i == 0) {
$result['status']='OK';
}
$result['count'] = $i;
$result['errormessages'] = $errormessages;
return $result;