[Widgets] QSO now requires /widget/qso/publicslug
这个提交包含在:
		
							父节点
							
								
									74b51fe503
								
							
						
					
					
						当前提交
						45ebcc2d97
					
				
					共有  1 个文件被更改,包括 24 次插入 和 5 次删除
				
			
		|  | @ -15,11 +15,30 @@ class Widgets extends CI_Controller { | |||
| 	 | ||||
| 	 | ||||
| 	// Can be used to embed last 11 QSOs in a iframe or javascript include.
 | ||||
| 	public function qsos() { | ||||
| 	public function qsos($logbook_slug) { | ||||
| 		$this->load->model('logbook_model'); | ||||
| 
 | ||||
| 		$data['last_five_qsos'] = $this->logbook_model->get_last_qsos('11'); | ||||
| 		$this->load->model('logbooks_model'); | ||||
| 		if($this->logbooks_model->public_slug_exists($logbook_slug)) { | ||||
| 			// Load the public view
 | ||||
| 
 | ||||
| 			$logbook_id = $this->logbooks_model->public_slug_exists_logbook_id($logbook_slug); | ||||
| 			if($logbook_id != false) | ||||
| 			{ | ||||
| 				// Get associated station locations for mysql queries
 | ||||
| 				$logbooks_locations_array = $this->logbooks_model->list_logbook_relationships($logbook_id); | ||||
| 
 | ||||
| 				if (!$logbooks_locations_array) { | ||||
| 					show_404('Empty Logbook'); | ||||
| 				} | ||||
| 			} else { | ||||
| 				log_message('error', $logbook_slug.' has no associated station locations'); | ||||
| 				show_404('Unknown Public Page.'); | ||||
| 			} | ||||
| 
 | ||||
| 			$data['last_five_qsos'] = $this->logbook_model->get_last_qsos(15, $logbooks_locations_array); | ||||
| 			 | ||||
| 			$this->load->view('widgets/qsos', $data); | ||||
| 		} | ||||
| 	} | ||||
| } | ||||
		正在加载…
	
		在新工单中引用