Merge pull request #1881 from phl0/addPublicOqrsLink
Show public OQRS link if at least one callsign has OQRS activated
这个提交包含在:
		
						当前提交
						e76c7bc87d
					
				
					共有  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>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		正在加载…
	
		在新工单中引用