Add functions for secondary subdivisions
这个提交包含在:
父节点
0fe31f2c23
当前提交
6d647fe736
共有 3 个文件被更改,包括 30 次插入 和 4 次删除
|
|
@ -717,6 +717,7 @@ class Logbook extends CI_Controller {
|
||||||
$this->load->model('Qsl_model');
|
$this->load->model('Qsl_model');
|
||||||
$data['qslimages'] = $this->Qsl_model->getQslForQsoId($id);
|
$data['qslimages'] = $this->Qsl_model->getQslForQsoId($id);
|
||||||
$data['primary_subdivision'] = $this->subdivisions->get_primary_subdivision_name($data['query']->result()[0]->COL_DXCC);
|
$data['primary_subdivision'] = $this->subdivisions->get_primary_subdivision_name($data['query']->result()[0]->COL_DXCC);
|
||||||
|
$data['secondary_subdivision'] = $this->subdivisions->get_secondary_subdivision_name($data['query']->result()[0]->COL_DXCC);
|
||||||
$data['max_upload'] = ini_get('upload_max_filesize');
|
$data['max_upload'] = ini_get('upload_max_filesize');
|
||||||
$this->load->view('interface_assets/mini_header', $data);
|
$this->load->view('interface_assets/mini_header', $data);
|
||||||
$this->load->view('view_log/qso');
|
$this->load->view('view_log/qso');
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@
|
||||||
class Subdivisions {
|
class Subdivisions {
|
||||||
|
|
||||||
public function get_primary_subdivision_name($dxcc) {
|
public function get_primary_subdivision_name($dxcc) {
|
||||||
|
// ref. http://adif.org.uk/314/ADIF_314_annotated.htm#Primary_Administrative_Subdivision
|
||||||
switch($dxcc) {
|
switch($dxcc) {
|
||||||
case '1':
|
case '1':
|
||||||
case '29':
|
case '29':
|
||||||
|
|
@ -68,4 +69,28 @@ class Subdivisions {
|
||||||
return 'State';
|
return 'State';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function get_secondary_subdivision_name($dxcc) {
|
||||||
|
// ref. http://adif.org.uk/314/ADIF_314_annotated.htm#Secondary_Administrative_Subdivision
|
||||||
|
switch($dxcc) {
|
||||||
|
case '6':
|
||||||
|
case '110':
|
||||||
|
case '291':
|
||||||
|
return 'US County';
|
||||||
|
case '15':
|
||||||
|
case '54':
|
||||||
|
case '61':
|
||||||
|
case '126':
|
||||||
|
case '151':
|
||||||
|
case '288':
|
||||||
|
return 'District';
|
||||||
|
case '21':
|
||||||
|
case '29':
|
||||||
|
case '32':
|
||||||
|
case '281':
|
||||||
|
return 'DME';
|
||||||
|
case '339':
|
||||||
|
return 'City / Ku / Gun';
|
||||||
|
}
|
||||||
|
return 'County';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -168,7 +168,7 @@
|
||||||
|
|
||||||
<?php if($row->COL_CNTY != null && $row->COL_CNTY != ",") { ?>
|
<?php if($row->COL_CNTY != null && $row->COL_CNTY != ",") { ?>
|
||||||
<tr>
|
<tr>
|
||||||
<td>USA County:</td>
|
<td><?php echo $secondary_subdivision ?>:</td>
|
||||||
<td><?php echo $row->COL_CNTY; ?></td>
|
<td><?php echo $row->COL_CNTY; ?></td>
|
||||||
</tr>
|
</tr>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
|
|
||||||
正在加载…
在新工单中引用