Rev 1408 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<%@ page import="jomm.dao.impl.AbstractDao" %>
<%@ page import="pt.estgp.estgweb.domain.Teacher" %>
<%@ page import="pt.estgp.estgweb.domain.User" %>
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %>
<%@ 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" %>
<jsp:useBean id="UserSession" type="pt.estgp.estgweb.domain.UserSessionImpl" scope="request"/>
<%
AbstractDao.getCurrentSession().beginTransaction();
User u = DaoFactory.getUserDaoImpl().load(UserSession.getUser().getId());
%>
<div class="panel panel-default">
<div class="panel-heading">Preferências</div>
<div class="panel-body">
<div class="alert alert-info">${UserSession.shortName} neste momento as informações que temos para <%=UserSession.getUser() instanceof Teacher?"si":"ti"%> são enviadas para os seguintes emails, se preferir<%=UserSession.getUser() instanceof Teacher?"":"es"%> receber noutro endereço <%=UserSession.getUser() instanceof Teacher?"diga-nos":"diz-nos"%> qual para que possamos informar sempre que haja novidades. Obrigado</div>
<div class="panel panel-default">
<div class="panel-heading">Emails por onde <%=UserSession.getUser() instanceof Teacher?"o":"te"%> contactamos:</div>
<div class="panel-body">
<div class="list-group">
<%
if(u.getEmail() != null && u.getEmail().trim().length() > 0)
{
%>
<div class="list-group-item"><%=u.getEmail()%></div>
<%
}
if(u.getOutEmail() != null && u.getOutEmail().trim().length() > 0)
{
%>
<div class="list-group-item"><%=u.getOutEmail()%></div>
<%
}
if(u.getPreferrefEmail() != null && u.getPreferrefEmail().trim().length() > 0)
{
%>
<div class="list-group-item"><%=u.getPreferrefEmail()%> <i class="badge">preferido</i></div>
<%
}
%>
</div>
</div>
</div>
<script>
$(document).ready(
function(){
$("#preferidoBtn").on("click",function(){
email = $("#preferido").val();
if(email == "")
alert("Por favor coloque um endereço de email antes de confirmar");
else
{
$.getJSON('<%=request.getContextPath()%>/user/home/panels/emailSetService.jsp',{"preferredEmail":email},
function(data){
if(data.result=="OK")
{
window.location = "<%=request.getContextPath()%>/user/homePae.do"
}
});
}
})
}
);
</script>
<div class="panel panel-default">
<div class="panel-body">
<div class="form-vertical">
<div class="form-group">
<label class="control-label col-md-12" for="preferido">Email Preferido:</label>
<div class="col-md-12">
<input id="preferido" class="form-control" type="text" name="preferredEmail"/>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-12"></label>
<div class="col-md-12">
<button id="preferidoBtn" type="button" class="btn btn-success">Modificar Preferido</button>
</div>
</div>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-body">
<div class="form-vertical">
<div class="form-group">
<label class="control-label col-md-12" for="preferido">Alterar a minha password:</label>
<div class="col-md-12">
<html:link styleClass="btn btn-warning" action="/user/ChangePassword">Iniciar Alteração</html:link>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<%
AbstractDao.getCurrentSession().getTransaction().commit();
%>
Generated by GNU Enscript 1.6.5.2.