Add files via upload
This commit is contained in:
@ -89,19 +89,16 @@ class FormPurchase extends Form {
|
||||
</fieldset>
|
||||
<fieldset id='pagar_entrada'><pre>".$htmlErroresGlobales."</pre>
|
||||
<legend>Datos Bancarios</legend>
|
||||
<label for='card-holder'>Titular de la Tarjeta:</label><pre>".$errorNombre."</pre><br />
|
||||
<label for='card-holder'>Titular de la Tarjeta: <span id='cardNameValid'>✔</span><span id='cardNameInvalid'>❌</span></label><pre>".$errorNombre."</pre><br />
|
||||
<input type='text' name='card-holder' id='card-holder' class='card-holder' placeholder='NOMBRE APELLIDO1 APELLIDO2' required />
|
||||
<span id='cardNameValid'>✔</span><span id='cardNameInvalid'>❌</span>
|
||||
<br />
|
||||
<label for='card-number'>Número de Tarjeta: </label><pre>".$errorCardNumber."</pre><br />
|
||||
<label for='card-number'>Número de Tarjeta: <span id='carNumberValid'>✔</span><span id='cardNumerInvalid'>❌</span></label><pre>".$errorCardNumber."</pre><br />
|
||||
<input type='num' name='card-number-0' id='card-number-0' class='input-cart-number' placeholder='XXXX' maxlength='4' required />
|
||||
<input type='num' name='card-number-1' id='card-number-1' class='input-cart-number' placeholder='XXXX' maxlength='4' required />
|
||||
<input type='num' name='card-number-2' id='card-number-2' class='input-cart-number' placeholder='XXXX' maxlength='4' required />
|
||||
<input type='num' name='card-number-3' id='card-number-3' class='input-cart-number' placeholder='XXXX' maxlength='4' required />
|
||||
<span id='carNumberValid'>✔</span><span id='cardNumerInvalid'>❌</span>
|
||||
<label for='card-cvv'>CVV: </label>
|
||||
<label for='card-cvv'>CVV: <span id='cvvValid'>✔</span><span id='cvvInvalid'>❌</span></label>
|
||||
<input type='text' name='card-cvv' id='card-cvv' class='fieldset-cvv' maxlength='3' placeholder='XXX' required /><pre>".$errorCVV."</pre>
|
||||
<span id='cvvValid'>✔</span><span id='cvvInvalid'>❌</span>
|
||||
<br />
|
||||
<label for='card-expiration'>Fecha de Expiración:</label><pre>".$errorCardExpirationMonth.$errorCardExpirationYear."</pre><br />
|
||||
<select name='card-expiration-month' id='card-expiration-month' required>
|
||||
|
@ -32,10 +32,11 @@ class FormSelectCinemaSession extends Form {
|
||||
$cinemas = [];
|
||||
$sessions = [];
|
||||
|
||||
// Se generan los mensajes de error si existen.
|
||||
// Se generan los mensajes de error, si existen.
|
||||
$htmlErroresGlobales = self::generaListaErroresGlobales($errores);
|
||||
$errorCinema = self::createMensajeError($errores, 'cinemas', 'span', array('class' => 'error'));
|
||||
$errorSession = self::createMensajeError($errores, 'sessions', 'span', array('class' => 'error'));
|
||||
$errorCode = self::createMensajeError($errores, 'code', 'span', array('class' => 'error'));
|
||||
|
||||
$pay = true;
|
||||
if(isset($_GET["film"])){
|
||||
@ -58,8 +59,8 @@ class FormSelectCinemaSession extends Form {
|
||||
$cinemasIT->attachIterator($cinemasIDs, "cID");
|
||||
$cinemasIT->attachIterator($cinemasNames, "NAME");
|
||||
|
||||
$cinemasListHTML = '<section id="select_cinema">
|
||||
<select name="cinemas" id="cinemas">';
|
||||
$cinemasListHTML = '<section id="select_cinema"><pre>'.$htmlErroresGlobales.'</pre>
|
||||
<select name="cinemas" id="cinemas"><pre>'.$errorCinema.'</pre>';
|
||||
if(!isset($cinema_id)){
|
||||
$cinemasListHTML .= '<option value="" selected>Selecciona un cine</option>';
|
||||
foreach($cinemasIT as $value){
|
||||
@ -103,7 +104,7 @@ class FormSelectCinemaSession extends Form {
|
||||
$sessionsIT->attachIterator($sessionsStarts, "HOUR");
|
||||
|
||||
$count = 0;
|
||||
$sessionsListHTML = '<select name="sessions" id="sessions">';
|
||||
$sessionsListHTML = '<select name="sessions" id="sessions"><pre>'.$errorSession.'</pre>';
|
||||
foreach ($sessionsIT as $value) {
|
||||
if($this->_TODAY <= $value["DATE"]){
|
||||
if($value === reset($sessionsIT)){
|
||||
@ -142,6 +143,9 @@ class FormSelectCinemaSession extends Form {
|
||||
'.$cinemasListHTML.'
|
||||
<h3>Sesiones</h3>
|
||||
'.$sessionsListHTML.'
|
||||
<h3>Aplicar código promocional<span id="codeValid">✔</span><span id="codeInvalid">❌</span></h3>
|
||||
<input type="text" name="code" id="code" value="" placeholder="Código pormocional" /><pre>'.$errorPromo.'</pre>
|
||||
|
||||
</div>';
|
||||
} else {
|
||||
$html = '<h1>No existe la película.</h1>';
|
||||
@ -182,6 +186,12 @@ class FormSelectCinemaSession extends Form {
|
||||
$result['sessions'] = "Selecciona una sesión.";
|
||||
}
|
||||
|
||||
$code = $this->test_input($datos['code']) ?? null;
|
||||
$avaliable = "../assets/php/common/checkPromo.php?code=".$code;
|
||||
if ( !empty($code) && mb_strlen($code) != 8 && $avaliable === "avaliable") {
|
||||
$result['code'] = "El código promocional no es válido.";
|
||||
}
|
||||
|
||||
if (count($result) === 0) {
|
||||
$result = "confirm.php";
|
||||
}
|
||||
|
Reference in New Issue
Block a user