diff --git a/application/controllers/Qso.php b/application/controllers/Qso.php index 1c6a192f..03702344 100755 --- a/application/controllers/Qso.php +++ b/application/controllers/Qso.php @@ -134,6 +134,7 @@ class QSO extends CI_Controller { $this->load->model('logbook_model'); $this->load->model('user_model'); + $this->load->model('modes'); $this->load->library('form_validation'); @@ -147,6 +148,7 @@ class QSO extends CI_Controller { $data['qso'] = $query->row(); $data['dxcc'] = $this->logbook_model->fetchDxcc(); $data['iota'] = $this->logbook_model->fetchIota(); + $data['modes'] = $this->modes->all(); $this->load->view('qso/edit_ajax', $data); } diff --git a/application/views/qso/edit_ajax.php b/application/views/qso/edit_ajax.php index dd776d10..200dd3e7 100644 --- a/application/views/qso/edit_ajax.php +++ b/application/views/qso/edit_ajax.php @@ -72,9 +72,13 @@ Mode load->library('frequency'); - foreach(Frequency::modes as $mode){ - printf("%s", $mode, $qso->COL_MODE==$mode?"selected=\"selected\"":"",$mode); + foreach($modes->result() as $mode){ + var_dump($mode); + if ($mode->submode == null) { + printf("%s", $mode->mode, $qso->COL_MODE==$mode->mode?"selected=\"selected\"":"",$mode->mode); + } else { + printf("⇒ %s", $mode->submode, $qso->COL_SUBMODE==$mode->submode?"selected=\"selected\"":"",$mode->submode); + } } ?> @@ -84,29 +88,29 @@ Band - COL_BAND == "160m") { echo "selected=\"selected\""; } ?>>160m - COL_BAND == "80m") { echo "selected=\"selected\""; } ?>>80m - COL_BAND == "60m") { echo "selected=\"selected\""; } ?>>60m - COL_BAND == "40m") { echo "selected=\"selected\""; } ?>>40m - COL_BAND == "30m") { echo "selected=\"selected\""; } ?>>30m - COL_BAND == "20m") { echo "selected=\"selected\""; } ?>>20m - COL_BAND == "17m") { echo "selected=\"selected\""; } ?>>17m - COL_BAND == "15m") { echo "selected=\"selected\""; } ?>>15m - COL_BAND == "12m") { echo "selected=\"selected\""; } ?>>12m - COL_BAND == "10m") { echo "selected=\"selected\""; } ?>>10m + COL_BAND == "160m")) { echo "selected=\"selected\""; } ?>>160m + COL_BAND == "80m")) { echo "selected=\"selected\""; } ?>>80m + COL_BAND == "60m")) { echo "selected=\"selected\""; } ?>>60m + COL_BAND == "40m")) { echo "selected=\"selected\""; } ?>>40m + COL_BAND == "30m")) { echo "selected=\"selected\""; } ?>>30m + COL_BAND == "20m")) { echo "selected=\"selected\""; } ?>>20m + COL_BAND == "17m")) { echo "selected=\"selected\""; } ?>>17m + COL_BAND == "15m")) { echo "selected=\"selected\""; } ?>>15m + COL_BAND == "12m")) { echo "selected=\"selected\""; } ?>>12m + COL_BAND == "10m")) { echo "selected=\"selected\""; } ?>>10m - COL_BAND == "6m") { echo "selected=\"selected\""; } ?>>6m - COL_BAND == "4m") { echo "selected=\"selected\""; } ?>>4m - COL_BAND == "2m") { echo "selected=\"selected\""; } ?>>2m + COL_BAND == "6m")) { echo "selected=\"selected\""; } ?>>6m + COL_BAND == "4m")) { echo "selected=\"selected\""; } ?>>4m + COL_BAND == "2m")) { echo "selected=\"selected\""; } ?>>2m - COL_BAND == "70cm") { echo "selected=\"selected\""; } ?>>70cm - COL_BAND == "23cm") { echo "selected=\"selected\""; } ?>>23cm - COL_BAND == "13cm") { echo "selected=\"selected\""; } ?>>13cm - COL_BAND == "9cm") { echo "selected=\"selected\""; } ?>>9cm + COL_BAND == "70cm")) { echo "selected=\"selected\""; } ?>>70cm + COL_BAND == "23cm")) { echo "selected=\"selected\""; } ?>>23cm + COL_BAND == "13cm")) { echo "selected=\"selected\""; } ?>>13cm + COL_BAND == "9cm")) { echo "selected=\"selected\""; } ?>>9cm diff --git a/application/views/view_log/partial/log_ajax.php b/application/views/view_log/partial/log_ajax.php index cffb7a85..0c41b062 100644 --- a/application/views/view_log/partial/log_ajax.php +++ b/application/views/view_log/partial/log_ajax.php @@ -31,7 +31,8 @@ config->item('use_auth') && ($this->session->userdata('user_type') >= 2)) || $this->config->item('use_auth') === FALSE || ($this->config->item('show_time'))) { ?> COL_TIME_ON); echo date('H:i', $timestamp); ?> - COL_PRIMARY_KEY; ?>" href="javascript:;">COL_CALL)); ?> + + COL_CALL)); ?> COL_MODE; ?> COL_RST_SENT; ?> COL_STX) { ?>COL_STX;?>COL_STX_STRING) { ?>COL_STX_STRING;?>