Add a check when doing QRZ lookups to see if the session is valid, if not, create a new session and try again.
这个提交包含在:
		
							父节点
							
								
									064075980b
								
							
						
					
					
						当前提交
						a5561236b1
					
				
					共有  1 个文件被更改,包括 8 次插入 和 0 次删除
				
			
		|  | @ -2191,6 +2191,14 @@ class Logbook_model extends CI_Model { | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|                 $callbook = $this->qrz->search($callsign, $this->session->userdata('qrz_session_key'), $use_fullname); |                 $callbook = $this->qrz->search($callsign, $this->session->userdata('qrz_session_key'), $use_fullname); | ||||||
|  | 
 | ||||||
|  |                 // if we got nothing, it's probably because our session key is invalid, try again
 | ||||||
|  |                 if (!isset($callbook['callsign'])) | ||||||
|  |                 { | ||||||
|  |                     $qrz_session_key = $this->qrz->session($this->config->item('qrz_username'), $this->config->item('qrz_password')); | ||||||
|  |                     $this->session->set_userdata('qrz_session_key', $qrz_session_key); | ||||||
|  |                     $callbook = $this->qrz->search($callsign, $this->session->userdata('qrz_session_key'), $use_fullname); | ||||||
|  |                 } | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|             if ($this->config->item('callbook') == "hamqth" && $this->config->item('hamqth_username') != null && $this->config->item('hamqth_password') != null) { |             if ($this->config->item('callbook') == "hamqth" && $this->config->item('hamqth_username') != null && $this->config->item('hamqth_password') != null) { | ||||||
|  |  | ||||||
		正在加载…
	
		在新工单中引用