| 
									
										
										
										
											2024-06-11 21:50:27 +08:00
										 |  |  | <?php if (!defined('BASEPATH')) exit('No direct script access allowed'); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class Information extends CI_Controller | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	public function welcome() | 
					
						
							|  |  |  | 	{ | 
					
						
							|  |  |  |         $this->load->model('user_model'); | 
					
						
							|  |  |  |         // Make sure users logged in
 | 
					
						
							|  |  |  |         if ($this->user_model->validate_session() == 0) { | 
					
						
							|  |  |  |             // user is not logged in
 | 
					
						
							|  |  |  |             redirect('user/login'); | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |         $this->load->model('logbooks_model'); | 
					
						
							|  |  |  | 		$logbooks_locations_array = $this->logbooks_model->list_logbook_relationships($this->session->userdata('active_station_logbook')); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         echo "welcome to cloudlog"; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         // check if user has any station logbooks
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         // if user has no logbooks create a General Logbook
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         // If logbooks_locations_array is empty
 | 
					
						
							|  |  |  |         if (empty($logbooks_locations_array)) { | 
					
						
							|  |  |  |             // user has no locations
 | 
					
						
							|  |  |  |             echo "You have no locations, please add one to continue."; | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         // Check if they have provided a valid grid locator
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         // Check if Callbook information is provided
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         // Check country files are present
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-06-11 22:00:32 +08:00
										 |  |  |         // Information about Cloudlog Aurora
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-06-11 21:50:27 +08:00
										 |  |  |         // If all is present welcome the user and redirect to the dashboard
 | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | } |