Subversion Repositories bacoAlunos

Rev

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

<%--
  Created by IntelliJ IDEA.
  User: Fabio
  Date: 27/Mar/2008
  Time: 12:25:30
  To change this template use File | Settings | File Templates.
--%>
<%@ page import="pt.utl.ist.berserk.logic.serviceManager.IServiceManager" %>
<%@ page import="pt.utl.ist.berserk.logic.serviceManager.ServiceManager" %>
<%@ page import="pt.estgp.estgweb.domain.views.AnnouncementView" %>
<%@ page import="java.util.List" %>
<%@page import="pt.estgp.estgweb.Globals" %>
<%@ page import="pt.estgp.estgweb.web.utils.RequestUtils" %>
<%@ page import="java.util.ArrayList" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="/WEB-INF/tlds/estgweb.tld"  prefix="estgweb" %>
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld"  prefix="logic" %>
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld"  prefix="html" %>
<%@ taglib uri="/WEB-INF/tlds/jomm.tld"  prefix="jomm" %>
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld"  prefix="bean" %>
<%
    IServiceManager sm = ServiceManager.getInstance();
    String subTarget = null;
    String[] names = new String[]{};
    Object[] args = new Object[]{request.getParameter("role"), Globals.ANNOUNCEMENT_TYPE_NEWS, subTarget};
    List<AnnouncementView> announcementViews = (List<AnnouncementView>) sm.execute(RequestUtils.getRequester(request, response), "LoadRoleTypeMaxAnnouncements", args, names);
    request.setAttribute("Announcements", announcementViews);
%>

<div class="portalRightAnnouncements">
    <table>
        <logic:present name="Announcements">
            <logic:iterate id="item" name="Announcements" type="pt.estgp.estgweb.domain.views.AnnouncementView">

                <tr>
                    <td width="25%">
                        <div class="imageAnnouncementNews">
                             <estgweb:ownerImageRole name="item"/>
                        </div>
                    </td>
                    <td>
                        <div class="portalAnnouncementNews">
                            <div class="portalAnnouncement">
                                <logic:empty name="item" property="url">
                                    <div class="portalAnnouncementTitle"><html:link action="/loadAnnouncement?id=${item.id}&dispatch=load">${item.title}</html:link></div>
                                    <div class="portalAnnouncementText"><html:link  action="/loadAnnouncement?id=${item.id}&dispatch=load">${item.textSummarySmall}</html:link></div>
                                </logic:empty>
                                <logic:notEmpty name="item" property="url">
                                    <%if(!item.getHaveAllText())
                                    {%>
                                    <div class="portalAnnouncementTitle"><html:link href="${item.url}">${item.title}</html:link></div>
                                    <div class="portalAnnouncementText"><html:link href="${item.url}">${item.textSummarySmall}</html:link></div>
                                    <%}
                                    else
                                    {%>
                                    <div class="portalAnnouncementTitle"><html:link action="/loadAnnouncement?id=${item.id}&dispatch=load">${item.title}</html:link></div>
                                    <div class="portalAnnouncementText"><html:link  action="/loadAnnouncement?id=${item.id}&dispatch=load">${item.textSummarySmall}</html:link></div>
                                    <%}%>
                                </logic:notEmpty>
                            </div>
                        </div>
                    </td>

                </tr>
            </logic:iterate>
        </logic:present>
    </table>
</div>

Generated by GNU Enscript 1.6.5.2.