Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!doctype html>
- <html lang="es" class="no-js">
- <head>
- <meta charset="UTF-8"/>
- <title>Gran Plan
- | Aeromexico</title>
- <meta name="description" content=""/>
- <meta name="viewport" content="width=device-width">
- <meta name="keywords" content=""/>
- <meta property="og:type" content="website"/>
- <meta property="og:url" content="http://www.aeromexico.com/es/mx/acreditaciones-kmp/"/>
- <meta property="og:site_name" content="aeromexico"/>
- <meta property="og:description" content=""/>
- <meta property="og:locale" content="es_MX"/>
- <meta property="og:image" content="http://www.aeromexico.com/.galleries/aeromexico-trip.jpg"/>
- <link rel="stylesheet" href="http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
- <script src="http://code.jquery.com/jquery-1.10.2.js"></script>
- <script src="http://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
- <script src="http://www.vuela.aeromexico.com/forms/templates/parsley.es.js"></script>
- <script src="//cdnjs.cloudflare.com/ajax/libs/parsley.js/2.0.2/parsley.min.js"></script>
- <link rel="stylesheet" href="https://www.aeromexico.com/export/system/modules/com.aeromexico.bootstrap.basics/resources/css/main.min.css" type="text/css"></link>
- <script>
- $(function() {
- $('#emailform').parsley();
- $(".datepicker" ).datepicker({ minDate: "-7M", maxDate: "0" });
- $("#error").delay(4000).hide(1500);
- $(".success").delay(4000).hide(1500);
- });
- </script>
- <style type="text/css">
- .ui-datepicker-title, .ui-datepicker-year{color:#555 !important;}
- .error {background: #fbdede; width: 80%; margin:10px auto; height:40px;border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;color:#b60000;text-align:center;padding:10px 0 0 0;}
- .success {background: #deffc3; width: 80%; margin:10px auto; height:40px;border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;color:#005538;text-align:center;padding:10px 0 0 0;}
- .hide{display:none;}
- #recaptcha_widget_div{margin:0 auto;width:318px;}
- ul.parsley-errors-list{
- margin:0;
- padding:0;
- }
- ul.parsley-errors-list li{
- background: #fbdede;
- height:15px;
- width: 80%;
- margin:0 0 0 5px;
- padding:0;
- list-style-type: none;
- color: #CC0000;
- font-weight:bold;
- font-size:12px;
- border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;
- text-indent:5px;
- }
- </style>
- <body>
- <?php
- require_once(__DIR__ . '/recaptchalib.php');
- require_once(__DIR__ .'/phpmailer/class.phpmailer.php');
- require_once(__DIR__ .'/phpmailer/class.smtp.php');
- $valid = true;
- $errors = array();
- $captchaerror = null;
- $config = include(__DIR__ . '/config.php');
- $contact = array(
- 'InputField-1' => null,
- 'InputField-2' => null,
- 'InputField-3' => null,
- 'InputField-4' => null,
- 'InputField-5' => null,
- 'InputField-6' => null,
- 'InputField-7' => null
- );
- if (isset($_POST['recaptcha_challenge_field'],$_POST['recaptcha_response_field'])) {
- $resp = recaptcha_check_answer(
- $config['recaptcha']['privatekey'],
- $_SERVER["REMOTE_ADDR"],
- $_POST["recaptcha_challenge_field"],
- $_POST["recaptcha_response_field"]
- );
- if (!$resp->is_valid) {
- $captchaerror = $resp->error;
- $valid = false;
- $errors['captcha'] = "El texto del captcha no coincide";
- }
- $contact = filter_input_array(INPUT_POST, array(
- 'InputField-1' => FILTER_SANITIZE_STRING,
- 'InputField-2' => FILTER_SANITIZE_STRING,
- 'InputField-3' => FILTER_SANITIZE_STRING,
- 'InputField-4' => FILTER_SANITIZE_STRING,
- 'InputField-5' => FILTER_SANITIZE_STRING,
- 'InputField-6' => FILTER_SANITIZE_STRING,
- 'InputField-7' => FILTER_SANITIZE_STRING
- ), true);
- // Aquí se deberían validar los datos ingresados por el usuario
- if (empty($_POST['InputField-1']) || empty($_POST['InputField-2']) || empty($_POST['InputField-3']) || empty($_POST['InputField-4'])
- || empty($_POST['InputField-5'])) {
- $valid = false;
- $errors[] = "Ocurrió un error. Existen campos vacíos y el formulario no ha podido ser envíado.";
- }
- if($valid){
- $destinatario = "contactus@granplan.com";
- $asunto = "Formulario Club Premier";
- $remitente ="amsender@aeromexico.com";
- // Create the mail
- $mail = new PHPMailer();
- $mail->IsSMTP();
- $mail->SMTPAuth = true;
- $mail->SMTPSecure = "ssl";
- $mail->Host = "smtp.gmail.com";
- $mail->Port = 465;
- //indico un usuario / clave de un usuario de gmail
- $mail->Username = $config['mail']['username'];
- $mail->Password = $config['mail']['password'];
- $mail->Subject = $asunto;
- $mail->setFrom($remitente, 'Aeromexico');
- $mail->AddAddress($destinatario, "");
- $mail->IsHTML(true);
- $body = "<h2>Formulario Gran Plan</h2><br/>
- <p>Nombre: " . $_POST["InputField-1"] . "</p>
- <p>Apellido: " . $_POST["InputField-2"] . "</p>
- <p>Email: " . $_POST["InputField-3"] . "</p>
- <p>Clave de larga distancia: " . $_POST["InputField-4"] . "</p>
- <p>Teléfono: " . $_POST["InputField-5"] . "</p>
- <p>Número de reservación: " . $_POST["InputField-6"] . "</p>
- <p>Mensaje: " . $_POST["InputField-7"] . "</p><br/>";
- $mail->Body = $body;
- // Create the mail transport
- if($mail->Send()) {
- echo "<div class='success'>Gracias por llenar el formulario. Se ha enviado correctamente.</div>";
- } else {
- echo "Error al enviar el mensaje: " . $mail->ErrorInfo;
- }
- }
- }
- ?>
- <h2 style="text-align:center;">GRAN PLAN</h2>
- <p>Si requieres ayuda o tienes <strong>dudas sobre tu reservación</strong> por favor comunícate a nuestro <strong>Call Center</strong> al teléfono <strong>51 33 40 00</strong> en la Ciudad de México o al <strong>01 (800) 021 4000</strong> en el resto de la República Mexicana.</p>
- <p>Si prefieres contactarnos vía correo electrónico por favor llena los siguientes campos.</p> </div>
- <div id="info" class="content">
- <form class="form-horizontal" id="emailform" action="<?php echo $_SERVER['PHP_SELF']; ?>"
- method="post" >
- <?php if (!$valid): ?>
- <div id="error">
- <?php foreach($errors as $message):?>
- <div class ="error"><?php echo htmlspecialchars($message); ?></div>
- <?php endforeach; ?>
- </div>
- <?php endif; ?>
- <div class="webform_wrapper">
- <div class="form-group">
- <label class="col-sm-4 text-right" for="InputField-1">Nombre*</label>
- <div class="col-sm-5">
- <input type="text" name="InputField-1" value="<?php echo htmlspecialchars($contact['InputField-1']);?>"
- id="InputField-1"
- class="form-control"
- placeholder="Escribe tu nombre" required data-parsley-required-message="Éste es un campo requerido."
- />
- </div>
- </div> <div class="form-group">
- <label class="col-sm-4 text-right" for="InputField-2">Apellido*</label>
- <div class="col-sm-5">
- <input type="text" name="InputField-2" value="<?php echo htmlspecialchars($contact['InputField-2']);?>"
- id="InputField-2"
- class="form-control"
- placeholder="Escribe tu apellido" required data-parsley-required-message="Éste es un campo requerido."
- />
- </div>
- </div> <div class="form-group">
- <label class="col-sm-4 text-right" for="InputField-3">Email*</label>
- <div class="col-sm-5">
- <input type="text" name="InputField-3" data-parsley-type="email" value="<?php echo htmlspecialchars($contact['InputField-3']);?>"
- id="InputField-3"
- class="form-control"
- placeholder="Escribe tu email" data-parsley-type-message="Éste debe ser un correo válido." data-parsley-required-message="Éste es un campo requerido." required
- />
- </div>
- </div> <div class="form-group">
- <label class="col-sm-4 text-right" for="InputField-4">Clave de Larga Distancia*</label>
- <div class="col-sm-5">
- <input type="text" name="InputField-4" value="<?php echo htmlspecialchars($contact['InputField-4']);?>"
- id="InputField-4"
- class="form-control"
- placeholder="Escribe clave de larga distancia" required data-parsley-required-message="Éste es un campo requerido."
- />
- </div>
- </div> <div class="form-group">
- <label class="col-sm-4 text-right" for="InputField-5">Teléfono*</label>
- <div class="col-sm-5">
- <input type="text" name="InputField-5" value="<?php echo htmlspecialchars($contact['InputField-5']);?>"
- id="InputField-5"
- class="form-control"
- placeholder="Escribe tu teléfono" required data-parsley-required-message="Éste es un campo requerido."
- />
- </div>
- </div> <div class="form-group">
- <label class="col-sm-4 text-right" for="InputField-6">Número de reservación</label>
- <div class="col-sm-5">
- <input type="text" name="InputField-6" value="<?php echo htmlspecialchars($contact['InputField-6']);?>"
- id="InputField-6"
- class="form-control"
- placeholder="Escribe tu numero de reservación"
- />
- </div>
- </div> <div class="form-group">
- <label class="col-sm-4 text-right" for="InputField-7">Mensaje</label>
- <div class="col-sm-5">
- <textarea class="form-control" cols="5" rows="5" name="InputField-7" id="InputField-7" maxlength="1700" value="<?php echo htmlspecialchars($contact['InputField-7']);?>"></textarea>
- </div>
- </div>
- <div class="form-group">
- <label class="col-sm-4 text-right" for="InputField-17">Aviso de Privacidad*</label>
- <div class="col-sm-5">
- <label>
- <input type="checkbox" name="InputField-8" id="InputField-8" value="Acepto" class="check" checked required data-parsley-required-message="Éste es un campo requerido." />
- <a href="http://www.aeromexico.com/es/viajar-con-aeromexico/preparando-tu-viaje/reglamentos-y-politicas/aviso-de-privacidad/" target="_blank">Acepto</a>
- </label>
- </div>
- </div>
- <div class="col-sm-12 text-justify captcha">
- <?php echo recaptcha_get_html($config['recaptcha']['publickey'], $captchaerror); ?>
- </div>
- <div class="col-sm-12 text-center">
- <p>Todos los campos marcados con un asterisco (*) son obligatorios.</p>
- </div>
- <div class="form-group text-center">
- <input type="submit" value="Enviar" class="btn b-sky formbutton submitbutton" onClick="enviaConfirmacion();" />
- <input type="reset" value="Limpiar formulario" class="btn b-gray formbutton resetbutton" />
- </div>
- </div></form>
- </body>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement