Subversion Repositories bacoAlunos

Rev

Rev 1405 | Rev 1407 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

<%@ page import="jomm.dao.impl.AbstractDao" %>
<%@ page import="pt.estgp.estgweb.domain.User" %>
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %>
<%@ page import="pt.estgp.estgweb.domain.SigesUser" %>
<%@ page import="pt.estgp.estgweb.domain.UserSession" %>
<%@ page import="pt.estgp.estgweb.domain.Teacher" %>
<%@ 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="col-md-4 col-sm-12 col-xs-12">
        <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 preferires receber noutro endereço endereço diz-nos qual para que possamos informar-te sempre que haja novidades. Obrigado</div>

                <div class="panel panel-default">
                    <div class="panel-heading">Emails por onde 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-horizontal">
                            <div class="form-group">
                                <label class="control-label col-sm-4" for="preferido">Email Preferido:</label>
                                <div class="col-sm-8">
                                    <input id="preferido" class="form-control" type="text" name="preferredEmail"/>
                                </div>
                            </div>
                            <button id="preferidoBtn" type="button" class="btn btn-success">Modificar Preferido</button>
                        </div>
                    </div>
                </div>

            </div>
        </div>
    </div>


<%
    AbstractDao.getCurrentSession().getTransaction().commit();
%>

Generated by GNU Enscript 1.6.5.2.