24 行
		
	
	
	
		
			692 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
		
		
			
		
	
	
			24 行
		
	
	
	
		
			692 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
|  | <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); | ||
|  | 
 | ||
|  | /* | ||
|  | 	Controller to interact with the Clublog API | ||
|  | */ | ||
|  | 
 | ||
|  | class Components extends CI_Controller { | ||
|  | 
 | ||
|  | 	function __construct() { | ||
|  | 		parent::__construct(); | ||
|  | 
 | ||
|  | 		$this->load->model('user_model'); | ||
|  | 		if(!$this->user_model->authorize(2)) { $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); redirect('dashboard'); } | ||
|  | 	} | ||
|  | 
 | ||
|  |     public function index() { | ||
|  |         $url = 'https://oscarwatch.org/scripts/hamsat_json.php'; | ||
|  |         $json = file_get_contents($url); | ||
|  |         $data['rovedata'] = json_decode($json, true); | ||
|  |          | ||
|  |         // load view
 | ||
|  |         $this->load->view('components/hamsat/table', $data); | ||
|  |     } | ||
|  | } |