当前提交
						3660982b28
					
				
					共有  2 个文件被更改,包括 8 次插入 和 0 次删除
				
			
		|  | @ -124,6 +124,13 @@ class Logbook extends CI_Controller { | |||
| 		} | ||||
| 
 | ||||
| 		$callbook = $this->hamqth->search($callsign, $this->session->userdata('hamqth_session_key')); | ||||
| 
 | ||||
| 		// If HamQTH session has expired, start a new session and retry the search.
 | ||||
| 		if($callbook['error'] == "Session does not exist or expired") { | ||||
| 			$hamqth_session_key = $this->hamqth->session($this->config->item('hamqth_username'), $this->config->item('hamqth_password')); | ||||
| 			$this->session->set_userdata('hamqth_session_key', $hamqth_session_key); | ||||
| 			$callbook = $this->hamqth->search($callsign, $this->session->userdata('hamqth_session_key')); | ||||
| 		} | ||||
| 	} | ||||
| 
 | ||||
| 	if (isset($callbook)) | ||||
|  |  | |||
|  | @ -79,6 +79,7 @@ class Hamqth { | |||
| 		$data['lat'] = (string) $xml->search->latitude; | ||||
| 		$data['long'] = (string) $xml->search->longitude; | ||||
| 		$data['iota'] = (string) $xml->search->iota; | ||||
| 		$data['error'] = (string) $xml->session->error; | ||||
| 
 | ||||
| 		return $data; | ||||
| 	} | ||||
|  |  | |||
		正在加载…
	
		在新工单中引用