当前提交
19f82b1322
共有 4 个文件被更改,包括 44 次插入 和 31 次删除
|
|
@ -1483,22 +1483,28 @@ class Logbook_model extends CI_Model {
|
||||||
|
|
||||||
|
|
||||||
// Set Paper to sent
|
// Set Paper to sent
|
||||||
function paperqsl_update_sent($qso_id, $method) {
|
function paperqsl_update_sent($qso_id, $method) {
|
||||||
if ($this->logbook_model->check_qso_is_accessible($qso_id)) {
|
if ($this->logbook_model->check_qso_is_accessible($qso_id)) {
|
||||||
|
if ($method != '') {
|
||||||
|
$data = array(
|
||||||
|
'COL_QSLSDATE' => date('Y-m-d H:i:s'),
|
||||||
|
'COL_QSL_SENT' => 'Y',
|
||||||
|
'COL_QSL_SENT_VIA' => $method
|
||||||
|
);
|
||||||
|
} else {
|
||||||
|
$data = array(
|
||||||
|
'COL_QSLSDATE' => date('Y-m-d H:i:s'),
|
||||||
|
'COL_QSL_SENT' => 'Y'
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
$data = array(
|
$this->db->where('COL_PRIMARY_KEY', $qso_id);
|
||||||
'COL_QSLSDATE' => date('Y-m-d H:i:s'),
|
|
||||||
'COL_QSL_SENT' => 'Y',
|
|
||||||
'COL_QSL_SENT_VIA' => $method
|
|
||||||
);
|
|
||||||
|
|
||||||
$this->db->where('COL_PRIMARY_KEY', $qso_id);
|
$this->db->update($this->config->item('table_name'), $data);
|
||||||
|
} else {
|
||||||
$this->db->update($this->config->item('table_name'), $data);
|
return;
|
||||||
} else {
|
}
|
||||||
return;
|
}
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// Set Paper to requested
|
// Set Paper to requested
|
||||||
|
|
|
||||||
|
|
@ -335,23 +335,30 @@ class Logbookadvanced_model extends CI_Model {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function updateQsl($ids, $user_id, $method, $sent) {
|
public function updateQsl($ids, $user_id, $method, $sent) {
|
||||||
$this->load->model('user_model');
|
$this->load->model('user_model');
|
||||||
|
|
||||||
if(!$this->user_model->authorize(2)) {
|
if(!$this->user_model->authorize(2)) {
|
||||||
return array('message' => 'Error');
|
return array('message' => 'Error');
|
||||||
} else {
|
} else {
|
||||||
$data = array(
|
if ($method != '') {
|
||||||
'COL_QSLSDATE' => date('Y-m-d H:i:s'),
|
$data = array(
|
||||||
'COL_QSL_SENT' => $sent,
|
'COL_QSLSDATE' => date('Y-m-d H:i:s'),
|
||||||
'COL_QSL_SENT_VIA' => $method
|
'COL_QSL_SENT' => $sent,
|
||||||
);
|
'COL_QSL_SENT_VIA' => $method
|
||||||
$this->db->where_in('COL_PRIMARY_KEY', json_decode($ids, true));
|
);
|
||||||
$this->db->update($this->config->item('table_name'), $data);
|
} else {
|
||||||
|
$data = array(
|
||||||
|
'COL_QSLSDATE' => date('Y-m-d H:i:s'),
|
||||||
|
'COL_QSL_SENT' => $sent,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
$this->db->where_in('COL_PRIMARY_KEY', json_decode($ids, true));
|
||||||
|
$this->db->update($this->config->item('table_name'), $data);
|
||||||
|
|
||||||
return array('message' => 'OK');
|
return array('message' => 'OK');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function updateQslReceived($ids, $user_id, $method, $sent) {
|
public function updateQslReceived($ids, $user_id, $method, $sent) {
|
||||||
$this->load->model('user_model');
|
$this->load->model('user_model');
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,7 @@ if ($qsos->result() != NULL) {
|
||||||
echo '<td style=\'text-align: center\'>' . $qsl->COL_QSL_VIA . '</td>';
|
echo '<td style=\'text-align: center\'>' . $qsl->COL_QSL_VIA . '</td>';
|
||||||
echo '<td style=\'text-align: center\'><span class="badge text-bg-light">' . $qsl->station_callsign . '</span></td>';
|
echo '<td style=\'text-align: center\'><span class="badge text-bg-light">' . $qsl->station_callsign . '</span></td>';
|
||||||
echo '<td style=\'text-align: center\'>'; echo_qsl_sent_via($qsl->COL_QSL_SENT_VIA); echo '</td>';
|
echo '<td style=\'text-align: center\'>'; echo_qsl_sent_via($qsl->COL_QSL_SENT_VIA); echo '</td>';
|
||||||
echo '<td style=\'text-align: center\'><button onclick="mark_qsl_sent(\''.$qsl->COL_PRIMARY_KEY.'\', \'B\')" class="btn btn-sm btn-success"><i class="fa fa-check"></i></button></td>';
|
echo '<td style=\'text-align: center\'><button onclick="mark_qsl_sent(\''.$qsl->COL_PRIMARY_KEY.'\', \''. $qsl->COL_QSL_SENT_VIA. '\')" class="btn btn-sm btn-success"><i class="fa fa-check"></i></button></td>';
|
||||||
echo '<td style=\'text-align: center\'><button onclick="deleteFromQslQueue(\''.$qsl->COL_PRIMARY_KEY.'\')" class="btn btn-sm btn-danger"><i class="fas fa-trash-alt"></i></button></td>';
|
echo '<td style=\'text-align: center\'><button onclick="deleteFromQslQueue(\''.$qsl->COL_PRIMARY_KEY.'\')" class="btn btn-sm btn-danger"><i class="fas fa-trash-alt"></i></button></td>';
|
||||||
echo '<td style=\'text-align: center\'><button onclick="openQsoList(\''.$qsl->COL_CALL.'\')" class="btn btn-sm btn-success"><i class="fas fa-search"></i></button></td>';
|
echo '<td style=\'text-align: center\'><button onclick="openQsoList(\''.$qsl->COL_CALL.'\')" class="btn btn-sm btn-success"><i class="fas fa-search"></i></button></td>';
|
||||||
echo '</tr>';
|
echo '</tr>';
|
||||||
|
|
|
||||||
|
|
@ -168,7 +168,7 @@ function markSelectedQsos() {
|
||||||
type: 'post',
|
type: 'post',
|
||||||
data: {'id': JSON.stringify(id_list, null, 2),
|
data: {'id': JSON.stringify(id_list, null, 2),
|
||||||
'sent' : 'Y',
|
'sent' : 'Y',
|
||||||
'method' : 'B'
|
'method' : ''
|
||||||
},
|
},
|
||||||
success: function(data) {
|
success: function(data) {
|
||||||
if (data !== []) {
|
if (data !== []) {
|
||||||
|
|
|
||||||
正在加载…
在新工单中引用