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_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_CQ_ZONE", $qso->station_cq); | ||||||
| 
 | 
 | ||||||
|         $line .= $this->getAdifFieldLine("MY_ITU_ZONE", $qso->station_itu); |         $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')) { |                 if (!$this->db->field_exists('COL_WWFF_REF', 'TABLE_HRD_CONTACTS_V01')) { | ||||||
|                         $fields = array( |                         $fields = array( | ||||||
|                                 'COL_WWFF_REF VARCHAR(30) DEFAULT NULL', |                                 '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'); |                         $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->set('COL_SIG', ''); | ||||||
|                         $this->db->where('COL_SIG', 'WWFF'); |                         $this->db->where('COL_SIG', 'WWFF'); | ||||||
|                         $this->db->update('TABLE_HRD_CONTACTS_V01'); |                         $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() |         public function down() | ||||||
|         { |         { | ||||||
|                 $this->dbforge->drop_column('TABLE_HRD_CONTACTS_V01', 'COL_WWFF_REF'); |                 $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_CITY'] = strtoupper(trim($station['station_city'])); | ||||||
|       $data['COL_MY_IOTA'] = strtoupper(trim($station['station_iota'])); |       $data['COL_MY_IOTA'] = strtoupper(trim($station['station_iota'])); | ||||||
|       $data['COL_MY_SOTA_REF'] = strtoupper(trim($station['station_sota'])); |       $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_STATION_CALLSIGN'] = strtoupper(trim($station['station_callsign'])); | ||||||
|       $data['COL_MY_DXCC'] = strtoupper(trim($station['station_dxcc'])); |       $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_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_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_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_STATE' => (!empty($record['my_state'])) ? $record['my_state'] : '', | ||||||
|                 'COL_MY_STREET' =>  (!empty($record['my_street'])) ? $record['my_street'] : '', |                 'COL_MY_STREET' =>  (!empty($record['my_street'])) ? $record['my_street'] : '', | ||||||
|                 'COL_MY_STREET_INTL' => (!empty($record['my_street_intl'])) ? $record['my_street_intl'] : '', |                 '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_CITY'] = trim($row['station_city']); | ||||||
|                     $data['COL_MY_IOTA'] = strtoupper(trim($row['station_iota'])); |                     $data['COL_MY_IOTA'] = strtoupper(trim($row['station_iota'])); | ||||||
|                     $data['COL_MY_SOTA_REF'] = strtoupper(trim($row['station_sota'])); |                     $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_STATION_CALLSIGN'] = strtoupper(trim($row['station_callsign'])); | ||||||
|                     $data['COL_MY_DXCC'] = strtoupper(trim($row['station_dxcc'])); |                     $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_city' =>  xss_clean($this->input->post('city', true)), | ||||||
| 			'station_iota' =>  xss_clean(strtoupper($this->input->post('iota', true))), | 			'station_iota' =>  xss_clean(strtoupper($this->input->post('iota', true))), | ||||||
| 			'station_sota' =>  xss_clean(strtoupper($this->input->post('sota', 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' =>  xss_clean(strtoupper($this->input->post('sig', true))), | ||||||
| 			'station_sig_info' =>  xss_clean(strtoupper($this->input->post('sig_info', true))), | 			'station_sig_info' =>  xss_clean(strtoupper($this->input->post('sig_info', true))), | ||||||
| 			'station_callsign' =>  xss_clean($this->input->post('station_callsign', 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_city' => xss_clean($this->input->post('city', true)), | ||||||
| 			'station_iota' => xss_clean($this->input->post('iota', true)), | 			'station_iota' => xss_clean($this->input->post('iota', true)), | ||||||
| 			'station_sota' => xss_clean($this->input->post('sota', 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' => xss_clean($this->input->post('sig', true)), | ||||||
| 			'station_sig_info' => xss_clean($this->input->post('sig_info', true)), | 			'station_sig_info' => xss_clean($this->input->post('sig_info', true)), | ||||||
| 			'station_callsign' => xss_clean($this->input->post('station_callsign', 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); | 			$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 != "") { | 		if($row->station_sig != "") { | ||||||
| 			$this->db->where('COL_MY_SIG', $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> | 		    <small id="stationSOTAInputHelp" class="form-text text-muted">Station SOTA reference.</small> | ||||||
| 		  </div> | 		  </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"> | 		  <div class="form-group"> | ||||||
| 		    <label for="stationSigInput">Signature</label> | 		    <label for="stationSigInput">Signature</label> | ||||||
| 		    <input type="text" class="form-control" name="sig" id="stationSigInput" aria-describedby="stationSigInputHelp"> | 		    <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> | ||||||
| 
 | 
 | ||||||
| 		  <div class="form-group"> | 		  <div class="form-group"> | ||||||
| 		    <label for="stationSigInfoInput">Signature Info</label> | 		    <label for="stationSigInfoInput">Signature Info</label> | ||||||
| 		    <input type="text" class="form-control" name="sig_info" id="stationSigInfoInput" aria-describedby="stationSigInfoInputHelp"> | 		    <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> | ||||||
| 
 | 
 | ||||||
|             <div class="form-group"> |             <div class="form-group"> | ||||||
|  |  | ||||||
|  | @ -264,6 +264,21 @@ | ||||||
| 			</div> | 			</div> | ||||||
| 		</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="col-md"> | ||||||
| 			<div class="card"> | 			<div class="card"> | ||||||
| 				<h5 class="card-header">Signature</h5> | 				<h5 class="card-header">Signature</h5> | ||||||
|  |  | ||||||
|  | @ -359,6 +359,13 @@ | ||||||
|                         <td><?php echo $row->COL_TX_PWR; ?>w</td>
 |                         <td><?php echo $row->COL_TX_PWR; ?>w</td>
 | ||||||
|                     </tr> |                     </tr> | ||||||
|                     <?php } ?>
 |                     <?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> |             </table> | ||||||
|         </div> |         </div> | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		正在加载…
	
		在新工单中引用