<%--

    Copyright (C) 2000 - 2024 Silverpeas

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU Affero General Public License as
    published by the Free Software Foundation, either version 3 of the
    License, or (at your option) any later version.

    As a special exception to the terms and conditions of version 3.0 of
    the GPL, you may redistribute this Program in connection with Free/Libre
    Open Source Software ("FLOSS") applications as described in Silverpeas's
    FLOSS exception.  You should have received a copy of the text describing
    the FLOSS exception, and it is also available here:
    "http://www.silverpeas.org/docs/core/legal/floss_exception.html"

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU Affero General Public License for more details.

    You should have received a copy of the GNU Affero General Public License
    along with this program.  If not, see <https://www.gnu.org/licenses/>.

--%>
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="http://www.silverpeas.com/tld/viewGenerator" prefix="view"%>
<%@ page import="org.silverpeas.components.blog.model.PostDetail" %>
<%@ include file="check.jsp" %>

<% 
Collection	posts		= (Collection) request.getAttribute("Posts");
%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<%=language%>">
<head>
<title></title>
<view:looknfeel/>
<script type="text/javascript">
function goToPost(id) {
    document.postForm.PostId.value = id;
    document.postForm.submit();
}

function goToCategory(id) {
    document.categoryForm.CategoryId.value = id;
    document.categoryForm.submit();
}
</script>
</head>
<body id="blog" class="blog portlet">
<div id="<%=instanceId %>">

  	      	<%
		      	Iterator<PostDetail> it = posts.iterator();
		      	if (!it.hasNext())
		      	{
		      		out.println("&nbsp;");
		      	}
		  		while (it.hasNext()) 
		  		{
		  			PostDetail post = it.next();
		  			String categoryId = "";
	  				if (post.getCategory() != null)
		  				categoryId = post.getCategory().getNodePK().getId();
		  			String postId = post.getPublication().getPK().getId();
					%>
					<!--Debut d'un ticket-->
				    <div class="post">
				       		<a href="javascript:onClick=goToPost('<%=postId%>')" class="titreTicket"><%=post.getPublication().getName()%></a>
							<div class="footerTicket">
								
														
								<span class="creatorTicket"> <%=post.getCreatorName()%> - <%=resource.getOutputDate(post.getDateEvent())%></span>
								
								<% if (!categoryId.equals(""))
								{  %>
									<span class="categoryTicket">
										<span class="sep">&nbsp;|&nbsp;</span>
										<a href="javascript:onClick=goToCategory('<%=categoryId%>')" class="versTopic">&gt;&gt; <%=post.getCategory().getName()%> </a>
									</span>
									
								<% } %>
								
							</div>	
				    <!--Fin du ticket-->
					</div>
				    	<div class="separateur"><hr /></div>
				   
				    <%
		  		}
		  	 %>
			

<form name="postForm" action="ViewPost" method="post" target="MyMain">
	<input type="hidden" name="PostId"/>
</form>
<form name="categoryForm" action="PostByCategory" method="post" target="MyMain">
	<input type="hidden" name="CategoryId"/>
</form>
</div>
</body>

</html>
