<%
/*
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
* Common Development and Distribution License, Version 1.0 only
* (the "License"). You may not use this file except in compliance
* with the License.
*
* You can obtain a copy of the license at license/ESCIDOC.LICENSE
* or http://www.escidoc.org/license.
* See the License for the specific language governing permissions
* and limitations under the License.
*
* When distributing Covered Code, include this CDDL HEADER in each
* file and include the License file at license/ESCIDOC.LICENSE.
* If applicable, add the following below this CDDL HEADER, with the
* fields enclosed by brackets "[]" replaced with your own identifying
* information: Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*/

/*
* Copyright 2006-2012 Fachinformationszentrum Karlsruhe Gesellschaft
* für wissenschaftlich-technische Information mbH and Max-Planck-
* Gesellschaft zur F�rderung der Wissenschaft e.V.
* All rights reserved. Use is subject to license terms.
*/

/**
 * eSciDoc Syndication Service Web presentation.
 *
 * Recent Releases of Repository page.
 * 
 * @author Vlad Makarenko  (initial creation) 
 * @author $Author$ (last modification)
 * $Revision$
 * $LastChangedDate$ 
 */

%>
<%@page import="java.util.Arrays,de.mpg.escidoc.services.syndication.Syndication,de.mpg.escidoc.services.framework.PropertyReader"%>
<%

	Syndication synd = new Syndication();
	String urlTempl = "%s%s/releases";
	
    String urlPrefix = (request.getProtocol().contains("HTTPS") ? "https" : "http") + "://" + request.getServerName() + (request.getServerPort() != 80 ? ":" + request.getServerPort() : "") + request.getContextPath() + "/feed/";

	String[] feedTypes = synd.getFeedFormatList( String.format(urlTempl, urlPrefix, "${feedType}") );
	Arrays.sort(feedTypes);

	String feedLinks = "";
	for ( String feedType: feedTypes )
	{
		feedLinks +=
			synd.getFeedRelLink(
				String.format(urlTempl, urlPrefix, feedType)
			)
			+ "\n";
	}    
	
	String feedImage = "<img src=\"./resources/Live_bookmarks.png\" />";
%>
<html>
	<head>
		<link rel="stylesheet" type="text/css" href="./resources/escidoc-css/css/main.css" />
		<%= feedLinks %>
		<title>eSciDoc Syndication Service - Recent Releases</title>
	</head>
	<body>
		<div id="col3">
			<div class="content">
				<h1 class="topSpace">
					eSciDoc Syndication Service
				</h1>
				<h2 class="topSpace">
					RSS/ATOM feeds for eSciDoc Recent Releases
				</h2>				
				<div class="topSpace">
					<div class="editItemSingleCol">
						<label class="colLbl">Comments:</label><br/>
						<pre><%= synd.getFeeds().getComments() %></pre>
					</div>
					<div class="editItemSingleCol topSpace">
						<label class="colLbl">The following feeds are available:</label><br/>
						<ul>
							<li>
								<a href="<%= urlPrefix %>rss_0.9/releases">RSS, version 0.9 <%= feedImage %></a>
							</li>
							<li>
								<a href="<%= urlPrefix %>rss_0.91N/releases">RSS, version 0.91N <%= feedImage %></a>  
							</li>
							<li>
								<a href="<%= urlPrefix %>rss_0.91U/releases">RSS, version 0.91U <%= feedImage %></a>  
							</li>
							<li>
								<a href="<%= urlPrefix %>rss_0.92/releases">RSS, version 0.92 <%= feedImage %></a>  
							</li>
							<li>
								<a href="<%= urlPrefix %>rss_0.93/releases">RSS, version 0.93 <%= feedImage %></a>  
							</li>
							<li>
								<a href="<%= urlPrefix %>rss_0.94/releases">RSS, version 0.94 <%= feedImage %></a>  
							</li>
							<li>
								<a href="<%= urlPrefix %>rss_1.0/releases">RSS, version 1.0 <%= feedImage %></a>  
							</li>
							<li>
								<a href="<%= urlPrefix %>rss_2.0/releases">RSS, version 2.0 <%= feedImage %></a>  
							</li>
							<li>
								<a href="<%= urlPrefix %>atom_0.3/releases">Atom, version 0.3 <%= feedImage %></a>  
							</li>
							<li>
								<a href="<%= urlPrefix %>atom_1.0/releases">Atom, version 1.0 <%= feedImage %></a>  
							</li>
						</ul>
					</div>
				</div>
			</div>
		</div>
	</body>	
</html>