[Contesting] Only log exchange according to exchangetype
这个提交包含在:
父节点
e22bc4ec5a
当前提交
2d629c8b01
共有 2 个文件被更改,包括 78 次插入 和 10 次删除
|
|
@ -18,10 +18,38 @@ class Logbook_model extends CI_Model {
|
||||||
|
|
||||||
// Contest exchange, need to separate between serial and other type of exchange
|
// Contest exchange, need to separate between serial and other type of exchange
|
||||||
if($this->input->post('exchangetype')) {
|
if($this->input->post('exchangetype')) {
|
||||||
$srx_string = $this->input->post('exch_rcvd') == '' ? null : $this->input->post('exch_rcvd');
|
switch ($this->input->post('exchangetype')) {
|
||||||
$stx_string = $this->input->post('exch_sent') == '' ? null : $this->input->post('exch_sent');
|
case 'Exchange':
|
||||||
$srx = $this->input->post('exch_serial_r') == '' ? null : $this->input->post('exch_serial_r');
|
$srx_string = $this->input->post('exch_rcvd') == '' ? null : $this->input->post('exch_rcvd');
|
||||||
$stx = $this->input->post('exch_serial_s') == '' ? null : $this->input->post('exch_serial_s');
|
$stx_string = $this->input->post('exch_sent') == '' ? null : $this->input->post('exch_sent');
|
||||||
|
$srx = null;
|
||||||
|
$stx = null;
|
||||||
|
break;
|
||||||
|
case 'Gridsquare':
|
||||||
|
$srx_string = null;
|
||||||
|
$stx_string = null;
|
||||||
|
$srx = null;
|
||||||
|
$stx = null;
|
||||||
|
break;
|
||||||
|
case 'Serial':
|
||||||
|
$srx = $this->input->post('exch_serial_r') == '' ? null : $this->input->post('exch_serial_r');
|
||||||
|
$stx = $this->input->post('exch_serial_s') == '' ? null : $this->input->post('exch_serial_s');
|
||||||
|
$srx_string = null;
|
||||||
|
$stx_string = null;
|
||||||
|
break;
|
||||||
|
case 'Serialexchange':
|
||||||
|
$srx_string = $this->input->post('exch_rcvd') == '' ? null : $this->input->post('exch_rcvd');
|
||||||
|
$stx_string = $this->input->post('exch_sent') == '' ? null : $this->input->post('exch_sent');
|
||||||
|
$srx = $this->input->post('exch_serial_r') == '' ? null : $this->input->post('exch_serial_r');
|
||||||
|
$stx = $this->input->post('exch_serial_s') == '' ? null : $this->input->post('exch_serial_s');
|
||||||
|
break;
|
||||||
|
case 'Serialgridsquare':
|
||||||
|
$srx = $this->input->post('exch_serial_r') == '' ? null : $this->input->post('exch_serial_r');
|
||||||
|
$stx = $this->input->post('exch_serial_s') == '' ? null : $this->input->post('exch_serial_s');
|
||||||
|
$srx_string = null;
|
||||||
|
$stx_string = null;
|
||||||
|
break;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
$srx_string = null;
|
$srx_string = null;
|
||||||
$stx_string = null;
|
$stx_string = null;
|
||||||
|
|
|
||||||
|
|
@ -354,6 +354,8 @@ function logQso() {
|
||||||
$('.callsign-suggestions').text("");
|
$('.callsign-suggestions').text("");
|
||||||
|
|
||||||
var table = $('.qsotable').DataTable();
|
var table = $('.qsotable').DataTable();
|
||||||
|
var exchangetype = $("#exchangetype").val();
|
||||||
|
|
||||||
var gridsquare = $("#exch_gridsquare_r").val();
|
var gridsquare = $("#exch_gridsquare_r").val();
|
||||||
var vucc = '';
|
var vucc = '';
|
||||||
|
|
||||||
|
|
@ -362,6 +364,44 @@ function logQso() {
|
||||||
gridsquare = '';
|
gridsquare = '';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var gridr = '';
|
||||||
|
var vuccr = '';
|
||||||
|
var exchsent = '';
|
||||||
|
var exchrcvd = '';
|
||||||
|
var serials = '';
|
||||||
|
var serialr = '';
|
||||||
|
|
||||||
|
switch (exchangetype) {
|
||||||
|
case 'Exchange':
|
||||||
|
exchsent = $("#exch_sent").val();
|
||||||
|
exchrcvd = $("#exch_rcvd").val();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'Gridsquare':
|
||||||
|
gridr = gridsquare;
|
||||||
|
vuccr = vucc;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'Serial':
|
||||||
|
serials = $("#exch_serial_s").val();
|
||||||
|
serialr = $("#exch_serial_r").val();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'Serialexchange':
|
||||||
|
exchsent = $("#exch_sent").val();
|
||||||
|
exchrcvd = $("#exch_rcvd").val();
|
||||||
|
serials = $("#exch_serial_s").val();
|
||||||
|
serialr = $("#exch_serial_r").val();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'Serialgridsquare':
|
||||||
|
gridr = gridsquare;
|
||||||
|
vuccr = vucc;
|
||||||
|
serials = $("#exch_serial_s").val();
|
||||||
|
serialr = $("#exch_serial_r").val();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
var data = [[
|
var data = [[
|
||||||
$("#start_date").val() + ' ' + $("#start_time").val(),
|
$("#start_date").val() + ' ' + $("#start_time").val(),
|
||||||
$("#callsign").val().toUpperCase(),
|
$("#callsign").val().toUpperCase(),
|
||||||
|
|
@ -369,12 +409,12 @@ function logQso() {
|
||||||
$("#mode").val(),
|
$("#mode").val(),
|
||||||
$("#rst_sent").val(),
|
$("#rst_sent").val(),
|
||||||
$("#rst_rcvd").val(),
|
$("#rst_rcvd").val(),
|
||||||
$("#exch_sent").val(),
|
exchsent,
|
||||||
$("#exch_rcvd").val(),
|
exchrcvd,
|
||||||
$("#exch_serial_s").val(),
|
serials,
|
||||||
$("#exch_serial_r").val(),
|
serialr,
|
||||||
gridsquare,
|
gridr,
|
||||||
vucc,
|
vuccr,
|
||||||
]];
|
]];
|
||||||
|
|
||||||
table.rows.add(data).draw();
|
table.rows.add(data).draw();
|
||||||
|
|
|
||||||
正在加载…
在新工单中引用