Add files via upload
This commit is contained in:
parent
da7bdacbaa
commit
231e72f17a
33
assets/php/HTMLtemplate.php
Normal file
33
assets/php/HTMLtemplate.php
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
<!--
|
||||||
|
Práctica - Sistemas Web | Grupo D
|
||||||
|
CompluCine - FDI-cines
|
||||||
|
-->
|
||||||
|
<!DOCTYPE HTML>
|
||||||
|
<html lang="es">
|
||||||
|
<!-- Head -->
|
||||||
|
<?php
|
||||||
|
$template->print_head();
|
||||||
|
?>
|
||||||
|
<body>
|
||||||
|
<!-- Header -->
|
||||||
|
<?php
|
||||||
|
$template->print_header();
|
||||||
|
?>
|
||||||
|
|
||||||
|
<!-- Main -->
|
||||||
|
<?php
|
||||||
|
$template->print_main();
|
||||||
|
?>
|
||||||
|
|
||||||
|
<!-- Section -->
|
||||||
|
<?php
|
||||||
|
$template->print_section($section);
|
||||||
|
?>
|
||||||
|
|
||||||
|
<!-- Footer -->
|
||||||
|
<?php
|
||||||
|
$template->print_footer();
|
||||||
|
?>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -46,4 +46,9 @@
|
|||||||
* @see http://php.net/manual/en/language.types.callable.php
|
* @see http://php.net/manual/en/language.types.callable.php
|
||||||
*/
|
*/
|
||||||
register_shutdown_function(array($app, 'shutdown'));
|
register_shutdown_function(array($app, 'shutdown'));
|
||||||
|
|
||||||
|
//Depuración (BORRAR):
|
||||||
|
ini_set('display_errors', 1);
|
||||||
|
ini_set('display_startup_errors', 1);
|
||||||
|
error_reporting(E_ALL);
|
||||||
?>
|
?>
|
||||||
|
@ -5,13 +5,13 @@
|
|||||||
//private const _NUMPAGES = 10; //Constant to page results.
|
//private const _NUMPAGES = 10; //Constant to page results.
|
||||||
|
|
||||||
//Attributes:
|
//Attributes:
|
||||||
public $page; //Page Name.
|
private $page; //Page Name.
|
||||||
public $prefix; //Page prefix.
|
private $prefix; //Page prefix.
|
||||||
|
|
||||||
public $session; //"Iniciar Sesión" (if user isn´t logged in), "Cerrar Sesión" (otherwise).
|
private $session; //"Iniciar Sesión" (if user isn´t logged in), "Cerrar Sesión" (otherwise).
|
||||||
public $session_route; //"login/" (if user isn´t logged in), "logout/" (otherwise).
|
private $session_route; //"login/" (if user isn´t logged in), "logout/" (otherwise).
|
||||||
public $panel; //Button to access the user's dashboard (only displayed if logged in).
|
private $panel; //Button to access the user's dashboard (only displayed if logged in).
|
||||||
public $user_route; //Route of the panel (depends on the type of user).
|
private $user_route; //Route of the panel (depends on the type of user).
|
||||||
|
|
||||||
//Constructor:
|
//Constructor:
|
||||||
function __construct(){
|
function __construct(){
|
||||||
@ -216,11 +216,26 @@
|
|||||||
}
|
}
|
||||||
echo"</nav>
|
echo"</nav>
|
||||||
</div>
|
</div>
|
||||||
</div>\n";
|
</div>
|
||||||
|
";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Print specific page content:
|
||||||
|
function print_section($section){
|
||||||
|
/* Panel menu */
|
||||||
|
$sub_header = '';
|
||||||
|
if(strpos($_SERVER['PHP_SELF'], 'panel')){
|
||||||
|
echo "<!-- Panel Menu -->
|
||||||
|
";
|
||||||
|
$this->print_panelMenu($_SESSION["rol"]);
|
||||||
|
$this->print_msg();
|
||||||
|
}
|
||||||
|
|
||||||
|
echo $section;
|
||||||
|
}
|
||||||
|
|
||||||
//Print Films Cards:
|
//Print Films Cards:
|
||||||
function print_fimls(){
|
function print_fimls(){
|
||||||
//List of the movies:
|
//List of the movies:
|
||||||
@ -457,7 +472,7 @@
|
|||||||
//Print generic Footer:
|
//Print generic Footer:
|
||||||
function print_footer(){
|
function print_footer(){
|
||||||
$prefix = $this->prefix;
|
$prefix = $this->prefix;
|
||||||
|
|
||||||
/* TODO */
|
/* TODO */
|
||||||
$css = "{$prefix}assets/css/highContrast.css";
|
$css = "{$prefix}assets/css/highContrast.css";
|
||||||
$nameCSS = "Alto Contraste";
|
$nameCSS = "Alto Contraste";
|
||||||
@ -472,7 +487,7 @@
|
|||||||
<a href='{$prefix}fdicines/terms_conditions/'>Términos de uso</a> |
|
<a href='{$prefix}fdicines/terms_conditions/'>Términos de uso</a> |
|
||||||
<a href='{$prefix}cinemas/'>Nuestros cines</a> |
|
<a href='{$prefix}cinemas/'>Nuestros cines</a> |
|
||||||
<a href='{$prefix}contacto/'>Contacto</a> |
|
<a href='{$prefix}contacto/'>Contacto</a> |
|
||||||
<button onclick=\"cambiarCSS('{$css}')\">$nameCSS</button>
|
<button onclick=\"cambiarCSS('$css');\">$nameCSS</button>
|
||||||
</footer>\n";
|
</footer>\n";
|
||||||
|
|
||||||
echo"
|
echo"
|
||||||
|
@ -1,33 +1,10 @@
|
|||||||
|
|
||||||
<?php
|
<?php
|
||||||
//General Config File:
|
//General Config File:
|
||||||
require_once('../assets/php/config.php');
|
require_once('../assets/php/config.php');
|
||||||
?>
|
|
||||||
<!DOCTYPE HTML>
|
|
||||||
<!--
|
|
||||||
Práctica - Sistemas Web | Grupo D
|
|
||||||
CompluCine - FDI-cines
|
|
||||||
-->
|
|
||||||
<html lang="es">
|
|
||||||
<!-- Head -->
|
|
||||||
<?php
|
|
||||||
$template->print_head();
|
|
||||||
?>
|
|
||||||
<body>
|
|
||||||
<!-- Header -->
|
|
||||||
<?php
|
|
||||||
$template->print_header();
|
|
||||||
?>
|
|
||||||
|
|
||||||
<!-- Main -->
|
//Specific page content:
|
||||||
<?php
|
$section = '';
|
||||||
$template->print_main();
|
|
||||||
?>
|
|
||||||
|
|
||||||
<!-- Footer -->
|
//General page content:
|
||||||
<?php
|
require RAIZ_APP.'/HTMLtemplate.php';
|
||||||
$template->print_footer();
|
?>
|
||||||
?>
|
|
||||||
</body>
|
|
||||||
|
|
||||||
</html>
|
|
88
contacto/includes/formContact.php
Normal file
88
contacto/includes/formContact.php
Normal file
@ -0,0 +1,88 @@
|
|||||||
|
<?php
|
||||||
|
require_once($prefix.'assets/php/form.php');
|
||||||
|
|
||||||
|
class FormContact extends Form {
|
||||||
|
//Constants:
|
||||||
|
const HTML5_EMAIL_REGEXP = '^[a-zA-Z0-9.!#$%&\'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$';
|
||||||
|
|
||||||
|
public function __construct() {
|
||||||
|
$options = array("action" => "");
|
||||||
|
parent::__construct('formContact', $options);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected function generaCamposFormulario($datos, $errores = array()) {
|
||||||
|
|
||||||
|
// Se generan los mensajes de error si existen.
|
||||||
|
$htmlErroresGlobales = self::generaListaErroresGlobales($errores);
|
||||||
|
$errorNombre = self::createMensajeError($errores, 'name', 'span', array('class' => 'error'));
|
||||||
|
$errorEmail = self::createMensajeError($errores, 'email', 'span', array('class' => 'error'));
|
||||||
|
$errorMessage = self::createMensajeError($errores, 'message', 'span', array('class' => 'error'));
|
||||||
|
|
||||||
|
// Se genera el HTML asociado a los campos del formulario y los mensajes de error.
|
||||||
|
$html = "<div class='row'>
|
||||||
|
<fieldset id='datos_personales'>
|
||||||
|
<legend>Datos personales</legend><pre>".$htmlErroresGlobales."</pre>
|
||||||
|
<div class='_name'>
|
||||||
|
<input type='text' name='name' id='name' value='' placeholder='Nombre' required/><pre>".$errorNombre."</pre>
|
||||||
|
</div>
|
||||||
|
<div class='_email'>
|
||||||
|
<input type='email' name='email' id='email' value='' placeholder='Email' required/><pre>".$errorEmail."</pre>
|
||||||
|
</div>
|
||||||
|
</fieldset>
|
||||||
|
<fieldset id='motivo'>
|
||||||
|
<legend>Motivo de la consulta</legend>
|
||||||
|
<div class='reason'>
|
||||||
|
<input type='radio' id='radio' name='reason' value='evaluation' checked>
|
||||||
|
<label for='evaluation'>Evaluación</label>
|
||||||
|
</div>
|
||||||
|
<div class='reason'>
|
||||||
|
<input type='radio' id='radio' name='reason' value='sugestions'>
|
||||||
|
<label for='sugestions'>Sugerencias</label>
|
||||||
|
</div>
|
||||||
|
<div class='reason'>
|
||||||
|
<input type='radio' id='radio' name='reason' value='critics'>
|
||||||
|
<label for='critics'>Críticas</label>
|
||||||
|
</div>
|
||||||
|
</fieldset>
|
||||||
|
<div class='message'><pre>".$errorMessage."</pre>
|
||||||
|
<textarea name='message' id='message' placeholder='Escribe aquí tu mensaje...'></textarea>
|
||||||
|
</div>
|
||||||
|
<div class='verify'>
|
||||||
|
<input type='checkbox' id='checkbox' name='terms' required>
|
||||||
|
<label for='terms'>Marque esta casilla para verificar que ha leído nuestros términos y condiciones del servicio.</label>
|
||||||
|
</div>
|
||||||
|
<div class='actions'>
|
||||||
|
<input type='submit' id='submit' value='Enviar mensaje' class='primary' />
|
||||||
|
<input type='reset' id='reset' value='Borrar' />
|
||||||
|
</div>
|
||||||
|
</div>";
|
||||||
|
|
||||||
|
return $html;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
protected function procesaFormulario($datos) {
|
||||||
|
$result = array();
|
||||||
|
|
||||||
|
$nombre = $this->test_input($datos['name']) ?? null;
|
||||||
|
if ( empty($nombre) || mb_strlen($nombre) < 3 || mb_strlen($nombre) > 8 ) {
|
||||||
|
$result['name'] = "El nombre tiene que tener\n una longitud de más de\n 3 caracteres\n y menos de 8 caracteres.";
|
||||||
|
}
|
||||||
|
|
||||||
|
$email = $this->test_input($datos['email']) ?? null;
|
||||||
|
if ( empty($email) || !mb_ereg_match(self::HTML5_EMAIL_REGEXP, $email) ) {
|
||||||
|
$result['email'] = "El email no es válido.";
|
||||||
|
}
|
||||||
|
|
||||||
|
$message = $this->test_input($datos['message']) ?? null;
|
||||||
|
if ( empty($message) || mb_strlen($message) < 1 || mb_strlen($message) > 250 ) {
|
||||||
|
$result['message'] = "El mensaje no puede estar vacío\ny no puede contener más de\n250 caracteres.";
|
||||||
|
}
|
||||||
|
|
||||||
|
if (count($result) === 0) {
|
||||||
|
$result = ROUTE_APP;
|
||||||
|
}
|
||||||
|
|
||||||
|
return $result;
|
||||||
|
}
|
||||||
|
}
|
@ -1,77 +1,19 @@
|
|||||||
<?php
|
<?php
|
||||||
//General Config File:
|
//General Config File:
|
||||||
require_once('../assets/php/config.php');
|
require_once('../assets/php/config.php');
|
||||||
|
|
||||||
|
//Contact form:
|
||||||
|
require_once('includes/formContact.php');
|
||||||
|
$form = new FormContact();
|
||||||
|
$htmlForm = $form->gestiona();
|
||||||
|
|
||||||
|
//Specific page content:
|
||||||
|
$section = '<!-- Contact Form -->
|
||||||
|
<section id="formulario">
|
||||||
|
<h4>Formulario (EN DESARROLLO)</h4>
|
||||||
|
'.$htmlForm.'
|
||||||
|
</section>';
|
||||||
|
|
||||||
|
//General page content:
|
||||||
|
require RAIZ_APP.'/HTMLtemplate.php';
|
||||||
?>
|
?>
|
||||||
<!--
|
|
||||||
Práctica - Sistemas Web | Grupo D
|
|
||||||
CompluCine - FDI-cines
|
|
||||||
-->
|
|
||||||
<!DOCTYPE HTML>
|
|
||||||
<html lang="es">
|
|
||||||
<!-- Head -->
|
|
||||||
<?php
|
|
||||||
$template->print_head();
|
|
||||||
?>
|
|
||||||
<body>
|
|
||||||
<!-- Header -->
|
|
||||||
<?php
|
|
||||||
$template->print_header();
|
|
||||||
?>
|
|
||||||
|
|
||||||
<!-- Main -->
|
|
||||||
<?php
|
|
||||||
$template->print_main();
|
|
||||||
?>
|
|
||||||
|
|
||||||
<!-- Form -->
|
|
||||||
<section id="formulario">
|
|
||||||
<h4>Formulario</h4>
|
|
||||||
<form method="post" action="mailto:fernmend@ucm.es">
|
|
||||||
<div class="row">
|
|
||||||
<fieldset id="datos_personales">
|
|
||||||
<legend>Datos personales</legend>
|
|
||||||
<div class="_name">
|
|
||||||
<input type="text" name="name" id="name" value="" placeholder="Nombre" required/>
|
|
||||||
</div>
|
|
||||||
<div class="_email">
|
|
||||||
<input type="email" name="email" id="email" value="" placeholder="Email" required/>
|
|
||||||
</div>
|
|
||||||
</fieldset>
|
|
||||||
<fieldset id="motivo">
|
|
||||||
<legend>Motivo de la consulta</legend>
|
|
||||||
<div class="reason">
|
|
||||||
<input type="radio" id="radio" name="reason" value="evaluation" checked>
|
|
||||||
<label for="evaluation">Evaluación</label>
|
|
||||||
</div>
|
|
||||||
<div class="reason">
|
|
||||||
<input type="radio" id="radio" name="reason" value="sugestions">
|
|
||||||
<label for="sugestions">Sugerencias</label>
|
|
||||||
</div>
|
|
||||||
<div class="reason">
|
|
||||||
<input type="radio" id="radio" name="reason" value="critics">
|
|
||||||
<label for="critics">Críticas</label>
|
|
||||||
</div>
|
|
||||||
</fieldset>
|
|
||||||
<div class="message">
|
|
||||||
<textarea name="message" id="message" placeholder="Escribe aquí tu mensaje..."></textarea> <!-- rows="5" -->
|
|
||||||
</div>
|
|
||||||
<div class="verify">
|
|
||||||
<input type="checkbox" id="checkbox" name="terms" required>
|
|
||||||
<label for="terms">Marque esta casilla para verificar que ha leído nuestros términos y condiciones del servicio.</label>
|
|
||||||
</div>
|
|
||||||
<div class="actions">
|
|
||||||
<input type="submit" id="submit" value="Enviar mensaje" class="primary" />
|
|
||||||
<input type="reset" id="reset" value="Borrar" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- Footer -->
|
|
||||||
<?php
|
|
||||||
$template->print_footer();
|
|
||||||
?>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
|
|
||||||
</html>
|
|
||||||
|
115
login/index.php
115
login/index.php
@ -22,76 +22,51 @@
|
|||||||
$htmlFormLogin = $formLogin->gestiona();
|
$htmlFormLogin = $formLogin->gestiona();
|
||||||
$formRegister = new FormRegister();
|
$formRegister = new FormRegister();
|
||||||
$htmlFormRegister = $formRegister->gestiona();
|
$htmlFormRegister = $formRegister->gestiona();
|
||||||
?>
|
|
||||||
<!DOCTYPE HTML>
|
|
||||||
<!--
|
|
||||||
Práctica - Sistemas Web | Grupo D
|
|
||||||
CompluCine - FDI-cines
|
|
||||||
-->
|
|
||||||
<html lang="es">
|
|
||||||
<!-- Head -->
|
|
||||||
<?php
|
|
||||||
$template->print_head();
|
|
||||||
?>
|
|
||||||
<body>
|
|
||||||
<!-- Header -->
|
|
||||||
<?php
|
|
||||||
$template->print_header();
|
|
||||||
?>
|
|
||||||
|
|
||||||
<!-- Main -->
|
if($isLogin){
|
||||||
<?php
|
$form = "<!-- Login -->
|
||||||
$template->print_main();
|
<div class='column left'>
|
||||||
?>
|
<div class='code info'>
|
||||||
|
<h2>¿No tienes una cuenta?</h2>
|
||||||
<!-- Login / Register -->
|
<hr />
|
||||||
<section id="login_register">
|
<p>Para crear una cuenta de usuario es necesario haber rellenado el formulario de registro previamente</p>
|
||||||
<div class ="row">
|
<p>Haz click en el botón para registrate.</p>
|
||||||
<?php
|
<form method='post'>
|
||||||
if($isLogin){
|
<button type='submit' name='register' id='_register'>Registrate</button>
|
||||||
echo "<!-- Login -->
|
</form>
|
||||||
<div class='column left'>
|
</div>
|
||||||
<div class='code info'>
|
</div>
|
||||||
<h2>¿No tienes una cuenta?</h2>
|
<div class='column right'>
|
||||||
<hr />
|
<h2>Iniciar Sesión</h2>
|
||||||
<p>Para crear una cuenta de usuario es necesario haber rellenado el formulario de registro previamente</p>
|
".$htmlFormLogin."
|
||||||
<p>Haz click en el botón para registrate.</p>
|
</div>"."\n";
|
||||||
<form method='post'>
|
} else {
|
||||||
<button type='submit' name='register' id='_register'>Registrate</button>
|
$form = "<!-- Register -->
|
||||||
</form>
|
<div class='column left'>
|
||||||
</div>
|
<h2>Registro</h2>
|
||||||
</div>
|
".$htmlFormRegister."
|
||||||
<div class='column right'>
|
</div>
|
||||||
<h2>Iniciar Sesión</h2>
|
<div class='column right'>
|
||||||
".$htmlFormLogin."
|
<div class='code info'>
|
||||||
</div>"."\n";
|
<h2>¿Ya estás registrado?</h2>
|
||||||
} else {
|
<hr />
|
||||||
echo "<!-- Register -->
|
<p>Si dispones de una cuenta de usuario, no es necesario que rellenes este formulario nuevamente</p>
|
||||||
<div class='column left'>
|
<p>Haz click en el botón para iniciar sesión.</p>
|
||||||
<h2>Registro</h2>
|
<form method='post'>
|
||||||
".$htmlFormRegister."
|
<button type='submit' name='login' id='_login'>Inicia Sesión</button>
|
||||||
</div>
|
</form>
|
||||||
<div class='column right'>
|
</div>
|
||||||
<div class='code info'>
|
</div>"."\n";
|
||||||
<h2>¿Ya estás registrado?</h2>
|
}
|
||||||
<hr />
|
|
||||||
<p>Si dispones de una cuenta de usuario, no es necesario que rellenes este formulario nuevamente</p>
|
|
||||||
<p>Haz click en el botón para iniciar sesión.</p>
|
|
||||||
<form method='post'>
|
|
||||||
<button type='submit' name='login' id='_login'>Inicia Sesión</button>
|
|
||||||
</form>
|
|
||||||
</div>
|
|
||||||
</div>"."\n";
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- Footer -->
|
//Specific page content:
|
||||||
<?php
|
$section = '<!-- Login / Register -->
|
||||||
$template->print_footer();
|
<section id="login_register">
|
||||||
?>
|
<div class ="row">
|
||||||
|
'.$form.'
|
||||||
|
</div>
|
||||||
|
</section>';
|
||||||
|
|
||||||
</body>
|
//General page content:
|
||||||
|
require RAIZ_APP.'/HTMLtemplate.php';
|
||||||
</html>
|
?>
|
@ -6,48 +6,20 @@
|
|||||||
require_once('./includes/formLogin.php');
|
require_once('./includes/formLogin.php');
|
||||||
$reply = FormLogin::getReply();
|
$reply = FormLogin::getReply();
|
||||||
|
|
||||||
?>
|
//Specific page content:
|
||||||
<!DOCTYPE HTML>
|
$section = '<!-- Reply -->
|
||||||
<!--
|
<section class="reply">
|
||||||
Práctica - Sistemas Web | Grupo D
|
<div class ="row">
|
||||||
CompluCine - FDI-cines
|
<div class="column side"></div>
|
||||||
-->
|
<div class="column middle">
|
||||||
<html lang="es">
|
<div class="code info">
|
||||||
<!-- Head -->
|
'.$reply.'
|
||||||
<?php
|
</div>
|
||||||
$template->print_head();
|
</div>
|
||||||
?>
|
<div class="column side"></div>
|
||||||
<body>
|
</div>';
|
||||||
<!-- Header -->
|
|
||||||
<?php
|
|
||||||
$template->print_header();
|
|
||||||
?>
|
|
||||||
|
|
||||||
<!-- Main -->
|
//General page content:
|
||||||
<?php
|
require RAIZ_APP.'/HTMLtemplate.php';
|
||||||
$template->print_main();
|
|
||||||
?>
|
|
||||||
|
|
||||||
<!-- Reply -->
|
|
||||||
<section class="reply">
|
|
||||||
<div class ="row">
|
|
||||||
<div class="column side"></div>
|
|
||||||
<div class="column middle">
|
|
||||||
<div class="code info">
|
|
||||||
<?php
|
|
||||||
echo $reply;
|
|
||||||
?>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="column side"></div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- Footer -->
|
?>
|
||||||
<?php
|
|
||||||
$template->print_footer();
|
|
||||||
?>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
|
|
||||||
</html>
|
|
@ -19,49 +19,21 @@
|
|||||||
Haz clic <a href='{$prefix}'>aquí</a> si tu navegador no te redirige automáticamente.</p>\n";
|
Haz clic <a href='{$prefix}'>aquí</a> si tu navegador no te redirige automáticamente.</p>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Specific page content:
|
||||||
?>
|
$section = '<!-- Reply -->
|
||||||
<!DOCTYPE HTML>
|
<section class="reply">
|
||||||
<!--
|
<div class ="row">
|
||||||
Práctica - Sistemas Web | Grupo D
|
<div class="column side"></div>
|
||||||
CompluCine - FDI-cines
|
<div class="column middle">
|
||||||
-->
|
<div class="code info">
|
||||||
<html lang="es">
|
'.$reply.'
|
||||||
<!-- Head -->
|
</div>
|
||||||
<?php
|
</div>
|
||||||
$template->print_head();
|
<div class="column side"></div>
|
||||||
?>
|
|
||||||
<body>
|
|
||||||
<!-- Header -->
|
|
||||||
<?php
|
|
||||||
$template->print_header();
|
|
||||||
?>
|
|
||||||
|
|
||||||
<!-- Main -->
|
|
||||||
<?php
|
|
||||||
$template->print_main();
|
|
||||||
?>
|
|
||||||
|
|
||||||
<!-- Reply -->
|
|
||||||
<section class="reply">
|
|
||||||
<div class ="row">
|
|
||||||
<div class="column side"></div>
|
|
||||||
<div class="column middle">
|
|
||||||
<div class="code info">
|
|
||||||
<?php
|
|
||||||
echo $reply;
|
|
||||||
?>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</section>';
|
||||||
<div class="column side"></div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- Footer -->
|
//General page content:
|
||||||
<?php
|
require RAIZ_APP.'/HTMLtemplate.php';
|
||||||
$template->print_footer();
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
</body>
|
|
||||||
|
|
||||||
</html>
|
|
@ -36,7 +36,6 @@ class FormChangeEmail extends Form {
|
|||||||
return $html;
|
return $html;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* TODO */
|
|
||||||
protected function procesaFormulario($datos){
|
protected function procesaFormulario($datos){
|
||||||
$result = array();
|
$result = array();
|
||||||
|
|
||||||
|
@ -37,49 +37,21 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="column side"></div>'."\n";
|
<div class="column side"></div>'."\n";
|
||||||
}
|
}
|
||||||
?>
|
|
||||||
<!DOCTYPE HTML>
|
|
||||||
<!--
|
|
||||||
Práctica - Sistemas Web | Grupo D
|
|
||||||
CompluCine - FDI-cines
|
|
||||||
-->
|
|
||||||
<html lang="es">
|
|
||||||
<!-- Head -->
|
|
||||||
<?php
|
|
||||||
$template->print_head();
|
|
||||||
?>
|
|
||||||
<body>
|
|
||||||
<!-- Header -->
|
|
||||||
<?php
|
|
||||||
$template->print_header();
|
|
||||||
?>
|
|
||||||
|
|
||||||
<!-- Main -->
|
|
||||||
<?php
|
//Specific page content:
|
||||||
$template->print_main();
|
$section = '<!-- User Panel -->
|
||||||
?>
|
|
||||||
|
|
||||||
<!-- Panel -->
|
|
||||||
<section id="user_panel">
|
<section id="user_panel">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<!-- Panel Menu -->
|
|
||||||
<?php
|
|
||||||
$template->print_panelMenu($_SESSION["rol"]);
|
|
||||||
?>
|
|
||||||
<!-- Contents -->
|
<!-- Contents -->
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<?php
|
'.$reply.'
|
||||||
$template->print_msg();
|
|
||||||
echo $reply;
|
|
||||||
?>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>';
|
||||||
<!-- Footer -->
|
|
||||||
<?php
|
//General page content:
|
||||||
$template->print_footer();
|
require RAIZ_APP.'/HTMLtemplate.php';
|
||||||
?>
|
|
||||||
|
?>
|
||||||
</body>
|
|
||||||
|
|
||||||
</html>
|
|
||||||
|
@ -21,14 +21,14 @@ class FormRegister extends Form {
|
|||||||
//$nombre = $datos['name'] ?? '';
|
//$nombre = $datos['name'] ?? '';
|
||||||
|
|
||||||
// Se generan los mensajes de error si existen.
|
// Se generan los mensajes de error si existen.
|
||||||
$htmlErroresGlobales2 = self::generaListaErroresGlobales($errores);
|
$htmlErroresGlobales = self::generaListaErroresGlobales($errores);
|
||||||
$errorNombre = self::createMensajeError($errores, 'name', 'span', array('class' => 'error'));
|
$errorNombre = self::createMensajeError($errores, 'name', 'span', array('class' => 'error'));
|
||||||
$errorEmail = self::createMensajeError($errores, 'email', 'span', array('class' => 'error'));
|
$errorEmail = self::createMensajeError($errores, 'email', 'span', array('class' => 'error'));
|
||||||
$errorPassword = self::createMensajeError($errores, 'pass', 'span', array('class' => 'error'));
|
$errorPassword = self::createMensajeError($errores, 'pass', 'span', array('class' => 'error'));
|
||||||
$errorPassword2 = self::createMensajeError($errores, 'repass', 'span', array('class' => 'error'));
|
$errorPassword2 = self::createMensajeError($errores, 'repass', 'span', array('class' => 'error'));
|
||||||
|
|
||||||
$html = "<div class='row'>
|
$html = "<div class='row'>
|
||||||
<fieldset id='datos_personales'><pre>".$htmlErroresGlobales2."</pre>
|
<fieldset id='datos_personales'><pre>".$htmlErroresGlobales."</pre>
|
||||||
<legend>Datos personales</legend>
|
<legend>Datos personales</legend>
|
||||||
<input type='text' name='name' id='name' value='' placeholder='Nombre' required/><pre>".$errorNombre."</pre>
|
<input type='text' name='name' id='name' value='' placeholder='Nombre' required/><pre>".$errorNombre."</pre>
|
||||||
<input type='email' name='email' id='email' value='' placeholder='Email' required/><pre>".$errorEmail."</pre>
|
<input type='email' name='email' id='email' value='' placeholder='Email' required/><pre>".$errorEmail."</pre>
|
||||||
@ -114,7 +114,7 @@ class FormRegister extends Form {
|
|||||||
<p>Ha ocurrido un problema y no hemos podido completar el registro</p>
|
<p>Ha ocurrido un problema y no hemos podido completar el registro</p>
|
||||||
<p>Vuelve a intetarlo o inicia sesión si tienes una cuenta de usuario.</p>
|
<p>Vuelve a intetarlo o inicia sesión si tienes una cuenta de usuario.</p>
|
||||||
<a href='../login/'><button>Iniciar Sesión</button></a>
|
<a href='../login/'><button>Iniciar Sesión</button></a>
|
||||||
<form method='post' action='../login/'><button name='register' id='register'>Registro</button></form>\n";
|
<form method='post' action='../login/'><button name='register' id='_register'>Registro</button></form>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
return $reply;
|
return $reply;
|
||||||
|
@ -6,48 +6,18 @@
|
|||||||
require_once('./includes/formRegister.php');
|
require_once('./includes/formRegister.php');
|
||||||
$reply = FormRegister::getReply();
|
$reply = FormRegister::getReply();
|
||||||
|
|
||||||
?>
|
$section = '<!-- Reply -->
|
||||||
<!DOCTYPE HTML>
|
<section class="reply">
|
||||||
<!--
|
<div class ="row">
|
||||||
Práctica - Sistemas Web | Grupo D
|
<div class="column side"></div>
|
||||||
CompluCine - FDI-cines
|
<div class="column middle">
|
||||||
-->
|
<div class="code info">
|
||||||
<html lang="es">
|
'.$reply.'
|
||||||
<!-- Head -->
|
|
||||||
<?php
|
|
||||||
$template->print_head();
|
|
||||||
?>
|
|
||||||
<body>
|
|
||||||
<!-- Header -->
|
|
||||||
<?php
|
|
||||||
$template->print_header();
|
|
||||||
?>
|
|
||||||
|
|
||||||
<!-- Main -->
|
|
||||||
<?php
|
|
||||||
$template->print_main();
|
|
||||||
?>
|
|
||||||
|
|
||||||
<!-- Reply -->
|
|
||||||
<section class="reply">
|
|
||||||
<div class ="row">
|
|
||||||
<div class="column side"></div>
|
|
||||||
<div class="column middle">
|
|
||||||
<div class="code info">
|
|
||||||
<?php
|
|
||||||
echo $reply;
|
|
||||||
?>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="column side"></div>
|
|
||||||
</div>
|
</div>
|
||||||
</section>
|
<div class="column side"></div>
|
||||||
|
</div>
|
||||||
|
</section>';
|
||||||
|
|
||||||
<!-- Footer -->
|
require RAIZ_APP.'/HTMLtemplate.php';
|
||||||
<?php
|
?>
|
||||||
$template->print_footer();
|
|
||||||
?>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
|
|
||||||
</html>
|
|
@ -1,6 +1,19 @@
|
|||||||
<?php
|
<?php
|
||||||
//General Config File:
|
//General Config File:
|
||||||
require_once('../assets/php/config.php');
|
require_once('../assets/php/config.php');
|
||||||
|
|
||||||
|
/*
|
||||||
|
//Page-specific content:
|
||||||
|
$section = '<!-- Films -->
|
||||||
|
<section id="films_billboard">
|
||||||
|
<div class="row">
|
||||||
|
'.$template->print_fimls().'
|
||||||
|
</div>
|
||||||
|
</section>';
|
||||||
|
|
||||||
|
//General page content:
|
||||||
|
require RAIZ_APP.'/HTMLtemplate.php';
|
||||||
|
*/
|
||||||
?>
|
?>
|
||||||
<!DOCTYPE HTML>
|
<!DOCTYPE HTML>
|
||||||
<!--
|
<!--
|
||||||
|
Loading…
Reference in New Issue
Block a user