Subversion Repositories bacoAlunos

Rev

Rev 160 | 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/estgweb.tld" prefix="estgweb" %>
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %>
<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 || popMessages.size() == 0)
        {
    %>
    <p>
        <bean:message key="pop.no.messages"/>
    </p>
    <%
    }
    else
    {
    %>
    <p>
        <bean:message key="pop.title"/>
    </p>
    <table class="messages">
        <tr>
            <th>
                <bean:message key="pop.subject"/>
            </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('<%="message" + 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="<%="message" + i%>" style="position:absolute;visibility:hidden;">
            <td class="message" colspan="3">
                <%=popEmail.getText()%>
            </td>
        </tr>
        <%
            }
            i++;
        }
        %>
    </table>
    <%
        }
    %>
</div>

Generated by GNU Enscript 1.6.5.2.