diff --git a/assets/mysql/complucine.sql b/assets/mysql/complucine.sql index e89a9eb..a7435bd 100644 --- a/assets/mysql/complucine.sql +++ b/assets/mysql/complucine.sql @@ -3,7 +3,7 @@ -- https://www.phpmyadmin.net/ -- -- Servidor: localhost:3306 --- Tiempo de generación: 14-05-2021 a las 11:28:23 +-- Tiempo de generación: 27-05-2021 a las 21:21:26 -- Versión del servidor: 10.0.28-MariaDB-2+b1 -- Versión de PHP: 7.3.27-1~deb10u1 @@ -49,7 +49,9 @@ CREATE TABLE `cinema` ( INSERT INTO `cinema` (`id`, `name`, `direction`, `phone`) VALUES (1, 'Cinema 1st', 'Calle de ejemplo 111', '77777777'), -(3, 'Cinema 2st', 'Calle falsa 123', '123456789'); +(3, 'Cinema 2st', 'Calle falsa 123', '123456789'), +(6, 'Cinema 3st', 'Calle falsa 456', '987654321'), +(7, 'Cinema 4st', 'Calle falsa 789', '222222222'); -- -------------------------------------------------------- @@ -71,16 +73,16 @@ CREATE TABLE `film` ( -- INSERT INTO `film` (`id`, `tittle`, `duration`, `language`, `description`, `img`) VALUES -(1, 'iron_man', 120, 'spanish', 'Un empresario millonario construye un traje blindado y lo usa para combatir el crimen y el terrorismo.', ''), -(2, 'iron_man_2', 120, 'spanish', 'Con el mundo ahora consciente de que él es Iron Man, el millonario inventor Tony Stark debe forjar nuevas alianzas y confrontar a un enemigo nuevo y poderoso.', ''), -(3, 'iron_man_3', 120, 'spanish', 'El descarado y brillante Tony Stark, tras ver destruido todo su universo personal, debe encontrar y enfrentarse a un enemigo cuyo poder no conoce límites. Este viaje pondrá a prueba su entereza una y otra vez, y le obligará a confiar en su ingenio.', ''), -(4, 'capitan_america_el_primer_vengador', 120, 'spanish', 'Tras tres meses de someterse a un programa de entrenamiento físico y táctico, encomiendan a Steve Rogers su primera misión como Capitán América. Armado con un escudo indestructible, emprende la guerra contra la perversa organización HYDRA.', ''), -(5, 'capitan_america_el_soldado_de_invierno', 120, 'spanish', 'Capitán América, Viuda Negra y un nuevo aliado, Falcon, se enfrentan a un enemigo inesperado mientras intentan exponer una conspiración que pone en riesgo al mundo.', ''), -(6, 'capitan_america_civil_war', 180, 'spanish', 'Después de que otro incidente internacional, en el que se ven envueltos los Vengadores, produzca daños colaterales, la presión política obliga a poner en marcha un sistema para depurar responsabilidades.', ''), -(7, 'marvel_avengers', 120, 'spanish', 'El director de la Agencia SHIELD decide reclutar a un equipo para salvar al mundo de un desastre casi seguro cuando un enemigo inesperado surge como una gran amenaza para la seguridad mundial.', ''), -(8, 'avengers_age_of_ultron', 120, 'spanish', 'Los Vengadores se reúnen de nuevo y juntan sus fuerzas con las de los recién llegados Quicksilver y Bruja Escarlata para luchar contra un robot maquiavélico llamado Ultrón, el cual Tony Stark creó con el fin de defender la paz, pero resultó defectuoso y ahora pretende exterminar a toda la humanidad.', ''), -(9, 'avengers_inifinity_war', 180, 'spanish', 'Los superhéroes se alían para vencer al poderoso Thanos, el peor enemigo al que se han enfrentado. Si Thanos logra reunir las seis gemas del infinito: poder, tiempo, alma, realidad, mente y espacio, nadie podrá detenerlo.', ''), -(10, 'avengers_end_game', 180, 'spanish', 'Los Vengadores restantes deben encontrar una manera de recuperar a sus aliados para un enfrentamiento épico con Thanos, el malvado que diezmó el planeta y el universo.', ''); +(1, 'iron_man', 120, 'Español', 'Un empresario millonario construye un traje blindado y lo usa para combatir el crimen y el terrorismo.', 'iron_man.jpg'), +(2, 'iron_man_2', 120, 'Español', 'Con el mundo ahora consciente de que él es Iron Man, el millonario inventor Tony Stark debe forjar nuevas alianzas y confrontar a un enemigo nuevo y poderoso.', 'iron_man_2.jpg'), +(3, 'iron_man_3', 120, 'Español', 'El descarado y brillante Tony Stark, tras ver destruido todo su universo personal, debe encontrar y enfrentarse a un enemigo cuyo poder no conoce límites. Este viaje pondrá a prueba su entereza una y otra vez, y le obligará a confiar en su ingenio.', 'iron_man_3.jpg'), +(4, 'capitan_america_el_primer_vengador', 120, 'Español', 'Tras tres meses de someterse a un programa de entrenamiento físico y táctico, encomiendan a Steve Rogers su primera misión como Capitán América. Armado con un escudo indestructible, emprende la guerra contra la perversa organización HYDRA.', 'capitan_america_el_primer_vengador.jpg'), +(5, 'capitan_america_el_soldado_de_invierno', 120, 'Español', 'Capitán América, Viuda Negra y un nuevo aliado, Falcon, se enfrentan a un enemigo inesperado mientras intentan exponer una conspiración que pone en riesgo al mundo.', 'capitan_america_el_soldado_de_invierno.jpg'), +(6, 'capitan_america_civil_war', 180, 'Español', 'Después de que otro incidente internacional, en el que se ven envueltos los Vengadores, produzca daños colaterales, la presión política obliga a poner en marcha un sistema para depurar responsabilidades.', 'capitan_america_civil_war.jpg'), +(7, 'marvel_avengers', 120, 'Español', 'El director de la Agencia SHIELD decide reclutar a un equipo para salvar al mundo de un desastre casi seguro cuando un enemigo inesperado surge como una gran amenaza para la seguridad mundial.', 'marvel_avengers.jpg'), +(8, 'avengers_age_of_ultron', 120, 'Español', 'Los Vengadores se reúnen de nuevo y juntan sus fuerzas con las de los recién llegados Quicksilver y Bruja Escarlata para luchar contra un robot maquiavélico llamado Ultrón, el cual Tony Stark creó con el fin de defender la paz, pero resultó defectuoso y ahora pretende exterminar a toda la humanidad.', 'avengers_age_of_ultron.jpg'), +(9, 'avengers_inifinity_war', 180, 'Español', 'Los superhéroes se alían para vencer al poderoso Thanos, el peor enemigo al que se han enfrentado. Si Thanos logra reunir las seis gemas del infinito: poder, tiempo, alma, realidad, mente y espacio, nadie podrá detenerlo.', 'avengers_inifinity_war.jpg'), +(10, 'avengers_end_game', 180, 'Español', 'Los Vengadores restantes deben encontrar una manera de recuperar a sus aliados para un enfrentamiento épico con Thanos, el malvado que diezmó el planeta y el universo.', 'avengers_end_game.jpg'); -- -------------------------------------------------------- @@ -102,7 +104,9 @@ CREATE TABLE `hall` ( INSERT INTO `hall` (`number`, `idcinema`, `numrows`, `numcolumns`, `total_seats`) VALUES (1, 1, 12, 8, 60), -(2, 1, 14, 8, 97); +(1, 3, 12, 8, 84), +(2, 1, 14, 8, 97), +(2, 3, 12, 8, 96); -- -------------------------------------------------------- @@ -133,16 +137,18 @@ CREATE TABLE `promotion` ( `tittle` varchar(30) NOT NULL, `description` text NOT NULL, `code` varchar(15) NOT NULL, - `active` tinyint(1) NOT NULL DEFAULT '1' + `active` tinyint(1) NOT NULL DEFAULT '1', + `img` varchar(60) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Volcado de datos para la tabla `promotion` -- -INSERT INTO `promotion` (`id`, `tittle`, `description`, `code`, `active`) VALUES -(1, '3x2', 'en entradas', '000001A', 0), -(2, 'Promocion de ejemplo', 'Esto es un ejemplo', '1234', 0); +INSERT INTO `promotion` (`id`, `tittle`, `description`, `code`, `active`, `img`) VALUES +(1, 'Promo Palomitas', '3x2 en palomitas.', '0x00001A', 0, 'promo_palomitas.jpg'), +(4, 'Promo Vuelve', 'Promoción vuelve al cine.', '0x00002B', 1, 'promo_vuelve.jpg'), +(5, 'Promo Miercoles', 'Promoción de los miércoles.', '0x00003C', 1, 'promo_miercoles.jpg'); -- -------------------------------------------------------- @@ -412,7 +418,165 @@ CREATE TABLE `session` ( INSERT INTO `session` (`id`, `idfilm`, `idhall`, `idcinema`, `date`, `start_time`, `seat_price`, `format`, `seats_full`) VALUES (19, 1, 2, 1, '2021-05-14', '19:00:00', 12, '2d', 0), -(20, 1, 2, 1, '2021-05-15', '19:00:00', 12, '2d', 0); +(20, 1, 2, 1, '2021-05-15', '19:00:00', 12, '2d', 0), +(21, 3, 1, 1, '2021-05-24', '15:00:00', 5, '2D', 0), +(22, 3, 1, 1, '2021-05-25', '15:00:00', 5, '2D', 0), +(23, 3, 1, 1, '2021-05-26', '15:00:00', 5, '2D', 0), +(24, 3, 1, 1, '2021-05-27', '15:00:00', 5, '2D', 0), +(25, 3, 1, 1, '2021-05-28', '15:00:00', 5, '2D', 0), +(26, 3, 1, 1, '2021-05-29', '15:00:00', 5, '2D', 0), +(27, 3, 1, 1, '2021-05-30', '15:00:00', 5, '2D', 0), +(28, 3, 1, 1, '2021-05-31', '15:00:00', 5, '2D', 0), +(29, 3, 1, 1, '2021-06-01', '15:00:00', 5, '2D', 0), +(30, 3, 1, 1, '2021-06-02', '15:00:00', 5, '2D', 0), +(31, 3, 1, 1, '2021-06-03', '15:00:00', 5, '2D', 0), +(32, 3, 1, 1, '2021-06-04', '15:00:00', 5, '2D', 0), +(33, 3, 1, 1, '2021-06-05', '15:00:00', 5, '2D', 0), +(34, 3, 1, 1, '2021-06-06', '15:00:00', 5, '2D', 0), +(35, 3, 1, 1, '2021-06-07', '15:00:00', 5, '2D', 0), +(36, 3, 1, 1, '2021-06-08', '15:00:00', 5, '2D', 0), +(37, 3, 1, 1, '2021-06-09', '15:00:00', 5, '2D', 0), +(38, 3, 1, 1, '2021-06-10', '15:00:00', 5, '2D', 0), +(39, 3, 1, 1, '2021-06-11', '15:00:00', 5, '2D', 0), +(40, 3, 1, 1, '2021-06-12', '15:00:00', 5, '2D', 0), +(41, 3, 1, 1, '2021-06-13', '15:00:00', 5, '2D', 0), +(42, 3, 1, 1, '2021-06-14', '15:00:00', 5, '2D', 0), +(43, 3, 1, 1, '2021-06-15', '15:00:00', 5, '2D', 0), +(44, 3, 1, 1, '2021-06-16', '15:00:00', 5, '2D', 0), +(45, 3, 1, 1, '2021-06-17', '15:00:00', 5, '2D', 0), +(46, 3, 1, 1, '2021-06-18', '15:00:00', 5, '2D', 0), +(47, 3, 1, 1, '2021-06-19', '15:00:00', 5, '2D', 0), +(48, 3, 1, 1, '2021-06-20', '15:00:00', 5, '2D', 0), +(49, 3, 1, 1, '2021-06-21', '15:00:00', 5, '2D', 0), +(50, 3, 1, 1, '2021-06-22', '15:00:00', 5, '2D', 0), +(51, 3, 1, 1, '2021-06-23', '15:00:00', 5, '2D', 0), +(52, 2, 1, 1, '2021-05-24', '14:00:00', 5, '3D', 0), +(53, 4, 1, 1, '2021-05-24', '16:00:00', 5, 'o.v.', 0), +(54, 4, 1, 1, '2021-05-25', '16:00:00', 5, 'o.v.', 0), +(55, 4, 1, 1, '2021-05-26', '16:00:00', 5, 'o.v.', 0), +(56, 4, 1, 1, '2021-05-27', '16:00:00', 5, 'o.v.', 0), +(57, 4, 1, 1, '2021-05-28', '16:00:00', 5, 'o.v.', 0), +(58, 4, 1, 1, '2021-05-29', '16:00:00', 5, 'o.v.', 0), +(59, 4, 1, 1, '2021-05-30', '16:00:00', 5, 'o.v.', 0), +(60, 4, 1, 1, '2021-05-31', '16:00:00', 5, 'o.v.', 0), +(61, 4, 1, 1, '2021-06-01', '16:00:00', 5, 'o.v.', 0), +(62, 4, 1, 1, '2021-06-02', '16:00:00', 5, 'o.v.', 0), +(63, 4, 1, 1, '2021-06-03', '16:00:00', 5, 'o.v.', 0), +(64, 4, 1, 1, '2021-06-04', '16:00:00', 5, 'o.v.', 0), +(65, 4, 1, 1, '2021-06-05', '16:00:00', 5, 'o.v.', 0), +(66, 4, 1, 1, '2021-06-06', '16:00:00', 5, 'o.v.', 0), +(67, 4, 1, 1, '2021-06-07', '16:00:00', 5, 'o.v.', 0), +(68, 4, 1, 1, '2021-06-08', '16:00:00', 5, 'o.v.', 0), +(69, 4, 1, 1, '2021-06-09', '16:00:00', 5, 'o.v.', 0), +(70, 4, 1, 1, '2021-06-10', '16:00:00', 5, 'o.v.', 0), +(71, 4, 1, 1, '2021-06-11', '16:00:00', 5, 'o.v.', 0), +(72, 4, 1, 1, '2021-06-12', '16:00:00', 5, 'o.v.', 0), +(73, 4, 1, 1, '2021-06-13', '16:00:00', 5, 'o.v.', 0), +(74, 4, 1, 1, '2021-06-14', '16:00:00', 5, 'o.v.', 0), +(75, 4, 1, 1, '2021-06-15', '16:00:00', 5, 'o.v.', 0), +(76, 4, 1, 1, '2021-06-16', '16:00:00', 5, 'o.v.', 0), +(77, 4, 1, 1, '2021-06-17', '16:00:00', 5, 'o.v.', 0), +(78, 4, 1, 1, '2021-06-18', '16:00:00', 5, 'o.v.', 0), +(79, 4, 1, 1, '2021-06-19', '16:00:00', 5, 'o.v.', 0), +(80, 4, 1, 1, '2021-06-20', '16:00:00', 5, 'o.v.', 0), +(81, 4, 1, 1, '2021-06-21', '16:00:00', 5, 'o.v.', 0), +(82, 4, 1, 1, '2021-06-22', '16:00:00', 5, 'o.v.', 0), +(83, 4, 1, 1, '2021-06-23', '16:00:00', 5, 'o.v.', 0), +(84, 7, 2, 1, '2021-05-24', '17:00:00', 3, 'o.v. con subtitulos', 0), +(85, 7, 2, 1, '2021-05-25', '17:00:00', 3, 'v.o. con subtitulos', 0), +(86, 7, 2, 1, '2021-05-26', '17:00:00', 3, 'v.o. con subtitulos', 0), +(87, 7, 2, 1, '2021-05-27', '17:00:00', 3, 'v.o. con subtitulos', 0), +(88, 7, 2, 1, '2021-05-28', '17:00:00', 3, 'v.o. con subtitulos', 0), +(89, 7, 2, 1, '2021-05-29', '17:00:00', 3, 'v.o. con subtitulos', 0), +(90, 7, 2, 1, '2021-05-30', '17:00:00', 3, 'v.o. con subtitulos', 0), +(91, 7, 2, 1, '2021-05-31', '17:00:00', 3, 'v.o. con subtitulos', 0), +(92, 7, 2, 1, '2021-06-01', '17:00:00', 3, 'v.o. con subtitulos', 0), +(93, 7, 2, 1, '2021-06-02', '17:00:00', 3, 'v.o. con subtitulos', 0), +(94, 7, 2, 1, '2021-06-03', '17:00:00', 3, 'v.o. con subtitulos', 0), +(95, 7, 2, 1, '2021-06-04', '17:00:00', 3, 'v.o. con subtitulos', 0), +(96, 7, 2, 1, '2021-06-05', '17:00:00', 3, 'v.o. con subtitulos', 0), +(97, 7, 2, 1, '2021-06-06', '17:00:00', 3, 'v.o. con subtitulos', 0), +(98, 7, 2, 1, '2021-06-07', '17:00:00', 3, 'v.o. con subtitulos', 0), +(99, 7, 2, 1, '2021-06-08', '17:00:00', 3, 'v.o. con subtitulos', 0), +(100, 7, 2, 1, '2021-06-09', '17:00:00', 3, 'v.o. con subtitulos', 0), +(101, 7, 2, 1, '2021-06-10', '17:00:00', 3, 'v.o. con subtitulos', 0), +(102, 7, 2, 1, '2021-06-11', '17:00:00', 3, 'v.o. con subtitulos', 0), +(103, 7, 2, 1, '2021-06-12', '17:00:00', 3, 'v.o. con subtitulos', 0), +(104, 7, 2, 1, '2021-06-13', '17:00:00', 3, 'v.o. con subtitulos', 0), +(105, 7, 2, 1, '2021-06-14', '17:00:00', 3, 'v.o. con subtitulos', 0), +(106, 7, 2, 1, '2021-06-15', '17:00:00', 3, 'v.o. con subtitulos', 0), +(107, 7, 2, 1, '2021-06-16', '17:00:00', 3, 'v.o. con subtitulos', 0), +(108, 7, 2, 1, '2021-06-17', '17:00:00', 3, 'v.o. con subtitulos', 0), +(109, 7, 2, 1, '2021-06-18', '17:00:00', 3, 'v.o. con subtitulos', 0), +(110, 7, 2, 1, '2021-06-19', '17:00:00', 3, 'v.o. con subtitulos', 0), +(111, 7, 2, 1, '2021-06-20', '17:00:00', 3, 'v.o. con subtitulos', 0), +(112, 7, 2, 1, '2021-06-21', '17:00:00', 3, 'v.o. con subtitulos', 0), +(113, 7, 2, 1, '2021-06-22', '17:00:00', 3, 'v.o. con subtitulos', 0), +(114, 7, 2, 1, '2021-06-23', '17:00:00', 3, 'v.o. con subtitulos', 0), +(115, 7, 2, 1, '2021-06-24', '17:00:00', 3, 'v.o. con subtitulos', 0), +(116, 10, 2, 1, '2021-05-24', '18:00:00', 9, 'estandar', 0), +(117, 10, 2, 1, '2021-05-25', '18:00:00', 9, 'estandar', 0), +(118, 10, 2, 1, '2021-05-26', '18:00:00', 9, 'estandar', 0), +(119, 10, 2, 1, '2021-05-27', '18:00:00', 9, 'estandar', 0), +(120, 10, 2, 1, '2021-05-28', '18:00:00', 9, 'estandar', 0), +(121, 10, 2, 1, '2021-05-29', '18:00:00', 9, 'estandar', 0), +(122, 10, 2, 1, '2021-05-30', '18:00:00', 9, 'estandar', 0), +(123, 10, 2, 1, '2021-05-31', '18:00:00', 9, 'estandar', 0), +(124, 10, 2, 1, '2021-06-01', '18:00:00', 9, 'estandar', 0), +(125, 10, 2, 1, '2021-06-02', '18:00:00', 9, 'estandar', 0), +(126, 10, 2, 1, '2021-06-03', '18:00:00', 9, 'estandar', 0), +(127, 10, 2, 1, '2021-06-04', '18:00:00', 9, 'estandar', 0), +(128, 10, 2, 1, '2021-06-05', '18:00:00', 9, 'estandar', 0), +(129, 10, 2, 1, '2021-06-06', '18:00:00', 9, 'estandar', 0), +(130, 10, 2, 1, '2021-06-07', '18:00:00', 9, 'estandar', 0), +(131, 10, 2, 1, '2021-06-08', '18:00:00', 9, 'estandar', 0), +(132, 10, 2, 1, '2021-06-09', '18:00:00', 9, 'estandar', 0), +(133, 10, 2, 1, '2021-06-10', '18:00:00', 9, 'estandar', 0), +(134, 10, 2, 1, '2021-06-11', '18:00:00', 9, 'estandar', 0), +(135, 10, 2, 1, '2021-06-12', '18:00:00', 9, 'estandar', 0), +(136, 10, 2, 1, '2021-06-13', '18:00:00', 9, 'estandar', 0), +(137, 10, 2, 1, '2021-06-14', '18:00:00', 9, 'estandar', 0), +(138, 10, 2, 1, '2021-06-15', '18:00:00', 9, 'estandar', 0), +(139, 10, 2, 1, '2021-06-16', '18:00:00', 9, 'estandar', 0), +(140, 10, 2, 1, '2021-06-17', '18:00:00', 9, 'estandar', 0), +(141, 10, 2, 1, '2021-06-18', '18:00:00', 9, 'estandar', 0), +(142, 10, 2, 1, '2021-06-19', '18:00:00', 9, 'estandar', 0), +(143, 10, 2, 1, '2021-06-20', '18:00:00', 9, 'estandar', 0), +(144, 10, 2, 1, '2021-06-21', '18:00:00', 9, 'estandar', 0), +(145, 10, 2, 1, '2021-06-22', '18:00:00', 9, 'estandar', 0), +(146, 10, 2, 1, '2021-06-23', '18:00:00', 9, 'estandar', 0), +(147, 9, 1, 3, '2021-05-24', '00:01:00', 7, 'estandar', 0), +(148, 9, 1, 3, '2021-05-25', '00:01:00', 7, 'estandar', 0), +(149, 9, 1, 3, '2021-05-26', '00:01:00', 7, 'estandar', 0), +(150, 9, 1, 3, '2021-05-27', '00:01:00', 7, 'estandar', 0), +(151, 9, 1, 3, '2021-05-28', '00:01:00', 7, 'estandar', 0), +(152, 9, 1, 3, '2021-05-29', '00:01:00', 7, 'estandar', 0), +(153, 9, 1, 3, '2021-05-30', '00:01:00', 7, 'estandar', 0), +(154, 9, 1, 3, '2021-05-31', '00:01:00', 7, 'estandar', 0), +(155, 9, 1, 3, '2021-06-01', '00:01:00', 7, 'estandar', 0), +(156, 9, 1, 3, '2021-06-02', '00:01:00', 7, 'estandar', 0), +(157, 9, 1, 3, '2021-06-03', '00:01:00', 7, 'estandar', 0), +(158, 9, 1, 3, '2021-06-04', '00:01:00', 7, 'estandar', 0), +(159, 9, 1, 3, '2021-06-05', '00:01:00', 7, 'estandar', 0), +(160, 9, 1, 3, '2021-06-06', '00:01:00', 7, 'estandar', 0), +(161, 9, 1, 3, '2021-06-07', '00:01:00', 7, 'estandar', 0), +(162, 9, 1, 3, '2021-06-08', '00:01:00', 7, 'estandar', 0), +(163, 10, 1, 3, '2021-05-24', '09:00:00', 14, 'estandar', 0), +(164, 10, 1, 3, '2021-05-25', '09:00:00', 14, 'estandar', 0), +(165, 10, 1, 3, '2021-05-26', '09:00:00', 14, 'estandar', 0), +(166, 10, 1, 3, '2021-05-27', '09:00:00', 14, 'estandar', 0), +(167, 10, 1, 3, '2021-05-28', '09:00:00', 14, 'estandar', 0), +(168, 10, 1, 3, '2021-05-29', '09:00:00', 14, 'estandar', 0), +(169, 10, 1, 3, '2021-05-30', '09:00:00', 14, 'estandar', 0), +(170, 10, 1, 3, '2021-05-31', '09:00:00', 14, 'estandar', 0), +(171, 10, 1, 3, '2021-06-01', '09:00:00', 14, 'estandar', 0), +(172, 10, 1, 3, '2021-06-02', '09:00:00', 14, 'estandar', 0), +(173, 10, 1, 3, '2021-06-03', '09:00:00', 14, 'estandar', 0), +(174, 10, 1, 3, '2021-06-04', '09:00:00', 14, 'estandar', 0), +(175, 10, 1, 3, '2021-06-05', '09:00:00', 14, 'estandar', 0), +(176, 10, 1, 3, '2021-06-06', '09:00:00', 14, 'estandar', 0), +(177, 10, 1, 3, '2021-06-07', '09:00:00', 14, 'estandar', 0), +(178, 10, 1, 3, '2021-06-08', '09:00:00', 14, 'estandar', 0); -- -------------------------------------------------------- @@ -436,8 +600,7 @@ INSERT INTO `users` (`id`, `username`, `email`, `passwd`, `rol`) VALUES (0, 'admin', 'admin@complucine.sytes.net', 'shDBCKnEbWZFc', 'admin'), (1, 'manager', 'manager@complucine.sytes.net', 'shTS9RK/eJPoQ', 'manager'), (2, 'user', 'user@complucine.sytes.net', 'shO5etd.DYKWg', 'user'), -(7, 'fernando', 'fer@complucine.sytes.net', '$2y$10$/3yjEh4d7AOY3RyNjXIIkO5H2hg7/kiHiToJa92tCBPd7s3UPtB.G', 'user'), -(63, 'user2', 'user2@ucm.es', '$2y$10$Alopov4Z1HPW9i9PqQ/APedPoU.N/zc3XlRfIfSkwPCQCKI.qTp5u', 'user'); +(7, 'fernando', 'fer@complucine.sytes.net', '$2y$10$/3yjEh4d7AOY3RyNjXIIkO5H2hg7/kiHiToJa92tCBPd7s3UPtB.G', 'user'); -- -- Índices para tablas volcadas @@ -523,12 +686,12 @@ ALTER TABLE `users` -- AUTO_INCREMENT de la tabla `cinema` -- ALTER TABLE `cinema` - MODIFY `id` int(15) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5; + MODIFY `id` int(15) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8; -- -- AUTO_INCREMENT de la tabla `film` -- ALTER TABLE `film` - MODIFY `id` int(15) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15; + MODIFY `id` int(15) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=18; -- -- AUTO_INCREMENT de la tabla `hall` -- @@ -538,17 +701,17 @@ ALTER TABLE `hall` -- AUTO_INCREMENT de la tabla `promotion` -- ALTER TABLE `promotion` - MODIFY `id` int(15) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3; + MODIFY `id` int(15) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6; -- -- AUTO_INCREMENT de la tabla `session` -- ALTER TABLE `session` - MODIFY `id` int(15) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=21; + MODIFY `id` int(15) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=179; -- -- AUTO_INCREMENT de la tabla `users` -- ALTER TABLE `users` - MODIFY `id` int(15) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=65; + MODIFY `id` int(15) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=77; -- -- Restricciones para tablas volcadas -- diff --git a/assets/php/template.php b/assets/php/template.php index 0b4dd26..8990060 100644 --- a/assets/php/template.php +++ b/assets/php/template.php @@ -457,7 +457,7 @@ $reply .= "

{$title}


-
".$tittles[$count]."
+
".$tittles[$count]."
\n"; diff --git a/login/includes/formLogin.php b/login/includes/formLogin.php index 0eeca40..182c081 100644 --- a/login/includes/formLogin.php +++ b/login/includes/formLogin.php @@ -40,15 +40,15 @@ class FormLogin extends Form { protected function procesaFormulario($datos){ $result = array(); - //$nombre = $this->test_input($datos['name']) ?? null; - $nombre = $datos['name'] ?? null; + $nombre = $this->test_input($datos['name']) ?? null; + //$nombre = $datos['name'] ?? null; $nombre = strtolower($nombre); if ( empty($nombre) || mb_strlen($nombre) < 3 || mb_strlen($nombre) > 15 ) { $result['name'] = "El nombre tiene que tener\n una longitud de al menos\n 3 caracteres\n y menos de 15 caracteres."; } - //$password = $this->test_input($datos['pass']) ?? null; - $password = $datos['pass'] ?? null; + $password = $this->test_input($datos['pass']) ?? null; + //$password = $datos['pass'] ?? null; if ( empty($password) || mb_strlen($password) < 4 ) { $result['pass'] = "El password tiene que tener\n una longitud de al menos\n 4 caracteres."; } diff --git a/purchase/includes/formPurchase.php b/purchase/includes/formPurchase.php index 8aa4eac..18bda3d 100644 --- a/purchase/includes/formPurchase.php +++ b/purchase/includes/formPurchase.php @@ -17,6 +17,7 @@ class FormPurchase extends Form { private $months; // Months of the year. public function __construct() { + //$options = array("action" => $_SERVER['PHP_SELF']); parent::__construct('formPurchase'); $sessionDAO = new SessionDAO("complucine"); @@ -42,8 +43,7 @@ class FormPurchase extends Form { // Se generan los mensajes de error si existen. $htmlErroresGlobales = self::generaListaErroresGlobales($errores); - $errorNombre = self::createMensajeError($errores, 'name', 'span', array('class' => 'error')); - $errorPassword = self::createMensajeError($errores, 'pass', 'span', array('class' => 'error')); + $errorNombre = self::createMensajeError($errores, 'card-holder', 'span', array('class' => 'error')); $monthsHTML = ""; foreach($this->months as $value){ @@ -67,26 +67,27 @@ class FormPurchase extends Form {
".$htmlErroresGlobales."
Datos Bancarios -
- +
".$errorNombre."

+

- - - - + + + + - +

- ".$monthsHTML." - ".$yearsHTML."
+
@@ -98,17 +99,10 @@ class FormPurchase extends Form { protected function procesaFormulario($datos){ $result = array(); - //$nombre = $this->test_input($datos['name']) ?? null; - $nombre = $datos['name'] ?? null; + $nombre = $this->test_input($datos['card-holder']) ?? null; $nombre = strtolower($nombre); - if ( empty($nombre) || mb_strlen($nombre) < 3 || mb_strlen($nombre) > 15 ) { - $result['name'] = "El nombre tiene que tener\n una longitud de al menos\n 3 caracteres\n y menos de 15 caracteres."; - } - - //$password = $this->test_input($datos['pass']) ?? null; - $password = $datos['pass'] ?? null; - if ( empty($password) || mb_strlen($password) < 4 ) { - $result['pass'] = "El password tiene que tener\n una longitud de al menos\n 4 caracteres."; + if ( empty($nombre) ) { + $result['card-holder'] = "El nombre no puede estar vacío."; } if (count($result) === 0) { diff --git a/purchase/index.php b/purchase/index.php index dc42e1d..78391b8 100644 --- a/purchase/index.php +++ b/purchase/index.php @@ -57,7 +57,7 @@ $cinemasListHTML .= ' '; } else { - $cinemasListHTML = ''; + $cinemasListHTML = '
'; } $fiml_id = $film->getId(); @@ -106,7 +106,7 @@ $pay = false; } } else { - $sessionsListHTML = '
'; + $sessionsListHTML = '
'; $pay = false; }