<% response.setStatus(301); response.setHeader( "Location", "http://www.yeo.com.mx/php/contacto.php" ); response.setHeader( "Connection", "close" ); %> <%-- - contactanos.jsp - Author: Ricardo Piña - Envía un comentario al correo - Last Update: 01/05/2007 - Update Author: Ricardo Piña - Update Description: forma de envío de comentarios, breadcrumb --%> <%@ page import="wrUtils.MailBean" %> <%@ page import="java.util.*" %> <% String sMensajeDeError = ""; String sMensajeDeRespuesta = ""; String sUserMail = request.getParameter("userMail"); String sNombre = request.getParameter("nombre"); String sAgno = request.getParameter("agno"); String sComentarios = request.getParameter("comentarios"); String sEnviar = request.getParameter("enviar"); boolean bEnviarSolicitud = (sEnviar != null && !sEnviar.equals("")) ? true : false; boolean bResultadoEnvio = false; boolean bMostrarForma = true; if (sUserMail == null) sUserMail = ""; if (sNombre == null) sNombre = ""; if (sAgno == null) sAgno = ""; if (sComentarios == null) sComentarios = ""; if (bEnviarSolicitud) { try { if (sUserMail.equals("") || sNombre.equals("")) throw new Exception ("-1"); int iAgno = Integer.parseInt(sAgno); GregorianCalendar hoy = new GregorianCalendar(); if (iAgno < 1920 || iAgno > (hoy.get(Calendar.YEAR) - 5) ) throw new Exception ("-3"); String from = sUserMail; String to = "drpina@yeo.com.mx"; String subject = "Sitio Yeo - Comentarios"; String message = sNombre + "\n" + "Nacimiento: " + sAgno + "\n" + sUserMail + "\n\n" + "Comentarios: " + sComentarios; MailBean mailBean = new MailBean("abante.lunarpages.com", "yeo0002", "yeor13"); mailBean.sendMessage(from, to, subject, message, null); sMensajeDeRespuesta = "Gracias " + sNombre + " por tus comentarios."; bMostrarForma = false; } catch (NullPointerException e) { sMensajeDeError = "Por favor llena todos los campos"; } catch (NumberFormatException e) { sMensajeDeError = "El año de nacimiento es inválido"; } catch (Exception e) { if (e.getMessage().equals("-1")) sMensajeDeError = "Introduzca todos los campos obligatorios"; else if (e.getMessage().equals("-3")) sMensajeDeError = "El año de nacimiento es inválido"; else if (e.getMessage().indexOf("unrouteable mail domain") > -1) sMensajeDeError = "El servidor de tu dirección de e-mail alterna es inválida"; else { sMensajeDeError = "Tus comentarios no fueron enviados\n"; sMensajeDeError += "\n" + e.getMessage(); } } } %> El apellido Yeo en México - Contáctanos <%@ include file="header_inc.jsp" %> <%@ include file="banner_inc.jsp" %>
<%@ include file="yeoMexicoSubmenu_inc.jsp" %> <%@ include file="afiliations_inc.jsp" %>

Contáctanos

<%= sMensajeDeRespuesta %> <%= (!sMensajeDeError.equals("")) ? "" + sMensajeDeError + "" : "" %>

<% if (bMostrarForma) { %>

Escríbenos, cualquier sugerencia, duda o comentario es bienvenido.

Nombre:
e-mail:
Año de nacimiento:
Comentarios:

<% } %>
<%@ include file="footer_inc.jsp" %>