Blame | Last modification | View Log | RSS feed
<%@ page import="jomm.dao.impl.AbstractDao" %>
<%@ page import="pt.estgp.estgweb.domain.EventGeneric" %>
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %>
<%@ page import="jomm.utils.BytesUtils" %>
<%@ page import="pt.estgp.estgweb.services.utils.UrlHashValidatorService" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %>
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %>
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %>
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %>
<script src='https://www.google.com/recaptcha/api.js'></script>
<%
String eventId = request.getParameter("id");
String hash = request.getParameter("hash");
if(eventId == null ||
eventId.trim().length() == 0 ||
hash == null ||
hash.trim().length() == 0 ||
!UrlHashValidatorService.checkHashString(eventId,hash))
{
response.sendError(404);
%>
<jsp:include page="/errors/404.jsp"/>
<%
return;
}
else
{
AbstractDao.getCurrentSession().beginTransaction();
EventGeneric event = DaoFactory.getEventGenericDaoImpl().load(Long.parseLong(eventId));
%>
<div class="panel panel-default">
<div class="panel-heading"><%=event.getTitle()%></div>
<div class="panel-body">
<p class="text-info">
<%=event.getDescription()%>
</p>
<p class="lead">
Por favor efetue o seu registo
</p>
<form class="col-sm-6" >
<input type="email" id="inputEmail" class="form-control input-lg" placeholder="Coloque aqui o seu email" required autofocus>
<br/>
<div class="g-recaptcha" data-sitekey="6Lez3ggUAAAAAL4kq9vCduJHaAMr7iOKpZMgTMVB"></div>
</br>
<button class="btn btn-lg btn-block btn-success">Continuar</button>
</form>
</div>
</div>
<%
AbstractDao.getCurrentSession().getTransaction().commit();
}
%>