Terminada sección 'Reservas'.

git-svn-id: https://192.168.0.254/svn/Proyectos.LaManoDePablo_Web/trunk@9 1f125104-cfba-1d4b-a82f-f72e3caf8177
This commit is contained in:
David Arranz 2012-04-24 08:50:33 +00:00
parent 0c482806c2
commit 75c1b0eabf

View File

@ -25,10 +25,19 @@ function IsInjected($str)
}
}
$errors = '';
$ok = FALSE;
$nombre = '';
$email1 = '';
$email2 = '';
$telefono = '';
$consulta = '';
$referente = '';
$algunerror = FALSE;
if(isset($_POST['submit']))
{
$errors = '';
$ok = FALSE;
//si no se ha recibido, le asigna un valor vacío.
$email1 = recogeDato('email1');
$email2 = recogeDato('email2'); //asignamos cada valor a una variable
@ -40,13 +49,11 @@ if(isset($_POST['submit']))
$hora = recogeDato('hora');
$pax = recogeDato('pax');
$consulta = recogeDato('consulta');
$algunerror = FALSE;
$referente = recogeDato('referente');
if(IsInjected($email1))
{
if(IsInjected($email1)) {
$errors .= "\n Email no válido.";
}
//una vez recogidos, los validamos (campos obligatorios, etc...)
if($email1==''){ //validamos los que el email no esté vacio
@ -61,20 +68,20 @@ if($email1==''){ //validamos los que el email no esté vacio
$errors .= "No has introducido tu nombre.\n";
}
if (!$algunerror){ //comprobamos si ha habido algún error
$para="reservas-lastablas@lamanodepablo.com"; //si todo es correcto, enviamos el correo
$para="darranz@rodax-software.com";//"reservas-lastablas@lamanodepablo.com"; //si todo es correcto, enviamos el correo
$asunto="Reservas LAS TABLAS ".$referente;
$mensaje="Datos de la Reserva:\n". //creamos el mensaje con los datos
"Nombre: ".$nombre." \n".
"Teléfono: ".$telefono."\n".
"eMail: ".$email1."\n".
"Hora: ".$hora." \n".
"minuto: ".$min." \n".
"Día: ".$dia." \n".
"nº: ".$d." \n".
"Comensales: ".$pax." \n".
"Observación: ".$consulta;
"Nombre: ".$nombre." \n".
"Teléfono: ".$telefono."\n".
"eMail: ".$email1."\n".
"Hora: ".$hora." \n".
"minuto: ".$min." \n".
"Día: ".$dia." \n".
"nº: ".$d." \n".
"Comensales: ".$pax." \n".
"Observación: ".$consulta;
$ok = TRUE;
mail($para, $asunto, $mensaje); //y lo enviamos
$ok = TRUE;
}
}
?>
@ -82,14 +89,14 @@ if($email1==''){ //validamos los que el email no esté vacio
<html lang="es">
<head>
<title>Reserva online - Restaurante La Mano de Pablo - Las Tablas</title>
<meta charset="utf-8">
<meta charset="utf-8"/>
<link rel="stylesheet" href="css/reset.css" type="text/css" media="all"/>
<link rel="stylesheet" href="css/style2.css" type="text/css" media="all"/>
<link rel="stylesheet" href="css/nivo-slider.css" type="text/css" media="all"/>
<link rel='stylesheet' href='http://fonts.googleapis.com/css?family=Forum' type='text/css'/>
<link rel="stylesheet" href="fancybox/jquery.fancybox.css" type="text/css" media="screen"/>
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="js/jquery-1.7.2.min.js" ></script>
<script type="text/javascript" src="js/jquery.nivo.slider.pack.js"></script>
<script type="text/javascript" src="js/jquery.validate.min.js"></script>
<!--[if lt IE 9]>
<script type="text/javascript" src="js/html5.js"></script>
<![endif]-->
@ -115,11 +122,11 @@ if($email1==''){ //validamos los que el email no esté vacio
<div class="slider-wrapper">
<div class="ribbon"></div>
<div id="slider" class="nivoSlider">
<img src="images/img1.jpg" title="#caption1"/>
<img src="images/img4.jpg" title="#caption1"/>
</div>
<div id="caption1" class="nivo-html-caption">
<strong>Gracias</strong> <b>hemos recibido su solicitud</b>
<em>Tan pronto como nos sea posible, nos pondremos en contacto con usted para confirmar su solicitud de reserva. Gracias por confiar en nosotros.</em>
<p class="resaltado">Tan pronto como nos sea posible, nos pondremos en contacto con usted para confirmar su solicitud de reserva. Gracias por confiar en nosotros.</p>
</div>
</div>
<?php } else { ?>
@ -187,8 +194,9 @@ if($email1==''){ //validamos los que el email no esté vacio
<option>31</option>
</select></td>
<td><label>Tu reserva es para:</label></td>
<td><input type="radio" name="referente" id="ref_web" value="web" checked="yes"/>Comida
<input type="radio" name="referente" id="ref_fotos" value="fotos"/>Cena
<td><input type="radio" name="referente" id="ref_comida" value="Comida" checked="yes"/>Comida
<input type="radio" name="referente" id="ref_cena" value="Cena"/>Cena
</td>
</tr>
<tr>
<td width="17%"><label for="pax">Num. de comensales:</label></td>
@ -241,8 +249,10 @@ if($email1==''){ //validamos los que el email no esté vacio
<em class="resaltado">No guardamos los datos de nuestros clientes. Sólo son requeridos para dar respuesta a las solicitudes.</em></td>
</tr>
<tr>
<td class="centrado" colspan="2"><input type="submit" value="Enviar" />
<input type="reset" value="Borrar" /></td>
<td class="centrado" colspan="2">
<input type="submit" value="Enviar" name='submit'/>
<input type="reset" value="Borrar" />
</td>
</tr>
</tbody>
</table>
@ -307,6 +317,19 @@ if($email1==''){ //validamos los que el email no esté vacio
}
});
});
<?php if ($ok) { ?>
$(window).load(function() {
$('#slider').nivoSlider({
pauseTime: 6000,
animSpeed: 1000,
pauseOnHover: false,
captionOpacity: 1,
randomStart: false,
directionNav: false,
controlNav: false,
});
});
<?php } ?>
</script>
</body>
</html>