Add MY_WWFF_REF to station profile
这个提交包含在:
父节点
f450392440
当前提交
cc621bebd7
共有 7 个文件被更改,包括 50 次插入 和 2 次删除
|
|
@ -189,6 +189,8 @@ class AdifHelper {
|
|||
|
||||
$line .= $this->getAdifFieldLine("MY_SOTA_REF", $qso->station_sota);
|
||||
|
||||
$line .= $this->getAdifFieldLine("MY_WWFF_REF", $qso->station_wwff);
|
||||
|
||||
$line .= $this->getAdifFieldLine("MY_CQ_ZONE", $qso->station_cq);
|
||||
|
||||
$line .= $this->getAdifFieldLine("MY_ITU_ZONE", $qso->station_itu);
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ class Migration_add_wwff_columns extends CI_Migration {
|
|||
if (!$this->db->field_exists('COL_WWFF_REF', 'TABLE_HRD_CONTACTS_V01')) {
|
||||
$fields = array(
|
||||
'COL_WWFF_REF VARCHAR(30) DEFAULT NULL',
|
||||
'COL_MY_WWFF_REF VARCHAR(50) DEFAULT NULL',
|
||||
);
|
||||
$this->dbforge->add_column('TABLE_HRD_CONTACTS_V01', $fields, 'COL_VUCC_GRIDS');
|
||||
|
||||
|
|
@ -27,11 +28,19 @@ class Migration_add_wwff_columns extends CI_Migration {
|
|||
$this->db->set('COL_SIG', '');
|
||||
$this->db->where('COL_SIG', 'WWFF');
|
||||
$this->db->update('TABLE_HRD_CONTACTS_V01');
|
||||
|
||||
// Add MY_WWFF_REF to station profile
|
||||
$fields = array(
|
||||
'station_wwff varchar(50) DEFAULT NULL',
|
||||
);
|
||||
$this->dbforge->add_column('station_profile', $fields);
|
||||
}
|
||||
}
|
||||
|
||||
public function down()
|
||||
{
|
||||
$this->dbforge->drop_column('TABLE_HRD_CONTACTS_V01', 'COL_WWFF_REF');
|
||||
$this->dbforge->drop_column('TABLE_HRD_CONTACTS_V01', 'COL_MY_WWFF_REF');
|
||||
$this->dbforge->drop_column('station_profile', 'station_wwff');
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -210,6 +210,7 @@ class Logbook_model extends CI_Model {
|
|||
$data['COL_MY_CITY'] = strtoupper(trim($station['station_city']));
|
||||
$data['COL_MY_IOTA'] = strtoupper(trim($station['station_iota']));
|
||||
$data['COL_MY_SOTA_REF'] = strtoupper(trim($station['station_sota']));
|
||||
$data['COL_MY_WWFF_REF'] = strtoupper(trim($station['station_wwff']));
|
||||
|
||||
$data['COL_STATION_CALLSIGN'] = strtoupper(trim($station['station_callsign']));
|
||||
$data['COL_MY_DXCC'] = strtoupper(trim($station['station_dxcc']));
|
||||
|
|
@ -2609,6 +2610,7 @@ class Logbook_model extends CI_Model {
|
|||
'COL_MY_SIG_INFO_INTL' => (!empty($record['my_sig_info_intl'])) ? $record['my_sig_info_intl'] : '',
|
||||
'COL_MY_SIG_INTL' => (!empty($record['my_sig_intl'])) ? $record['my_sig_intl'] : '',
|
||||
'COL_MY_SOTA_REF' => (!empty($record['my_sota_ref'])) ? $record['my_sota_ref'] : '',
|
||||
'COL_MY_WWFF_REF' => (!empty($record['my_wwff_ref'])) ? $record['my_wwff_ref'] : '',
|
||||
'COL_MY_STATE' => (!empty($record['my_state'])) ? $record['my_state'] : '',
|
||||
'COL_MY_STREET' => (!empty($record['my_street'])) ? $record['my_street'] : '',
|
||||
'COL_MY_STREET_INTL' => (!empty($record['my_street_intl'])) ? $record['my_street_intl'] : '',
|
||||
|
|
@ -2695,6 +2697,7 @@ class Logbook_model extends CI_Model {
|
|||
$data['COL_MY_CITY'] = trim($row['station_city']);
|
||||
$data['COL_MY_IOTA'] = strtoupper(trim($row['station_iota']));
|
||||
$data['COL_MY_SOTA_REF'] = strtoupper(trim($row['station_sota']));
|
||||
$data['COL_MY_WWFF_REF'] = strtoupper(trim($row['station_wwff']));
|
||||
|
||||
$data['COL_STATION_CALLSIGN'] = strtoupper(trim($row['station_callsign']));
|
||||
$data['COL_MY_DXCC'] = strtoupper(trim($row['station_dxcc']));
|
||||
|
|
|
|||
|
|
@ -64,6 +64,7 @@ class Stations extends CI_Model {
|
|||
'station_city' => xss_clean($this->input->post('city', true)),
|
||||
'station_iota' => xss_clean(strtoupper($this->input->post('iota', true))),
|
||||
'station_sota' => xss_clean(strtoupper($this->input->post('sota', true))),
|
||||
'station_wwff' => xss_clean(strtoupper($this->input->post('wwff', true))),
|
||||
'station_sig' => xss_clean(strtoupper($this->input->post('sig', true))),
|
||||
'station_sig_info' => xss_clean(strtoupper($this->input->post('sig_info', true))),
|
||||
'station_callsign' => xss_clean($this->input->post('station_callsign', true)),
|
||||
|
|
@ -89,6 +90,7 @@ class Stations extends CI_Model {
|
|||
'station_city' => xss_clean($this->input->post('city', true)),
|
||||
'station_iota' => xss_clean($this->input->post('iota', true)),
|
||||
'station_sota' => xss_clean($this->input->post('sota', true)),
|
||||
'station_wwff' => xss_clean($this->input->post('wwff', true)),
|
||||
'station_sig' => xss_clean($this->input->post('sig', true)),
|
||||
'station_sig_info' => xss_clean($this->input->post('sig_info', true)),
|
||||
'station_callsign' => xss_clean($this->input->post('station_callsign', true)),
|
||||
|
|
@ -242,6 +244,10 @@ class Stations extends CI_Model {
|
|||
$this->db->where('COL_MY_SOTA_REF', $row->station_sota);
|
||||
}
|
||||
|
||||
if($row->station_wwff != "") {
|
||||
$this->db->where('COL_MY_WWFF_REF', $row->station_wwff);
|
||||
}
|
||||
|
||||
if($row->station_sig != "") {
|
||||
$this->db->where('COL_MY_SIG', $row->station_sig);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -192,16 +192,22 @@
|
|||
<small id="stationSOTAInputHelp" class="form-text text-muted">Station SOTA reference.</small>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="stationWWFFInput">WWFF Reference</label>
|
||||
<input type="text" class="form-control" name="wwff" id="stationWWFFInput" aria-describedby="stationWWFFInputHelp">
|
||||
<small id="stationWWFFInputHelp" class="form-text text-muted">Station WWFF reference (e.g. DLFF-0069).</small>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="stationSigInput">Signature</label>
|
||||
<input type="text" class="form-control" name="sig" id="stationSigInput" aria-describedby="stationSigInputHelp">
|
||||
<small id="stationSigInputHelp" class="form-text text-muted">Station Signature (e.g. WWFF).</small>
|
||||
<small id="stationSigInputHelp" class="form-text text-muted">Station Signature (e.g. POTA).</small>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="stationSigInfoInput">Signature Info</label>
|
||||
<input type="text" class="form-control" name="sig_info" id="stationSigInfoInput" aria-describedby="stationSigInfoInputHelp">
|
||||
<small id="stationSigInfoInput" class="form-text text-muted">Station Signature Info (e.g. DLFF-0029).</small>
|
||||
<small id="stationSigInfoInput" class="form-text text-muted">Station Signature Info (e.g. PA-0150).</small>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
|
|
|
|||
|
|
@ -264,6 +264,21 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md">
|
||||
<div class="card">
|
||||
<h5 class="card-header">WWFF</h5>
|
||||
<div class="card-body">
|
||||
<div class="form-group">
|
||||
<label for="stationWWFFInput">WWFF Reference</label>
|
||||
<input type="text" class="form-control" name="wwff" id="stationWWFFInput" aria-describedby="stationWWFFInputHelp" value="<?php if(set_value('wwff') != "") { echo set_value('wwff'); } else { echo $my_station_profile->station_wwff; } ?>">
|
||||
<small id="stationWWFFInputHelp" class="form-text text-muted">Station WWFF reference.</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md">
|
||||
<div class="card">
|
||||
<h5 class="card-header">Signature</h5>
|
||||
|
|
|
|||
|
|
@ -359,6 +359,13 @@
|
|||
<td><?php echo $row->COL_TX_PWR; ?>w</td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
|
||||
<?php if($row->COL_MY_WWFF_REF) { ?>
|
||||
<tr>
|
||||
<td>Station WWFF Reference</td>
|
||||
<td><?php echo $row->COL_MY_WWFF_REF; ?></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
正在加载…
在新工单中引用