<?xml version="1.0" encoding="UTF-8" ?>
<!--
/**********************************************************************************
 * $URL: https://source.sakaiproject.org/svn/rwiki/tags/sakai_2-3-1/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/full_search.jsp $
 * $Id: full_search.jsp 9108 2006-05-08 14:30:57Z ian@caret.cam.ac.uk $
 ***********************************************************************************
 *
 * Copyright (c) 2003, 2004, 2005, 2006 The Sakai Foundation.
 *
 * Licensed under the Educational Community License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.opensource.org/licenses/ecl1.php
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 **********************************************************************************/
-->
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.0" 
  xmlns:c="http://java.sun.com/jsp/jstl/core"
  xmlns:fn="http://java.sun.com/jsp/jstl/functions"
  ><jsp:directive.page language="java"
		contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"
		errorPage="/WEB-INF/command-pages/errorpage.jsp" 
	/><jsp:text
	><![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ]]>
  </jsp:text>
      <c:set var="searchBean" value="${requestScope.rsacMap.fullSearchBean}"/>
      <c:set var="currentLocalSpace" value="${requestScope.rsacMap.currentLocalSpace}"/>
      <c:set var="rightRenderBean" value="${requestScope.rsacMap.searchRightRenderBean}"/>
        <c:set var="recentlyVisitedBean" value="${requestScope.rsacMap.recentlyVisitedBean}"/>
  <c:set var="homeBean" value="${requestScope.rsacMap.homeBean}"/>
  <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
    <head>
      <title>Search: <c:out value="${searchBean.search}"/></title>
      <jsp:expression>request.getAttribute("sakai.html.head")</jsp:expression>
    </head>
    <jsp:element name="body">
      <jsp:attribute name="onload"><jsp:expression>request.getAttribute("sakai.html.body.onload")</jsp:expression>parent.updCourier(doubleDeep,ignoreCourier); callAllLoaders();</jsp:attribute>
      <jsp:directive.include file="header.jsp"/>
    	<div id="rwiki_container">
    		
    	<div class="portletBody">    		
      <div class="navIntraTool">
	<form action="?#" method="get" class="rwiki_searchForm">
	  <span class="rwiki_pageLinks">
	    <!-- Home Link -->
	    <jsp:element name="a"><jsp:attribute name="href"><c:out value="${homeBean.homeLinkUrl}"/></jsp:attribute><c:out value="${homeBean.homeLinkValue}"/></jsp:element>
	  </span>
	  <span class="rwiki_searchBox">
	    Search: 
	    <input type="hidden" name="action" value="full_search" />
	    <input type="hidden" name="panel" value="Main" />
	    <input type="text" name="search" />
	  </span>
	</form>
      </div>

      	<c:set var="rwikiContentStyle"  value="rwiki_content" />
      	
	<jsp:directive.include file="breadcrumb.jsp"/>
	<!-- Creates the right hand sidebar -->
	<jsp:directive.include file="sidebar.jsp"/>
	
	<jsp:setProperty name="searchBean" value="10" property="pagesize"/>
	<c:set var="searchResults" value="${searchBean.searchResults}"/>
	<c:set var="searchPages" value="${searchBean.searchPages}"/>
	<c:set var="requestSearchPages" value="${searchBean.requestPage}"/>
	<h3>Search: <c:out value="${searchBean.search}"/></h3>
	<p>
     Search Took <c:out value="${searchBean.timeTaken}" /> ms found <c:out value="${searchBean.nresults}" />
    </p>

	<jsp:useBean id="searchViewBean" class="uk.ac.cam.caret.sakai.rwiki.tool.bean.ViewBean"/>
	<jsp:setProperty name="searchViewBean" value="${currentLocalSpace}" property="localSpace"/>
	
      	<div id="${rwikiContentStyle}" >
		    	
 			  		<c:forEach var="foundItem" items="${searchResults}" >
     		<p>
     		<c:out value="${foundItem.index}" />:&#160; 
                       <jsp:element name="a">
                       <jsp:attribute name="href"><c:out value="${foundItem.url}"  escapeXml="false" /></jsp:attribute>
                   <c:out value="${foundItem.title}"  escapeXml="false" /> 
                       </jsp:element><br />
     		    Content: <br />
     		    			<c:out value="${foundItem.searchResult}"  escapeXml="false" /> 
     		    		<br />
     		    	<span style="font-size: smaller;" >
     		    Realms: <br />
     		    <c:forEach var="realm" items="${foundItem.valueMap.realm}" >
     		    			<c:out value="${realm}" /> <br />
		    			</c:forEach>
     		    		<br />
     		    Score: <c:out value="${foundItem.score}" />
				</span>	  		  
	  			</p>
		    		</c:forEach>
		    		<p>
		    		Result Page:
		    		<c:forEach var="pages" items="${searchPages}" >
		    		<jsp:element name="a">
		    		   <jsp:attribute name="href"><c:out value="${pages.fullSearchLinkUrl}" escapeXml="false" /></jsp:attribute>
		    		   <c:out value="${pages.page}" /> &#160;
		    		</jsp:element>
		    		</c:forEach>
		    		</p>
	    
	</div>

      </div>
      </div>
      <jsp:directive.include file="footer.jsp"/>
    </jsp:element>
  </html>
</jsp:root>
