Subversion Repositories bacoAlunos

Rev

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

<%@ page import="pt.utl.ist.berserk.logic.serviceManager.IServiceManager" %>
<%@ page import="pt.utl.ist.berserk.logic.serviceManager.ServiceManager" %>
<%@ page import="pt.estgp.estgweb.web.utils.RequestUtils" %>
<%@ page import="pt.estgp.estgweb.domain.views.AnnouncementView" %>
<%@ page import="java.util.List" %>
<%@page language="java" %>
<%@ 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[] names = new String[]{};
    Object[] args = new Object[]{};
    List<AnnouncementView> announcementViews = (List<AnnouncementView>) sm.execute(RequestUtils.getRequester(request), "LoadTargetMaxAnnouncements", args, names);
    request.setAttribute("Announcements", announcementViews);
%>
<jomm:messages/>
<html:errors/>

<div class="indexPage" >

    <div class="header">
        <h1> <bean:message key="mainAnnouncements"/></h1>
    </div>

    <table class="flashTopNews">
        <tr>
            <td>
                <div class="textNewsTop">
                    <logic:present name="Announcements">
                        <logic:iterate  id="item" name="Announcements" type="pt.estgp.estgweb.domain.views.AnnouncementView">
                            <logic:equal value="top.flash.news" name="item" property="type">
                                <div class="titleNewsTop">
                                    <html:link  action="/loadAnnouncement?id=${item.id}&dispatch=load">${item.title}</html:link>
                                </div>
                                <div class="descriptionNewsTop">
                                    <html:link  action="/loadAnnouncement?id=${item.id}&dispatch=load" >${item.text}</html:link>
                                </div>
                            </logic:equal>
                        </logic:iterate>
                    </logic:present>
                </div>
            </td>
            <td class="imageNewsTop">
                <img src="<%=request.getContextPath()%>/imgs/destaque_1.jpg"/>
            </td>
        </tr>
    </table>

    <table class="flashCenterNews">
        <tr>
        <div class="textNewsCenter">
            <logic:iterate  id="item" name="Announcements" type="pt.estgp.estgweb.domain.views.AnnouncementView">
                <logic:equal value="bottom.flash.news" name="item" property="type">
                    <td class="imageNewsCenter">
                        <img src="<%=request.getContextPath()%>/imgs/destaque_2_1.jpg"/>
                    </td>
                    <td>
                        <div class="titleNewsCenter">
                            <html:link  action="/loadAnnouncement?id=${item.id}&dispatch=load" >${item.title}</html:link>
                        </div>
                        <div class="descriptionNewsCenter">
                            <html:link  action="/loadAnnouncement?id=${item.id}&dispatch=load" >${item.text}</html:link>
                        </div>
                    </td>
                </logic:equal>
            </logic:iterate>
        </div>
    </table>

    <table class="flashBottomNews">
        <tr>
            <div class="textNewsBottom">
                <logic:iterate  id="item" name="Announcements" type="pt.estgp.estgweb.domain.views.AnnouncementView">
                    <logic:equal value="news" name="item" property="type">
                        <td class="imageNewsBottom">
                            <img src="<%=request.getContextPath()%>/imgs/destaque_3_3.gif"/>
                        </td>
                    </logic:equal>
                </logic:iterate>
            </div>
        </tr>
        <tr>
            <div class="textNewsBottom">
                <logic:iterate length="5" id="item" name="Announcements" type="pt.estgp.estgweb.domain.views.AnnouncementView">
                    <logic:equal value="news" name="item" property="type">
                        <td width="50px">
                            <div class="titleNewsBottom">
                                <html:link  action="/loadAnnouncement?id=${item.id}&dispatch=load">${item.title}</html:link>
                            </div>
                            <div class="descriptionNewsBottom">
                                <html:link  action="/loadAnnouncement?id=${item.id}&dispatch=load" >${item.text}</html:link>
                            </div>
                        </td>
                    </logic:equal>
                </logic:iterate>
            </div>
        </tr>
    </table>
</div>