2,45 → 2,132 |
<%@ page import="org.apache.struts.util.RequestUtils" %> |
<%@ page import="pt.estgp.estgweb.domain.UserSessionImpl" %> |
<%@ page import="pt.estgp.estgweb.web.UserSessionProxy" %> |
<%@ page import="pt.estgp.estgweb.domain.enums.AnnouncementStyleEnum" %> |
<%@ 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/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" %> |
<jsp:useBean id="Announcement" type="pt.estgp.estgweb.domain.views.AnnouncementView" scope="request"/> |
<% UserSessionImpl userSession = (UserSessionImpl) UserSessionProxy.loadUserSession(request);%> |
<html:link href="http://www.sapo.pt"> </html:link> |
<html:link href="http://www.sapo.pt"></html:link> |
<div class="seccao"> |
<h2>${Announcement.title} |
<%if((userSession.getUser().getId()==Announcement.getOwnerID())||(userSession.getUser().getRoles().contains("all"))||(userSession.getUser().getRoles().contains("admin"))){%> |
<html:link action="/loadAnnouncement?id=${Announcement.id}&dispatch=edit"> Editar</html:link><%}%> |
</h2> |
<p> |
<% |
if(Announcement.getBigImage() != null) |
{ |
%> |
<h2>${Announcement.title} |
<%if ((userSession.getUser().getId() == Announcement.getOwnerID()) || (userSession.getUser().getRoles().contains("all")) || (userSession.getUser().getRoles().contains("admin"))) {%> |
<html:link action="/loadAnnouncement?id=${Announcement.id}&dispatch=edit"> Editar</html:link> |
<%}%> |
</h2> |
<% |
AnnouncementStyleEnum styleEnum = Announcement.getStyleEnum(); |
if (styleEnum == AnnouncementStyleEnum.imgEmbeddedLeft || styleEnum == AnnouncementStyleEnum.imgEmbeddedRight) { |
String align = "left"; |
if (styleEnum == AnnouncementStyleEnum.imgEmbeddedRight) |
align = "right"; |
%> |
|
|
<p> |
<div class="imageAnnouncement"> |
<img align="left" alt="<%=Announcement.getTitle()%>" src="<%=request.getContextPath()%>/imageStream/<%=Announcement.getBigImage().getId()%>"> |
<% |
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> |
<% |
} |
else if(Announcement.getSmallImage() != null) |
{ |
%> |
<div class="imageAnnouncement"> |
<img align="left" alt="<%=Announcement.getTitle()%>" src="<%=request.getContextPath()%>/imageStream/<%=Announcement.getSmallImage().getId()%>"> |
</div> |
<% |
} |
%> |
${Announcement.formatedText} |
<% |
if(Announcement.getUrl()!=null) |
{ |
if (Announcement.getUrl() != null) { |
%> |
<html:link href="${Announcement.url}">Ver +</html:link> |
<% |
}%> |
</p> |
</p> |
<% |
} else if (styleEnum == AnnouncementStyleEnum.imgTop) { |
%> |
<table> |
<tr> |
<td> |
<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) { |
%> |
<table> |
<tr> |
<td> |
<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) { |
%> |
<table> |
<tr> |
<td>${Announcement.formatedText}</td> |
<td> |
<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> |