Add files via upload
This commit is contained in:
parent
79a9b04421
commit
9b168a97df
@ -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
|
||||
--
|
||||
|
@ -457,7 +457,7 @@
|
||||
$reply .= "
|
||||
<h1>{$title}</h1><hr />
|
||||
<div class='zoom'>
|
||||
<a href='".$prefix."showtimes/#".$tittles[$count]."'><div class='image main'><img src='img/films/".$tittles[$count].".jpg' alt='".$tittles[$count]."' /></div></a>
|
||||
<a href='".$prefix."showtimes/#".$tittles[$count]."'><div class='image main'><img src='img/films/".$images[$count]."' alt='".$tittles[$count]."' /></div></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>\n";
|
||||
|
@ -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.";
|
||||
}
|
||||
|
@ -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 {
|
||||
</fieldset>
|
||||
<fieldset id='pagar_entrada'><pre>".$htmlErroresGlobales."</pre>
|
||||
<legend>Datos Bancarios</legend>
|
||||
<label for='card-holder'>Titular de la Tarjeta:</label><br />
|
||||
<input type='text' id='card-holder' class='card-holder' placeholder='NOMBRE APELLIDO1 APELLIDO2' required />
|
||||
<label for='card-holder'>Titular de la Tarjeta:</label><pre>".$errorNombre."</pre><br />
|
||||
<input type='text' name='card-holder' id='card-holder' class='card-holder' placeholder='NOMBRE APELLIDO1 APELLIDO2' required />
|
||||
<br />
|
||||
<label for='card-number'>Número de Tarjeta: </label><br />
|
||||
<input type='num' id='card-number-0' class='input-cart-number' placeholder='XXXX' maxlength='4' required />
|
||||
<input type='num' id='card-number-1' class='input-cart-number' placeholder='XXXX' maxlength='4' required />
|
||||
<input type='num' id='card-number-2' class='input-cart-number' placeholder='XXXX' maxlength='4' required />
|
||||
<input type='num' id='card-number-3' class='input-cart-number' placeholder='XXXX' maxlength='4' required />
|
||||
<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 />
|
||||
<label for='card-cvv'>CVV: </label>
|
||||
<input type='text' id='card-cvv' class='fieldset-cvv' maxlength='3' placeholder='XXX' required />
|
||||
<input type='text' name='card-cvv' id='card-cvv' class='fieldset-cvv' maxlength='3' placeholder='XXX' required />
|
||||
<br />
|
||||
<label for='card-expiration'>Fecha de Expiración:</label><br />
|
||||
<select id='card-expiration-month' required>
|
||||
<select name='card-expiration-month' id='card-expiration-month' required>
|
||||
".$monthsHTML."
|
||||
</select>
|
||||
<select id='card-expiration-year' required>
|
||||
<select name='card-expiration-year' id='card-expiration-year' required>
|
||||
".$yearsHTML."
|
||||
</select>
|
||||
</fieldset>
|
||||
<div class='actions'>
|
||||
<input type='hidden' name='sessions' id='sessions' value='".$_POST["sessions"]."' />
|
||||
<input type='submit' id='submit' value='Pagar' class='primary' />
|
||||
<input type='reset' id='reset' value='Borrar' />
|
||||
</div>
|
||||
@ -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) {
|
||||
|
@ -57,7 +57,7 @@
|
||||
$cinemasListHTML .= '</select>
|
||||
</form>';
|
||||
} else {
|
||||
$cinemasListHTML = '<select name="cinemas"><option value="" selected>No hay cines disponibles para esta película.</option></select></form>';
|
||||
$cinemasListHTML = '<form><select name="cinemas"><option value="" selected>No hay cines disponibles para esta película.</option></select></form>';
|
||||
}
|
||||
|
||||
$fiml_id = $film->getId();
|
||||
@ -106,7 +106,7 @@
|
||||
$pay = false;
|
||||
}
|
||||
} else {
|
||||
$sessionsListHTML = '<form><select name="sessions"><option value="" selected>Seleccione primero un cine.</option></select></form>';
|
||||
$sessionsListHTML = '<form><select name="sessions"><option value="" selected>Primero seleccione un cine.</option></select></form>';
|
||||
$pay = false;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user