81 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			81 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
    //General Config File:
 | 
						|
    require_once('../assets/php/config.php');
 | 
						|
 | 
						|
    //Get purchase summary
 | 
						|
    include_once($prefix.'assets/php/includes/purchase.php');
 | 
						|
    include_once($prefix.'assets/php/includes/film.php');
 | 
						|
    include_once($prefix.'assets/php/includes/session_dao.php');
 | 
						|
    include_once($prefix.'assets/php/includes/session.php');
 | 
						|
    include_once($prefix.'assets/php/includes/cinema_dao.php');
 | 
						|
    include_once($prefix.'assets/php/includes/cinema.php');
 | 
						|
 | 
						|
    if(isset($_SESSION["purchase"]) && isset($_SESSION["film_purchase"])){
 | 
						|
        $purchase = unserialize($_SESSION["purchase"]);
 | 
						|
        $film_purchase = unserialize($_SESSION["film_purchase"]);
 | 
						|
        $sessionDAO = new SessionDAO("complucine");
 | 
						|
        $session = $sessionDAO->sessionData($purchase->getSessionId());
 | 
						|
        $cinemaDAO = new Cinema_DAO("complucine");
 | 
						|
        $cinema = $cinemaDAO->cinemaData($purchase->getCinemaId());
 | 
						|
 | 
						|
        $seatsArray = array_combine(unserialize($purchase->getRow()), unserialize($purchase->getColumn()));
 | 
						|
        $seats = "";
 | 
						|
        foreach($seatsArray as $key=>$value){
 | 
						|
            $seats .= $key."-".$value.", ";
 | 
						|
        }
 | 
						|
 | 
						|
        unset($_SESSION["purchase"]);
 | 
						|
        unset($_SESSION["film_purchase"]);
 | 
						|
 | 
						|
        $reply = "<h2>Se ha realizado su compra con éxito, a continuación puede ver el resumen:</h2><hr />
 | 
						|
                    <div class='column left'>
 | 
						|
                        <img src='".$prefix."img/films/".$film_purchase->getImg()."' alt='".$film_purchase->getTittle()."' />
 | 
						|
                        <p>Película: ".str_replace('_', ' ', strtoupper($film_purchase->getTittle()))."</p>
 | 
						|
                        <p>Duración: ".$film_purchase->getDuration()." minutos</p>
 | 
						|
                        <p>Idioma: ".$film_purchase->getLanguage()."</p>
 | 
						|
                        <p>Precio: ".$session->getSeatPrice()*count(unserialize($purchase->getRow()))." €</p>
 | 
						|
                    </div>
 | 
						|
                    <div class='column right'>
 | 
						|
                        <p>Sesión (Fecha): ".$session->getDate()."</p>
 | 
						|
                        <p>Sesión (Hora): ".$session->getStartTime()."</p>
 | 
						|
                        <p>Cine: ".$cinema->getName()."</p>
 | 
						|
                        <p>Sala: ".$purchase->getHallId()."</p>
 | 
						|
                        <p>Asiento(s): ".$seats."</p>
 | 
						|
                        <p>Fecha de la Compra: ".$purchase->getTime()."</p>
 | 
						|
                    </div>
 | 
						|
                    ";
 | 
						|
 | 
						|
        if(isset($_SESSION["login"]) && $_SESSION["login"] == true){
 | 
						|
            $actions = '<h3>Guarde esta información y enséñela para entrar al cine.</h3><hr />
 | 
						|
                        <p>Se ha guardado la información de la compra en su panel de usuario.</p>
 | 
						|
                        <button onclick="javascript:window.print()">Imprimir<//button>
 | 
						|
                        <a href="'.$prefix.'panel_user/?option=purchases"><button>Mi Historial</button></a>
 | 
						|
                        ';
 | 
						|
        } else {
 | 
						|
            $actions = '<h3>Guarde esta información y enséñela para entrar al cine.</h3><hr />
 | 
						|
                        <button onclick="javascript:window.print()">Imprimir<//button>
 | 
						|
                        <!-- <button onclick="javascript:window.print()">Guardar<//button> -->
 | 
						|
                        ';
 | 
						|
        }
 | 
						|
    } else {
 | 
						|
        $reply = '<h2>No se han encontrado datos de compra<h2>';
 | 
						|
        $actions = '';
 | 
						|
    }
 | 
						|
 | 
						|
    //Page-specific content:
 | 
						|
    $section = '<!-- Purchase Summary -->
 | 
						|
                    <section id="purchase_summary">
 | 
						|
                    <div class="row">
 | 
						|
                        <section class="code">
 | 
						|
                        '.$reply.'
 | 
						|
                        </section>
 | 
						|
                        <section class="code resume">
 | 
						|
                        '.$actions.'
 | 
						|
                        </section>
 | 
						|
                    </div>
 | 
						|
                </section>
 | 
						|
                ';
 | 
						|
 | 
						|
    //General page content:
 | 
						|
    require RAIZ_APP.'/HTMLtemplate.php';
 | 
						|
?>
 |