<%-- The contents of this file are subject to the license and copyright detailed in the LICENSE and NOTICE files at the root of the source tree and available online at http://www.dspace.org/license/ --%> <%@page import="java.util.List"%> <%-- - Version history table with functionalities - - Attributes: --%> <%@page import="org.dspace.app.webui.util.UIUtil"%> <%@page import="org.dspace.core.Context"%> <%@page import="org.dspace.content.Item"%> <%@page import="org.dspace.eperson.EPerson"%> <%@page import="org.dspace.versioning.Version"%> <%@page import="org.dspace.app.webui.util.VersionUtil"%> <%@page import="org.dspace.versioning.VersionHistory"%> <%@page import="org.dspace.versioning.factory.VersionServiceFactory"%> <%@ page import="java.util.UUID" %> <%@page import="org.dspace.core.ConfigurationManager" %> <%@ page contentType="text/html;charset=UTF-8" %> <%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> <%@taglib uri="http://www.dspace.org/dspace-tags.tld" prefix="dspace" %> <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <% UUID itemID = (UUID)request.getAttribute("itemID"); String versionID = (String)request.getAttribute("versionID"); Item item = (Item) request.getAttribute("item"); Boolean removeok = UIUtil.getBoolParameter(request, "delete"); Context context = UIUtil.obtainContext(request); boolean show_submitter = ((Boolean) request.getAttribute("showSubmitter")).booleanValue(); request.setAttribute("LanguageSwitch", "hide"); %>

<% if(removeok) { %>
<% } %>
<%-- Versioning table --%> <% List allVersions = (List) request.getAttribute("allVersions"); %>

<% if (show_submitter) { %> <% } %> <% for(Version versRow : allVersions) { EPerson versRowPerson = versRow.getEPerson(); String[] identifierPath = UIUtil.getItemIdentifier(context, versRow.getItem()); String url = identifierPath[0]; String identifier; if (ConfigurationManager.getBooleanProperty("webui.identifier.strip-prefixes", true)) { identifier = identifierPath[2]; } else { identifier = identifierPath[3]; } %> <% if (show_submitter) { %> <% } %> <% } %>
<%= versRow.getVersionNumber() %> <%= identifier %><%= item.getID()==versRow.getItem().getID()?"":""%><%=versRowPerson.getFullName() %><%= versRow.getVersionDate() %> <%= versRow.getSummary() %> 
"/> " name="submit_cancel"/>
" name="submit_delete" id="submit_delete"/>