106 lines
		
	
	
		
			5.4 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			106 lines
		
	
	
		
			5.4 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
    //General Config File:
 | 
						|
    include_once('../assets/php/config.php');
 | 
						|
    
 | 
						|
    require_once($prefix.'panel_admin/panelAdmin.php');
 | 
						|
 | 
						|
 | 
						|
    if(($_SESSION["login"]) && $_SESSION["rol"] == "admin"){
 | 
						|
    if(!isset($_GET["state"]))
 | 
						|
        $_GET["state"] =null;
 | 
						|
        switch($_GET["state"]){
 | 
						|
                    case 'mc': if(isset($_POST['edit_cinema']) || (isset($_GET['option']) && ($_GET['option'] == 'e'))) {
 | 
						|
                                    $reply=AdminPanel::editCinema();
 | 
						|
                                }
 | 
						|
                                else if(isset($_POST['delete_cinema']) || (isset($_GET['option']) && ($_GET['option'] == 'd'))) {
 | 
						|
                                    $reply=AdminPanel::deleteCinema();
 | 
						|
                                }                             
 | 
						|
                                else {
 | 
						|
                                    if(isset($_GET["cinema"])){
 | 
						|
                                        if(isset($_GET["cinema"])){
 | 
						|
                                            if(isset($_GET["number"])) {
 | 
						|
                                                 $reply = AdminPanel::showSessions($_GET["cinema"]);
 | 
						|
                                             }
 | 
						|
                                             else { 
 | 
						|
                                                 $reply = AdminPanel::showHalls($_GET["cinema"]);
 | 
						|
                                             }
 | 
						|
                                         }
 | 
						|
                                    }
 | 
						|
                                    else if(!isset($_GET['option']) || ($_GET['option'] == 'a')) {
 | 
						|
                                        $reply=AdminPanel::addCinema();
 | 
						|
                                        $reply.= ($template->print_cinemas()); 
 | 
						|
                                }};   break;
 | 
						|
                    case 'mf': if(isset($_POST['edit_film']) || (isset($_GET['option']) && ($_GET['option'] == 'e'))) {
 | 
						|
                                $reply=AdminPanel::editFilm();
 | 
						|
                            }
 | 
						|
                            else if(isset($_POST['delete_film']) || (isset($_GET['option']) && ($_GET['option'] == 'd'))) {
 | 
						|
                                $reply=AdminPanel::deleteFilm();
 | 
						|
                            }
 | 
						|
                            else if(!isset($_GET['option']) || ($_GET['option'] == 'a')) {
 | 
						|
                                $reply=AdminPanel::addFilm();
 | 
						|
                                $reply.= $template->print_fimls();
 | 
						|
                            };
 | 
						|
                    break;
 | 
						|
                    case 'mp': 
 | 
						|
                                if(isset($_POST['edit_promotion']) || (isset($_GET['option']) && ($_GET['option'] == 'e'))) {
 | 
						|
                                    $reply=AdminPanel::editPromotion();
 | 
						|
                                }
 | 
						|
                                else if(isset($_POST['delete_promotion']) || (isset($_GET['option']) && ($_GET['option'] == 'd'))) {
 | 
						|
                                    $reply=AdminPanel::deletePromotion();
 | 
						|
                                }
 | 
						|
                                else if(!isset($_GET['option']) || ($_GET['option'] == 'a')) {
 | 
						|
                                    $reply=AdminPanel::addPromotion();
 | 
						|
                                    $reply.=AdminPanel::print_promotions();
 | 
						|
                                }; 
 | 
						|
                    break;
 | 
						|
                    case 'mg': if(isset($_POST['edit_manager']) || (isset($_GET['option']) && ($_GET['option'] == 'e'))) {
 | 
						|
                                    $reply=AdminPanel::editManager();
 | 
						|
                                }
 | 
						|
                                else if(isset($_POST['delete_manager']) || (isset($_GET['option']) && ($_GET['option'] == 'd'))) {
 | 
						|
                                    $reply=AdminPanel::deleteManager();
 | 
						|
                                }
 | 
						|
                                else if(isset($_POST['add_manager']) || (isset($_GET['option']) && ($_GET['option'] == 'a'))) {
 | 
						|
                                    $reply=AdminPanel::addManager();
 | 
						|
                                }
 | 
						|
                                else {  
 | 
						|
                                    $reply=AdminPanel::print_managers();
 | 
						|
                                    $reply.=AdminPanel::showAddBotton();
 | 
						|
                                }; 
 | 
						|
                    break;
 | 
						|
                    case 'un': 
 | 
						|
                        $reply=AdminPanel::see_like_user();
 | 
						|
                        break;
 | 
						|
                    case 'ur': 
 | 
						|
                        $reply=AdminPanel::see_like_registed_user(); 
 | 
						|
                        break;
 | 
						|
                    case 'ag': 
 | 
						|
                        $reply=AdminPanel::see_like_manager();
 | 
						|
                        break;
 | 
						|
                    default:
 | 
						|
                        $reply=AdminPanel:: panel(); 
 | 
						|
                    break;
 | 
						|
                }
 | 
						|
        }
 | 
						|
        else{
 | 
						|
            $reply ='<div class="column side"></div>
 | 
						|
                        <div class="column middle">
 | 
						|
                            <div class="code info">
 | 
						|
                                <h1>No tienes permiso de administrador.</h1><hr />
 | 
						|
                                <p>Inicia Sesión con una cuenta de administtación.</p>
 | 
						|
                                <a href="'.$prefix.'login/"><button>Iniciar Sesión</button></a>
 | 
						|
                            </div>
 | 
						|
                        </div>
 | 
						|
                        <div class="column side"></div>'."\n";
 | 
						|
        }
 | 
						|
        
 | 
						|
        $section = '<!-- Manager Admin -->
 | 
						|
        <section id="admin_panel">
 | 
						|
			<!-- Contents -->
 | 
						|
			<div class="row">
 | 
						|
				'.$reply.'
 | 
						|
			</div>
 | 
						|
        </section>';
 | 
						|
 | 
						|
        require RAIZ_APP.'/HTMLtemplate.php';
 | 
						|
            
 | 
						|
?>
 |