%-- *** REVIEW ************************************* --%>
<%
boolean showReview = workspace.canPublish(Review.class) && publication.isPersisted() && publication.getWSTypeEntry(workspace).isReviewable() && Util.toBoolean(request.getAttribute("showReview"),true);
boolean canPublishReview = channel.isDataWriteEnabled() && isLogged && loggedMember.canPublish(Review.class, workspace);
%>
<% if (showReview) { %>
<% jcmsContext.addCSSHeader("css/jalios/review.css"); %>
<% Set reviewerSet = new TreeSet(); %>
<% /* %>Member Reviews<% */ %><%= glp("ui.fo.disp-footer.lbl.mbr-rev") %>
<%-- *** REVIEW ITERATION ************************************* --%>
<% if (publication.hasReview()) { %>
<%
request.setAttribute("reviewToDisplay", itReview);
reviewerSet.add(itReview.getAuthor());
%>
<%@ include file="/types/Review/doReviewFullDisplay.jsp" %>
<% } %>
<%-- *** REVIEW FORM ************************************* --%>
<% boolean showReviewForm = canPublishReview && !reviewerSet.contains(loggedMember) && !jcmsContext.isPrintView(); %>
<% if (showReviewForm) { %>
<% } /* show review form*/ %>
<% } /* show review */%>