27 lines
		
	
	
		
			906 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			906 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
    class Panel {
 | 
						|
        public $state;
 | 
						|
        public $login;
 | 
						|
        
 | 
						|
        function __construct($panel,$log){
 | 
						|
            $this->state = $panel;
 | 
						|
            $this->login = $log;
 | 
						|
        }
 | 
						|
 | 
						|
        function showPanel() {
 | 
						|
            if($this->login){
 | 
						|
                switch($this->state) {
 | 
						|
                    case 'us_u': require('user_unregistered_view.php'); break;
 | 
						|
                    case 'us_r': require('user_registered_view.php'); break;
 | 
						|
                    case 'rooms': require('manage_rooms.php');  break;
 | 
						|
                    case 'sessions': require('manage_sessions.php'); break;
 | 
						|
                    case 'edit_session': require('edit_sessions.php'); break;
 | 
						|
                    default: require('hello_panel.php'); break;
 | 
						|
                }
 | 
						|
            }
 | 
						|
            else{
 | 
						|
                require('no_permisions_panel.php');
 | 
						|
            }
 | 
						|
        }
 | 
						|
    }
 | 
						|
?>
 |