Included QRZ.com to choser at maps and at default-QSL-Settings
这个提交包含在:
		
							父节点
							
								
									3cbb9382cc
								
							
						
					
					
						当前提交
						f56acc7765
					
				
					共有  8 个文件被更改,包括 73 次插入 和 6 次删除
				
			
		|  | @ -225,6 +225,13 @@ class Logbook extends CI_Controller { | ||||||
| 				$extrawhere.=" COL_EQSL_QSL_RCVD='Y'"; | 				$extrawhere.=" COL_EQSL_QSL_RCVD='Y'"; | ||||||
| 			} | 			} | ||||||
| 
 | 
 | ||||||
|  | 			if (isset($user_default_confirmation) && strpos($user_default_confirmation, 'Z') !== false) { | ||||||
|  | 				if ($extrawhere!='') { | ||||||
|  | 					$extrawhere.=" OR"; | ||||||
|  | 				} | ||||||
|  | 				$extrawhere.=" COL_QRZCOM_QSO_DOWNLOAD_STATUS='Y'"; | ||||||
|  | 			} | ||||||
|  | 
 | ||||||
| 
 | 
 | ||||||
| 			if($type == "SAT") { | 			if($type == "SAT") { | ||||||
| 				$this->db->where('COL_PROP_MODE', 'SAT'); | 				$this->db->where('COL_PROP_MODE', 'SAT'); | ||||||
|  | @ -350,6 +357,13 @@ class Logbook extends CI_Controller { | ||||||
| 			$extrawhere.=" COL_EQSL_QSL_RCVD='Y'"; | 			$extrawhere.=" COL_EQSL_QSL_RCVD='Y'"; | ||||||
| 		} | 		} | ||||||
| 
 | 
 | ||||||
|  | 		if (isset($user_default_confirmation) && strpos($user_default_confirmation, 'Z') !== false) { | ||||||
|  | 			if ($extrawhere!='') { | ||||||
|  | 				$extrawhere.=" OR"; | ||||||
|  | 			} | ||||||
|  | 			$extrawhere.=" COL_QRZCOM_QSO_DOWNLOAD_STATUS='Y'"; | ||||||
|  | 		} | ||||||
|  | 
 | ||||||
| 		if($type == "SAT") { | 		if($type == "SAT") { | ||||||
| 			$this->db->where('COL_PROP_MODE', 'SAT'); | 			$this->db->where('COL_PROP_MODE', 'SAT'); | ||||||
| 			if ($extrawhere != '') { | 			if ($extrawhere != '') { | ||||||
|  | @ -432,6 +446,13 @@ class Logbook extends CI_Controller { | ||||||
| 				$extrawhere.=" COL_EQSL_QSL_RCVD='Y'"; | 				$extrawhere.=" COL_EQSL_QSL_RCVD='Y'"; | ||||||
| 			} | 			} | ||||||
| 
 | 
 | ||||||
|  | 			if (isset($user_default_confirmation) && strpos($user_default_confirmation, 'Z') !== false) { | ||||||
|  | 				if ($extrawhere!='') { | ||||||
|  | 					$extrawhere.=" OR"; | ||||||
|  | 				} | ||||||
|  | 				$extrawhere.=" COL_QRZCOM_QSO_DOWNLOAD_STATUS='Y'"; | ||||||
|  | 			} | ||||||
|  | 
 | ||||||
| 
 | 
 | ||||||
| 			if($type == "SAT") { | 			if($type == "SAT") { | ||||||
| 				$this->db->where('COL_PROP_MODE', 'SAT'); | 				$this->db->where('COL_PROP_MODE', 'SAT'); | ||||||
|  | @ -526,6 +547,13 @@ class Logbook extends CI_Controller { | ||||||
| 				} | 				} | ||||||
| 				$extrawhere.=" COL_EQSL_QSL_RCVD='Y'"; | 				$extrawhere.=" COL_EQSL_QSL_RCVD='Y'"; | ||||||
| 			} | 			} | ||||||
|  | 			if (isset($user_default_confirmation) && strpos($user_default_confirmation, 'Z') !== false) { | ||||||
|  | 				if ($extrawhere!='') { | ||||||
|  | 					$extrawhere.=" OR"; | ||||||
|  | 				} | ||||||
|  | 				$extrawhere.=" COL_QRZCOM_QSO_DOWNLOAD_STATUS='Y'"; | ||||||
|  | 			} | ||||||
|  | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 			if($type == "SAT") { | 			if($type == "SAT") { | ||||||
|  |  | ||||||
|  | @ -89,7 +89,7 @@ class User extends CI_Controller { | ||||||
| 				$data['user_amsat_status_upload'] = $this->input->post('user_amsat_status_upload'); | 				$data['user_amsat_status_upload'] = $this->input->post('user_amsat_status_upload'); | ||||||
| 				$data['user_mastodon_url'] = $this->input->post('user_mastodon_url'); | 				$data['user_mastodon_url'] = $this->input->post('user_mastodon_url'); | ||||||
| 				$data['user_default_band'] = $this->input->post('user_default_band'); | 				$data['user_default_band'] = $this->input->post('user_default_band'); | ||||||
| 				$data['user_default_confirmation'] = ($this->input->post('user_default_confirmation_qsl') !== null ? 'Q' : '').($this->input->post('user_default_confirmation_lotw') !== null ? 'L' : '').($this->input->post('user_default_confirmation_eqsl') !== null ? 'E' : ''); | 				$data['user_default_confirmation'] = ($this->input->post('user_default_confirmation_qsl') !== null ? 'Q' : '').($this->input->post('user_default_confirmation_lotw') !== null ? 'L' : '').($this->input->post('user_default_confirmation_eqsl') !== null ? 'E' : '').($this->input->post('user_default_confirmation_qrz') !== null ? 'Z' : ''); | ||||||
| 				$data['user_qso_end_times'] = $this->input->post('user_qso_end_times'); | 				$data['user_qso_end_times'] = $this->input->post('user_qso_end_times'); | ||||||
| 				$data['user_quicklog'] = $this->input->post('user_quicklog'); | 				$data['user_quicklog'] = $this->input->post('user_quicklog'); | ||||||
| 				$data['user_quicklog_enter'] = $this->input->post('user_quicklog_enter'); | 				$data['user_quicklog_enter'] = $this->input->post('user_quicklog_enter'); | ||||||
|  | @ -127,7 +127,7 @@ class User extends CI_Controller { | ||||||
| 				$this->input->post('user_amsat_status_upload'), | 				$this->input->post('user_amsat_status_upload'), | ||||||
| 				$this->input->post('user_mastodon_url'), | 				$this->input->post('user_mastodon_url'), | ||||||
| 				$this->input->post('user_default_band'), | 				$this->input->post('user_default_band'), | ||||||
| 				($this->input->post('user_default_confirmation_qsl') !== null ? 'Q' : '').($this->input->post('user_default_confirmation_lotw') !== null ? 'L' : '').($this->input->post('user_default_confirmation_eqsl') !== null ? 'E' : ''), | 				($this->input->post('user_default_confirmation_qsl') !== null ? 'Q' : '').($this->input->post('user_default_confirmation_lotw') !== null ? 'L' : '').($this->input->post('user_default_confirmation_eqsl') !== null ? 'E' : '').($this->input->post('user_default_confirmation_qrz') !== null ? 'Z' : ''), | ||||||
| 				$this->input->post('user_qso_end_times'), | 				$this->input->post('user_qso_end_times'), | ||||||
| 				$this->input->post('user_quicklog'), | 				$this->input->post('user_quicklog'), | ||||||
| 				$this->input->post('user_quicklog_enter'), | 				$this->input->post('user_quicklog_enter'), | ||||||
|  | @ -177,7 +177,7 @@ class User extends CI_Controller { | ||||||
| 			$data['user_amsat_status_upload'] = $this->input->post('user_amsat_status_upload'); | 			$data['user_amsat_status_upload'] = $this->input->post('user_amsat_status_upload'); | ||||||
| 			$data['user_mastodon_url'] = $this->input->post('user_mastodon_url'); | 			$data['user_mastodon_url'] = $this->input->post('user_mastodon_url'); | ||||||
| 			$data['user_default_band'] = $this->input->post('user_default_band'); | 			$data['user_default_band'] = $this->input->post('user_default_band'); | ||||||
| 			$data['user_default_confirmation'] = ($this->input->post('user_default_confirmation_qsl') !== null ? 'Q' : '').($this->input->post('user_default_confirmation_lotw') !== null ? 'L' : '').($this->input->post('user_default_confirmation_eqsl') !== null ? 'E' : ''); | 			$data['user_default_confirmation'] = ($this->input->post('user_default_confirmation_qsl') !== null ? 'Q' : '').($this->input->post('user_default_confirmation_lotw') !== null ? 'L' : '').($this->input->post('user_default_confirmation_eqsl') !== null ? 'E' : '').($this->input->post('user_default_confirmation_qrz') !== null ? 'Z' : ''); | ||||||
| 			$data['user_qso_end_times'] = $this->input->post('user_qso_end_times'); | 			$data['user_qso_end_times'] = $this->input->post('user_qso_end_times'); | ||||||
| 			$data['user_quicklog'] = $this->input->post('user_quicklog'); | 			$data['user_quicklog'] = $this->input->post('user_quicklog'); | ||||||
| 			$data['user_quicklog_enter'] = $this->input->post('user_quicklog_enter'); | 			$data['user_quicklog_enter'] = $this->input->post('user_quicklog_enter'); | ||||||
|  | @ -447,7 +447,7 @@ class User extends CI_Controller { | ||||||
| 			} | 			} | ||||||
| 
 | 
 | ||||||
| 			if($this->input->post('user_default_confirmation')) { | 			if($this->input->post('user_default_confirmation')) { | ||||||
| 			   $data['user_default_confirmation'] = ($this->input->post('user_default_confirmation_qsl') !== null ? 'Q' : '').($this->input->post('user_default_confirmation_lotw') !== null ? 'L' : '').($this->input->post('user_default_confirmation_eqsl') !== null ? 'E' : ''); | 			   $data['user_default_confirmation'] = ($this->input->post('user_default_confirmation_qsl') !== null ? 'Q' : '').($this->input->post('user_default_confirmation_lotw') !== null ? 'L' : '').($this->input->post('user_default_confirmation_eqsl') !== null ? 'E' : '').($this->input->post('user_default_confirmation_qrz') !== null ? 'Z' : ''); | ||||||
| 			} else { | 			} else { | ||||||
| 				$data['user_default_confirmation'] = $q->user_default_confirmation; | 				$data['user_default_confirmation'] = $q->user_default_confirmation; | ||||||
| 			} | 			} | ||||||
|  | @ -605,7 +605,7 @@ class User extends CI_Controller { | ||||||
| 			$data['user_amsat_status_upload'] = $this->input->post('user_amsat_status_upload'); | 			$data['user_amsat_status_upload'] = $this->input->post('user_amsat_status_upload'); | ||||||
| 			$data['user_mastodon_url'] = $this->input->post('user_mastodon_url'); | 			$data['user_mastodon_url'] = $this->input->post('user_mastodon_url'); | ||||||
| 			$data['user_default_band'] = $this->input->post('user_default_band'); | 			$data['user_default_band'] = $this->input->post('user_default_band'); | ||||||
| 			$data['user_default_confirmation'] = ($this->input->post('user_default_confirmation_qsl') !== null ? 'Q' : '').($this->input->post('user_default_confirmation_lotw') !== null ? 'L' : '').($this->input->post('user_default_confirmation_eqsl') !== null ? 'E' : ''); | 			$data['user_default_confirmation'] = ($this->input->post('user_default_confirmation_qsl') !== null ? 'Q' : '').($this->input->post('user_default_confirmation_lotw') !== null ? 'L' : '').($this->input->post('user_default_confirmation_eqsl') !== null ? 'E' : '').($this->input->post('user_default_confirmation_qrz') !== null ? 'Z' : ''); | ||||||
| 			$data['user_qso_end_times'] = $this->input->post('user_qso_end_times'); | 			$data['user_qso_end_times'] = $this->input->post('user_qso_end_times'); | ||||||
| 			$data['user_quicklog'] = $this->input->post('user_quicklog'); | 			$data['user_quicklog'] = $this->input->post('user_quicklog'); | ||||||
| 			$data['user_quicklog_enter'] = $this->input->post('user_quicklog_enter'); | 			$data['user_quicklog_enter'] = $this->input->post('user_quicklog_enter'); | ||||||
|  |  | ||||||
|  | @ -1848,6 +1848,13 @@ class Logbook_model extends CI_Model { | ||||||
| 		    $extrawhere.=" COL_EQSL_QSL_RCVD='Y'"; | 		    $extrawhere.=" COL_EQSL_QSL_RCVD='Y'"; | ||||||
| 	    } | 	    } | ||||||
| 
 | 
 | ||||||
|  | 	    if (isset($user_default_confirmation) && strpos($user_default_confirmation, 'Z') !== false) { | ||||||
|  | 		    if ($extrawhere!='') { | ||||||
|  | 			    $extrawhere.=" OR"; | ||||||
|  | 		    } | ||||||
|  | 		    $extrawhere.=" COL_QRZCOM_QSO_DOWNLOAD_STATUS='Y'"; | ||||||
|  | 	    } | ||||||
|  | 
 | ||||||
| 
 | 
 | ||||||
| 	    $this->db->select('COL_CALL'); | 	    $this->db->select('COL_CALL'); | ||||||
| 	    $this->db->where_in('station_id', $logbooks_locations_array); | 	    $this->db->where_in('station_id', $logbooks_locations_array); | ||||||
|  |  | ||||||
|  | @ -239,7 +239,7 @@ class User_Model extends CI_Model { | ||||||
| 					'user_amsat_status_upload' => xss_clean($fields['user_amsat_status_upload']), | 					'user_amsat_status_upload' => xss_clean($fields['user_amsat_status_upload']), | ||||||
| 					'user_mastodon_url' => xss_clean($fields['user_mastodon_url']), | 					'user_mastodon_url' => xss_clean($fields['user_mastodon_url']), | ||||||
| 					'user_default_band' => xss_clean($fields['user_default_band']), | 					'user_default_band' => xss_clean($fields['user_default_band']), | ||||||
| 					'user_default_confirmation' => (isset($fields['user_default_confirmation_qsl']) ? 'Q' : '').(isset($fields['user_default_confirmation_lotw']) ? 'L' : '').(isset($fields['user_default_confirmation_eqsl']) ? 'E' : ''), | 					'user_default_confirmation' => (isset($fields['user_default_confirmation_qsl']) ? 'Q' : '').(isset($fields['user_default_confirmation_lotw']) ? 'L' : '').(isset($fields['user_default_confirmation_eqsl']) ? 'E' : '').(isset($fields['user_default_confirmation_qrz']) ? 'Z' : ''), | ||||||
| 					'user_qso_end_times' => xss_clean($fields['user_qso_end_times']), | 					'user_qso_end_times' => xss_clean($fields['user_qso_end_times']), | ||||||
| 					'user_quicklog' => xss_clean($fields['user_quicklog']), | 					'user_quicklog' => xss_clean($fields['user_quicklog']), | ||||||
| 					'user_quicklog_enter' => xss_clean($fields['user_quicklog_enter']), | 					'user_quicklog_enter' => xss_clean($fields['user_quicklog_enter']), | ||||||
|  |  | ||||||
|  | @ -106,6 +106,14 @@ | ||||||
|                         echo '>'; ?>
 |                         echo '>'; ?>
 | ||||||
|                         <label class="form-check-label" for="eqsl">eQSL</label> |                         <label class="form-check-label" for="eqsl">eQSL</label> | ||||||
|                     </div> |                     </div> | ||||||
|  |                     <div class="form-check-inline"> | ||||||
|  |                     <?php echo '<input class="form-check-input" type="checkbox" name="qrz" id="qrz"'; | ||||||
|  |                         if (isset($user_default_confirmation) && strpos($user_default_confirmation, 'Z') !== false) { | ||||||
|  |                             echo ' checked' ; | ||||||
|  |                         } | ||||||
|  |                         echo '>'; ?>
 | ||||||
|  |                         <label class="form-check-label" for="qrz">QRZ.com</label> | ||||||
|  |                     </div> | ||||||
|                 </div> |                 </div> | ||||||
| 
 | 
 | ||||||
|             <button id="plot" type="button" name="plot" class="btn btn-primary me-1 ld-ext-right ld-ext-right-plot" onclick="gridPlot(this.form)"><?php echo lang('gridsquares_button_plot'); ?><div class="ld ld-ring ld-spin"></div></button>
 |             <button id="plot" type="button" name="plot" class="btn btn-primary me-1 ld-ext-right ld-ext-right-plot" onclick="gridPlot(this.form)"><?php echo lang('gridsquares_button_plot'); ?><div class="ld ld-ring ld-spin"></div></button>
 | ||||||
|  |  | ||||||
|  | @ -107,6 +107,14 @@ | ||||||
|                         echo '>'; ?>
 |                         echo '>'; ?>
 | ||||||
|                         <label class="form-check-label" for="eqsl">eQSL</label> |                         <label class="form-check-label" for="eqsl">eQSL</label> | ||||||
|                     </div> |                     </div> | ||||||
|  |                     <div class="form-check-inline"> | ||||||
|  |                      <?php echo '<input class="form-check-input" type="checkbox" name="qrz" id="qrz"'; | ||||||
|  |                         if (isset($user_default_confirmation) && strpos($user_default_confirmation, 'Z') !== false) { | ||||||
|  |                             echo ' checked' ; | ||||||
|  |                         } | ||||||
|  |                         echo '>'; ?>
 | ||||||
|  |                         <label class="form-check-label" for="qrz">QRZ.com</label> | ||||||
|  |                     </div> | ||||||
|                 </div> |                 </div> | ||||||
| 
 | 
 | ||||||
|             <button id="plot" type="button" name="plot" class="btn btn-primary me-1 ld-ext-right ld-ext-right-plot" onclick="gridPlot(this.form)"><?php echo lang('gridsquares_button_plot'); ?><div class="ld ld-ring ld-spin"></div></button>
 |             <button id="plot" type="button" name="plot" class="btn btn-primary me-1 ld-ext-right ld-ext-right-plot" onclick="gridPlot(this.form)"><?php echo lang('gridsquares_button_plot'); ?><div class="ld ld-ring ld-spin"></div></button>
 | ||||||
|  |  | ||||||
|  | @ -626,6 +626,14 @@ | ||||||
|                                         echo '>'; ?>
 |                                         echo '>'; ?>
 | ||||||
|                                     <label class="form-check-label" for="user_default_confirmation_eqsl">eQSL</label> |                                     <label class="form-check-label" for="user_default_confirmation_eqsl">eQSL</label> | ||||||
|                                 </div> |                                 </div> | ||||||
|  |                                  <div class="form-check-inline"> | ||||||
|  |                                     <?php echo '<input class="form-check-input" type="checkbox" name="user_default_confirmation_qrz" id="user_default_confirmation_qrz"'; | ||||||
|  |                                         if (isset($user_default_confirmation) && strpos($user_default_confirmation, 'Z') !== false) { | ||||||
|  |                                            echo ' checked'; | ||||||
|  |                                         } | ||||||
|  |                                         echo '>'; ?>
 | ||||||
|  |                                     <label class="form-check-label" for="user_default_confirmation_qrz">QRZ.com</label> | ||||||
|  |                                 </div> | ||||||
|                              </div> |                              </div> | ||||||
|                     </div> |                     </div> | ||||||
|                 </div> |                 </div> | ||||||
|  |  | ||||||
|  | @ -618,6 +618,14 @@ | ||||||
| 								echo '>'; ?>
 | 								echo '>'; ?>
 | ||||||
| 								<label class="form-check-label" for="user_default_confirmation_eqsl"><?php echo lang('account_eqsl'); ?></label>
 | 								<label class="form-check-label" for="user_default_confirmation_eqsl"><?php echo lang('account_eqsl'); ?></label>
 | ||||||
| 							</div> | 							</div> | ||||||
|  | 			                                 <div class="form-check-inline"> | ||||||
|  |                        						<?php echo '<input class="form-check-input" type="checkbox" name="user_default_confirmation_qrz" id="user_default_confirmation_qrz"'; | ||||||
|  |                                         			if (isset($user_default_confirmation) && strpos($user_default_confirmation, 'Z') !== false) { | ||||||
|  |                                            				echo ' checked'; | ||||||
|  |                                         			} | ||||||
|  |                                         			echo '>'; ?>
 | ||||||
|  |                                     				<label class="form-check-label" for="user_default_confirmation_qrz">QRZ.com</label> | ||||||
|  |                                 			</div> | ||||||
| 						</div> | 						</div> | ||||||
| 					</div> | 					</div> | ||||||
| 				</div> | 				</div> | ||||||
|  |  | ||||||
		正在加载…
	
		在新工单中引用