Show public OQRS link if at least one callsign has OQRS activated
这个提交包含在:
		
							父节点
							
								
									1aabd44817
								
							
						
					
					
						当前提交
						bac26df67d
					
				
					共有  3 个文件被更改,包括 33 次插入 和 3 次删除
				
			
		|  | @ -432,4 +432,14 @@ class Visitor extends CI_Controller { | |||
| 		$this->load->view('visitor/layout/footer'); | ||||
| 	} | ||||
| 
 | ||||
| 	public function oqrs_enabled($slug) { | ||||
| 		$this->load->model('oqrs_model'); | ||||
| 		$this->load->model('Logbooks_model'); | ||||
| 		$logbook_id = $this->Logbooks_model->public_slug_exists_logbook_id($slug); | ||||
| 		if (!empty($this->oqrs_model->getOqrsStationsFromSlug($logbook_id))) { | ||||
| 			return true; | ||||
| 		} else { | ||||
| 			return false; | ||||
| 		} | ||||
| 	} | ||||
| } | ||||
|  | @ -249,4 +249,16 @@ class Oqrs_model extends CI_Model { | |||
| 
 | ||||
| 		return ''; | ||||
| 	} | ||||
| 
 | ||||
| 	function getOqrsStationsFromSlug($logbook_id) { | ||||
| 		$sql = 'SELECT station_callsign FROM `station_logbooks_relationship` JOIN `station_profile` ON station_logbooks_relationship.station_location_id = station_profile.station_id WHERE station_profile.oqrs = 1 AND station_logbook_id = '.$logbook_id.';'; | ||||
| 
 | ||||
| 		$query = $this->db->query($sql); | ||||
| 
 | ||||
| 		if ($query->num_rows() > 0) { | ||||
| 			return true; | ||||
| 		} else { | ||||
| 			return false; | ||||
| 		} | ||||
| 	} | ||||
| } | ||||
|  | @ -49,6 +49,14 @@ | |||
| 		<li class="nav-item"> | ||||
| 			<a class="nav-link" href="<?php echo site_url('visitor/satellites/'.$slug);?>">Gridsquares</a> | ||||
| 		</li> | ||||
| 		<?php | ||||
| 		$this->CI =& get_instance(); | ||||
| 		if ($this->CI->oqrs_enabled($slug)) { | ||||
| 		?>
 | ||||
| 		<li class="nav-item"> | ||||
| 			<a class="nav-link" href="<?php echo site_url('oqrs');?>">OQRS</a> | ||||
| 		</li> | ||||
| 		<?php } ?>
 | ||||
| 		<li class="nav-item"> | ||||
| 			 <a class="btn btn-outline-primary" href="<?php echo site_url('user/login');?>">Login</a> | ||||
| 		</li> | ||||
|  |  | |||
		正在加载…
	
		在新工单中引用