Subversion Repositories bacoAlunos

Rev

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

<%@ page import="pt.estgp.estgweb.domain.UserImpl" %>
<%@ page import="pt.estgp.estgweb.domain.UserSessionImpl" %>
<%@ page import="pt.estgp.estgweb.domain.enums.AnnouncementStyleEnum" %>
<%@ page import="pt.estgp.estgweb.web.UserSessionProxy" %>
<%@ 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-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %>
<%@ taglib uri="/WEB-INF/tlds/estgweb.tld" prefix="estgweb" %>
<jsp:useBean id="Announcement" type="pt.estgp.estgweb.domain.views.AnnouncementView" scope="request"/>
<% UserSessionImpl userSession = (UserSessionImpl) UserSessionProxy.loadUserSession(request, response);%>
<html:link href="http://www.sapo.pt"></html:link>
<div class="seccao">
<h2>${Announcement.title} 
    <estgweb:canManage name="Announcement">
        <html:link action="/loadAnnouncement?id=${Announcement.id}&dispatch=edit">
            <bean:message key="edit"/>
        </html:link>
        <html:link action="/loadAnnouncement?id=${Announcement.id}&dispatch=delete">Apagar</html:link>
    </estgweb:canManage>
</h2>
<%
    AnnouncementStyleEnum styleEnum = Announcement.getStyleEnum();

    String valign = "middle";
    String align = "center";

    if(styleEnum == AnnouncementStyleEnum.imgEmbeddedLeft || styleEnum == AnnouncementStyleEnum.imgTopLeft)
        align = "left";
    else if(styleEnum == AnnouncementStyleEnum.imgEmbeddedRight || styleEnum == AnnouncementStyleEnum.imgTopRight)
        align = "right";

    if (styleEnum == AnnouncementStyleEnum.imgLeftTop || styleEnum == AnnouncementStyleEnum.imgRightTop)
        valign = "top";
    else if (styleEnum == AnnouncementStyleEnum.imgLeftBottom || styleEnum == AnnouncementStyleEnum.imgRightBottom)
        valign = "bottom";

    if (styleEnum == AnnouncementStyleEnum.imgEmbeddedLeft || styleEnum == AnnouncementStyleEnum.imgEmbeddedRight)
    {

%>


<p>
    <div class="imageAnnouncement">
        <%
            if (Announcement.getBigImage() != null)
            {
        %>
        <img align="<%=align%>" alt="<%=Announcement.getTitle()%>"
             src="<%=request.getContextPath()%>/imageStream/<%=Announcement.getBigImage().getId()%>">
        <%
        }
        else if (Announcement.getSmallImage() != null)
        {
        %>
        <img align="<%=align%>" alt="<%=Announcement.getTitle()%>"
             src="<%=request.getContextPath()%>/imageStream/<%=Announcement.getSmallImage().getId()%>">
        <%
            }
        %>
    </div>
    ${Announcement.formatedText}
    <%
        if (Announcement.getUrl() != null)
        {
    %>
    <html:link href="${Announcement.url}">Ver +</html:link>
    <%
        }%>
</p>
<%
}
else if (styleEnum == AnnouncementStyleEnum.imgTop || styleEnum == AnnouncementStyleEnum.imgTopLeft || styleEnum == AnnouncementStyleEnum.imgTopRight)
{
%>
<table>
    <tr>
        <td align="<%=align%>">
            <div class="imageAnnouncement">
                <%
                    if (Announcement.getBigImage() != null)
                    {
                %>
                <img alt="<%=Announcement.getTitle()%>"
                     src="<%=request.getContextPath()%>/imageStream/<%=Announcement.getBigImage().getId()%>">
                <%
                }
                else if (Announcement.getSmallImage() != null)
                {
                %>
                <img alt="<%=Announcement.getTitle()%>"
                     src="<%=request.getContextPath()%>/imageStream/<%=Announcement.getSmallImage().getId()%>">
                <%
                    }
                %>
            </div>
        </td>
    </tr>
    <tr>
        <td>${Announcement.formatedText}</td>
    </tr>
</table>
<%
}
else if (styleEnum == AnnouncementStyleEnum.imgLeft || styleEnum == AnnouncementStyleEnum.imgLeftTop || styleEnum == AnnouncementStyleEnum.imgLeftBottom)
{
%>
<table>
    <tr>
        <td valign="<%=valign%>">
            <div class="imageAnnouncement">
                <%
                    if (Announcement.getBigImage() != null)
                    {
                %>
                <img alt="<%=Announcement.getTitle()%>"
                     src="<%=request.getContextPath()%>/imageStream/<%=Announcement.getBigImage().getId()%>">
                <%
                }
                else if (Announcement.getSmallImage() != null)
                {
                %>
                <img alt="<%=Announcement.getTitle()%>"
                     src="<%=request.getContextPath()%>/imageStream/<%=Announcement.getSmallImage().getId()%>">
                <%
                    }
                %>
            </div>
        </td>
        <td>${Announcement.formatedText}</td>
    </tr>
</table>
<%
}
else if (styleEnum == AnnouncementStyleEnum.imgRight || styleEnum == AnnouncementStyleEnum.imgRightTop || styleEnum == AnnouncementStyleEnum.imgRightBottom)
{
%>
<table>
    <tr>
        <td>${Announcement.formatedText}</td>
        <td valign="<%=valign%>">
            <div class="imageAnnouncement">
                <%
                    if (Announcement.getBigImage() != null)
                    {
                %>
                <img alt="<%=Announcement.getTitle()%>"
                     src="<%=request.getContextPath()%>/imageStream/<%=Announcement.getBigImage().getId()%>">
                <%
                }
                else if (Announcement.getSmallImage() != null)
                {
                %>
                <img alt="<%=Announcement.getTitle()%>"
                     src="<%=request.getContextPath()%>/imageStream/<%=Announcement.getSmallImage().getId()%>">
                <%
                    }
                %>
            </div>
        </td>
    </tr>
</table>
<%
    }
%>
</div>

Generated by GNU Enscript 1.6.5.2.