Subversion Repositories bacoAlunos

Rev

Rev 165 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<%@ page import="pt.utl.ist.berserk.logic.serviceManager.IServiceManager" %>
<%@ page import="pt.estgp.estgweb.domain.views.AnnouncementView" %>
<%@ page import="pt.utl.ist.berserk.logic.serviceManager.ServiceManager" %>
<%@ page import="pt.estgp.estgweb.services.email.IPopEmail" %>
<%@ page import="java.util.List" %>
<%@ page import="pt.estgp.estgweb.web.utils.RequestUtils" %>
<%@ page import="pt.estgp.estgweb.services.email.IAddress" %>
<%@ 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.UserSession" scope="request"/>
<div class="pop">
<%
    IServiceManager sm = ServiceManager.getInstance();
    String[] names = new String[]{};
    Object[] args = new Object[]{};
    List<IPopEmail> popMessages = (List<IPopEmail>) sm.execute(RequestUtils.getRequester(request, response), "ReadEmailService", args, names);
    request.setAttribute("PopMessages", popMessages);
    if (popMessages == null)
    {
%>
<p>
    <bean:message key="pop.not.configured"/>
</p>
<%
    }
    else if (popMessages.size() == 0)
    {
%>
<p>
    <bean:message key="pop.no.messages"/>
</p>
<%
}
else
{
%>
<table class="messages">
    <tr>
        <th>
            <bean:message key="pop.title" arg0="${UserSession.user.pop3username}"/>
        </th>
        <%--<th>--%>
            <%--<bean:message key="pop.from"/>--%>
        <%--</th>--%>
        <%--<th>--%>
            <%--<bean:message key="pop.date"/>--%>
        <%--</th>--%>
        <%--<th>--%>
        <%--<bean:message key="pop.text"/>--%>
        <%--</th>--%>
    </tr>
    <%
        int i = 0;
        for (IPopEmail popEmail : popMessages)
        {

    %>
    <tr>
        <%
            if (popEmail.getText() != null)
            {
        %>
        <td nowrap="nowrap"><a href="javascript:showOrHide('<%="messages" + i%>')"><%=popEmail.getSubjectFragment()%>
        </a></td>
        <%
        }
        else
        {
        %>
        <td nowrap="nowrap"><%=popEmail.getSubjectFragment()%> </td>
        <%
            }
        %>
        <%--<td>--%>
            <%--<%--%>
                <%--for (IAddress a : popEmail.getFrom())--%>
                <%--{--%>
                    <%--if (a.getName() != null)--%>
                        <%--out.print(a.getName());--%>
            <%--%>--%>
            <%--<%="&lt;" + a.getEmail() + "&gt;"%>--%>
            <%--<%--%>
                <%--}--%>
            <%--%>--%>
        <%--</td>--%>
        <%--<td>--%>
            <%--<%=popEmail.getDate()%>--%>
        <%--</td>--%>
        <%--<td><%if(popEmail.getFragment()!=null){out.print(popEmail.getFragment());}%></td>--%>
    </tr>
    <%
        if (popEmail.getText() != null)
        {
    %>
    <tr id="<%="messages" + i%>" style="position:absolute;visibility:hidden;">
        <td class="message" colspan="1">
            <%=popEmail.getText()%>
        </td>
    </tr>
    <%
            }
            i++;
        }
    %>
</table>
<%
    }
%>
</div>

Generated by GNU Enscript 1.6.5.2.