mcardle     2005/08/31 12:07:21 CEST

  Modified files:
    src/view/jsp         searchresult.jsp sitemap.jsp 
  Log:
  removed ESI caching
  
  Revision  Changes    Path
  1.22      +86 -96    corporate_portal_templates/src/view/jsp/searchresult.jsp
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/corporate_portal_templates/src/view/jsp/searchresult.jsp.diff?r1=1.21&r2=1.22&f=h
  1.13      +0 -12     corporate_portal_templates/src/view/jsp/sitemap.jsp
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/corporate_portal_templates/src/view/jsp/sitemap.jsp.diff?r1=1.12&r2=1.13&f=h
  
  
  
  Index: searchresult.jsp
  ===================================================================
  RCS file: 
/home/cvs/repository/corporate_portal_templates/src/view/jsp/searchresult.jsp,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- searchresult.jsp  26 Aug 2005 15:13:55 -0000      1.21
  +++ searchresult.jsp  31 Aug 2005 10:07:21 -0000      1.22
  @@ -1,9 +1,4 @@
  -<%@ taglib uri="/WEB-INF/tld/jesi-tags" prefix="jesi" %>
  -<jesi:template cache="yes">
  -
  -
   <%@ include file="include/header.inc"%>
  -<jesi:fragment cache="yes">
   <%@ page import="org.jahia.data.search.*" %>
   <%@ page import="org.jahia.engines.search.*" %>
   <%@ page import="org.jahia.services.search.*" %>
  @@ -40,19 +35,19 @@
       searchString = removeTags(searchString);
   
        String searchView = (String)request.getParameter("searchView");
  -     
  +
        StringBuffer advOptions = new StringBuffer();
        String updateDate = "";
        String occurence = "";
        String contentType = "";
        String occurenceField = "";
        String[] searchDomains = new String[]{};
  -     
  +
        if ( searchView == null ){
                searchView = "simple";
        } else {
                // adv search form submit
  -             
  +
                // max update date range
                updateDate = 
JahiaTools.getStrParameter(request,"updateDate","anytime");
                if ( !"anytime".equals(updateDate)      ){
  @@ -60,13 +55,13 @@
                        cal.setTimeZone(TimeZone.getTimeZone("UTC"));
                        cal.setTime(new Date());
   
  -                     Date maxUpdateDate = getUpdateDateRange(updateDate);    
                
  -                     advOptions.append("("); 
  -                     advOptions.append("lastmodifdate:["); 
  -                     
advOptions.append(NumberPadding.pad(maxUpdateDate.getTime())); 
  -                     advOptions.append(" TO "); 
  -                     
advOptions.append(NumberPadding.pad(cal.getTime().getTime())); 
  -                     advOptions.append("])"); 
  +                     Date maxUpdateDate = getUpdateDateRange(updateDate);
  +                     advOptions.append("(");
  +                     advOptions.append("lastmodifdate:[");
  +                     
advOptions.append(NumberPadding.pad(maxUpdateDate.getTime()));
  +                     advOptions.append(" TO ");
  +                     
advOptions.append(NumberPadding.pad(cal.getTime().getTime()));
  +                     advOptions.append("])");
                }
   
                // occurence
  @@ -78,36 +73,36 @@
                        boolean closeClause = false;
                        if ( "title".equals(occurence) || 
"author".equals(occurence) || "contributor".equals(occurence) ) {
                                if ( advOptions.length()>0 ){
  -                                     advOptions.append(" AND ("); 
  +                                     advOptions.append(" AND (");
                                } else {
  -                                     advOptions.append("("); 
  +                                     advOptions.append("(");
                                }
                                closeClause = true;
                        }
                        if ( "title".equals(occurence) ){
  -                             advOptions.append("fieldname:"); 
  -                             advOptions.append("title"); 
  -                     } else if ( "author".equals(occurence) ){               
  -                             advOptions.append("fieldname:"); 
  -                             advOptions.append("creator"); 
  -                     } else if ( "file.title".equals(occurence) ){           
  +                             advOptions.append("fieldname:");
  +                             advOptions.append("title");
  +                     } else if ( "author".equals(occurence) ){
  +                             advOptions.append("fieldname:");
  +                             advOptions.append("creator");
  +                     } else if ( "file.title".equals(occurence) ){
                                occurenceField = "file_property_title";
  -                     } else if ( "file.subject".equals(occurence) ){         
  +                     } else if ( "file.subject".equals(occurence) ){
                                occurenceField = "file_property_subject";
  -                     } else if ( "file.comments".equals(occurence) ){        
        
  +                     } else if ( "file.comments".equals(occurence) ){
                                occurenceField = "file_property_comments";
  -                     } else if ( "file.keywords".equals(occurence) ){        
        
  +                     } else if ( "file.keywords".equals(occurence) ){
                                occurenceField = "file_property_keywords";
  -                     } else if ( "file.author".equals(occurence) ){          
  +                     } else if ( "file.author".equals(occurence) ){
                                occurenceField = "file_property_author";
  -                     } else if ( "contributor".equals(occurence) ){          
  -                             advOptions.append("fieldname:"); 
  -                             advOptions.append("lastContributor"); 
  -                     } else if ( "file.contributor".equals(occurence) ){     
        
  +                     } else if ( "contributor".equals(occurence) ){
  +                             advOptions.append("fieldname:");
  +                             advOptions.append("lastContributor");
  +                     } else if ( "file.contributor".equals(occurence) ){
                                occurenceField = "file_property_lastauthor";
  -                     }                       
  +                     }
                        if ( closeClause ) {
  -                             advOptions.append(")"); 
  +                             advOptions.append(")");
                        }
                }
   
  @@ -115,28 +110,28 @@
                contentType = 
JahiaTools.getStrParameter(request,"contentType","any");
                if ( !"any".equals(contentType) ){
                        if ( advOptions.length()>0 ){
  -                             advOptions.append(" AND ("); 
  +                             advOptions.append(" AND (");
                        } else {
  -                             advOptions.append("("); 
  +                             advOptions.append("(");
                        }
                        if ( "pdf".equals(contentType) ){
  -                             advOptions.append("content_type:"); 
  -                             advOptions.append("application_pdf"); 
  -                     } else if ( "doc".equals(contentType) ){                
  -                             advOptions.append("content_type:"); 
  -                             advOptions.append("application_msword"); 
  -                     } else if ( "xls".equals(contentType) ){                
  -                             advOptions.append("content_type:"); 
  -                             advOptions.append("application_vnd.ms-excel"); 
  -                     } else if ( "ppt".equals(contentType) ){                
  -                             advOptions.append("content_type:"); 
  -                             
advOptions.append("application_vnd.ms-powerpoint"); 
  -                     }                       
  -                     advOptions.append(")"); 
  +                             advOptions.append("content_type:");
  +                             advOptions.append("application_pdf");
  +                     } else if ( "doc".equals(contentType) ){
  +                             advOptions.append("content_type:");
  +                             advOptions.append("application_msword");
  +                     } else if ( "xls".equals(contentType) ){
  +                             advOptions.append("content_type:");
  +                             advOptions.append("application_vnd.ms-excel");
  +                     } else if ( "ppt".equals(contentType) ){
  +                             advOptions.append("content_type:");
  +                             
advOptions.append("application_vnd.ms-powerpoint");
  +                     }
  +                     advOptions.append(")");
                }
  -             
  +
        }
  -     
  +
        SearchViewHandlerImpl searchViewHandler = null;
        searchViewHandler = 
(SearchViewHandlerImpl)engineMap.get(Search_Engine.SEARCH_HANDLER);
        if ( searchViewHandler == null ){
  @@ -155,7 +150,7 @@
                        newQuery = "(" + newQuery + ") AND (" + 
advOptions.toString() + ")";
                }
                if ( !"".equals(occurenceField) && !"".equals(newQuery) ){
  -                     newQuery = occurenceField + ":(" + newQuery + ")"; 
  +                     newQuery = occurenceField + ":(" + newQuery + ")";
                }
                searchViewHandler.setQuery(newQuery);
   
  @@ -163,7 +158,7 @@
                if ( searchResults == null ){
        searchResults = new JahiaSearchResult(new
                   PageSearchResultBuilderImpl());
  -             }                       
  +             }
                engineMap.put("searchResults",searchResults);
   
                searchViewHandler.getDomains().toArray(searchDomains);
  @@ -171,7 +166,7 @@
        }
   
       int totalHits = searchResults.getHitCount();
  -     
  +
        int maxPageItems = 3;
       String val = (String)request.getParameter("maxPageItems");
        if ( val != null ){
  @@ -203,7 +198,7 @@
   function submitSearchPagerForm() {
        var index = document.advSearchForm.maxPageItems.selectedIndex;
        if ( index != -1 ){
  -             document.searchpager.maxPageItems.value = 
  +             document.searchpager.maxPageItems.value =
                        
document.advSearchForm.maxPageItems.options[index].value;
        }
        document.searchpager.submit();
  @@ -228,7 +223,7 @@
        <input type="hidden" name="contentType" value="<%=contentType%>" />
        <%
                for ( int i=0; i<searchDomains.length; i++ ){
  -     %>      
  +     %>
                <input type="hidden" name="searchDomain" 
value="<%=searchDomains[i]%>" />
        <% } %>
   </form>
  @@ -254,7 +249,7 @@
               <TABLE cellSpacing=0 cellPadding=2 width="100%">
                 <TBODY>
                 <TR>
  -                <TD vAlign=top width="15%"><FONT size=-1><BR><B>Find results 
  +                <TD vAlign=top width="15%"><FONT size=-1><BR><B>Find results
                     </B></FONT></TD>
                   <TD width="85%">
                     <TABLE cellSpacing=0 cellPadding=2 width="100%" border="0">
  @@ -265,7 +260,7 @@
                                        </TR>
                       <TR>
                         <TD><FONT size=-1>with <B>all</B> of the 
words</FONT></TD>
  -                      <TD><INPUT size=25 
value="<%=searchViewHandler.getAllWord()%>" 
  +                      <TD><INPUT size=25 
value="<%=searchViewHandler.getAllWord()%>"
                           name="allWordSearch" >
                            </TD>
                                <TD vAlign=top rowSpan=4><FONT size=-1>
  @@ -276,18 +271,18 @@
                                                        <option class="input" 
value="50" <%if (maxPageItems==50){%>selected<%}%>>50
                                                        <option class="input" 
value="100" <%if (maxPageItems==100){%>selected<%}%>>100
                                                </select>
  -                      <INPUT type=hidden value=en 
  +                      <INPUT type=hidden value=en
                           name=hl><span class="text">&nbsp;&nbsp;<a 
href="javascript:document.advSearchForm.submit()">Adv. 
Search</a></span></FONT></TD></TR>
                       <TR>
  -                      <TD noWrap><FONT size=-1>with the <B>exact 
  +                      <TD noWrap><FONT size=-1>with the <B>exact
                           phrase</B></FONT></TD>
                         <TD><INPUT size=25 name="exactPhraseSearch"  
value="<%=searchViewHandler.getExactPhrase()%>"></TD></TR>
                       <TR>
  -                      <TD noWrap><FONT size=-1>with <B>at least one</B> of 
the 
  +                      <TD noWrap><FONT size=-1>with <B>at least one</B> of 
the
                           words</FONT></TD>
                         <TD><INPUT size=25 name="oneOfWordSearch"  
value="<%=searchViewHandler.getOneOfWord()%>"></TD></TR>
                       <TR>
  -                      <TD noWrap><FONT size=-1><B>without</B> the 
  +                      <TD noWrap><FONT size=-1><B>without</B> the
                         words</FONT></TD>
                         <TD><INPUT size=25 name="withoutWordSearch"  
value="<%=searchViewHandler.getWithoutWord()%>"></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
                <!--
  @@ -297,29 +292,29 @@
                 <TBODY>
                 <TR>
                   <TD width="15%"><FONT size=-1><B>Language</B></FONT></TD>
  -                <TD width="40%"><FONT size=-1>Return pages written 
  +                <TD width="40%"><FONT size=-1>Return pages written
   in</FONT></TD>
  -                <TD><FONT size=-1><SELECT name=lr><OPTION value="" 
  -                    selected>any language<OPTION value=lang_ar>Arabic<OPTION 
  -                    value=lang_bg>Bulgarian<OPTION 
value=lang_ca>Catalan<OPTION 
  -                    value=lang_zh-CN>Chinese&nbsp;(Simplified)<OPTION 
  -                    value=lang_zh-TW>Chinese&nbsp;(Traditional)<OPTION 
  -                    value=lang_hr>Croatian<OPTION value=lang_cs>Czech<OPTION 
  -                    value=lang_da>Danish<OPTION value=lang_nl>Dutch<OPTION 
  -                    value=lang_en>English<OPTION 
value=lang_et>Estonian<OPTION 
  -                    value=lang_fi>Finnish<OPTION value=lang_fr>French<OPTION 
  -                    value=lang_de>German<OPTION value=lang_el>Greek<OPTION 
  -                    value=lang_iw>Hebrew<OPTION 
value=lang_hu>Hungarian<OPTION 
  -                    value=lang_is>Icelandic<OPTION 
  -                    value=lang_id>Indonesian<OPTION 
value=lang_it>Italian<OPTION 
  -                    value=lang_ja>Japanese<OPTION 
value=lang_ko>Korean<OPTION 
  -                    value=lang_lv>Latvian<OPTION 
value=lang_lt>Lithuanian<OPTION 
  -                    value=lang_no>Norwegian<OPTION 
value=lang_pl>Polish<OPTION 
  -                    value=lang_pt>Portuguese<OPTION 
  -                    value=lang_ro>Romanian<OPTION 
value=lang_ru>Russian<OPTION 
  -                    value=lang_sr>Serbian<OPTION value=lang_sk>Slovak<OPTION 
  -                    value=lang_sl>Slovenian<OPTION 
value=lang_es>Spanish<OPTION 
  -                    value=lang_sv>Swedish<OPTION 
  +                <TD><FONT size=-1><SELECT name=lr><OPTION value=""
  +                    selected>any language<OPTION value=lang_ar>Arabic<OPTION
  +                    value=lang_bg>Bulgarian<OPTION 
value=lang_ca>Catalan<OPTION
  +                    value=lang_zh-CN>Chinese&nbsp;(Simplified)<OPTION
  +                    value=lang_zh-TW>Chinese&nbsp;(Traditional)<OPTION
  +                    value=lang_hr>Croatian<OPTION value=lang_cs>Czech<OPTION
  +                    value=lang_da>Danish<OPTION value=lang_nl>Dutch<OPTION
  +                    value=lang_en>English<OPTION 
value=lang_et>Estonian<OPTION
  +                    value=lang_fi>Finnish<OPTION value=lang_fr>French<OPTION
  +                    value=lang_de>German<OPTION value=lang_el>Greek<OPTION
  +                    value=lang_iw>Hebrew<OPTION 
value=lang_hu>Hungarian<OPTION
  +                    value=lang_is>Icelandic<OPTION
  +                    value=lang_id>Indonesian<OPTION 
value=lang_it>Italian<OPTION
  +                    value=lang_ja>Japanese<OPTION value=lang_ko>Korean<OPTION
  +                    value=lang_lv>Latvian<OPTION 
value=lang_lt>Lithuanian<OPTION
  +                    value=lang_no>Norwegian<OPTION 
value=lang_pl>Polish<OPTION
  +                    value=lang_pt>Portuguese<OPTION
  +                    value=lang_ro>Romanian<OPTION 
value=lang_ru>Russian<OPTION
  +                    value=lang_sr>Serbian<OPTION value=lang_sk>Slovak<OPTION
  +                    value=lang_sl>Slovenian<OPTION 
value=lang_es>Spanish<OPTION
  +                    value=lang_sv>Swedish<OPTION
                     
value=lang_tr>Turkish</OPTION></SELECT></FONT></TD></TR></TBODY></TABLE></TD></TR>
                -->
                <TR bgColor=#ffffff>
  @@ -328,7 +323,7 @@
                 <TBODY>
                 <TR>
                   <TD width="15%"><FONT size=-1><B>File Format</B></FONT></TD>
  -                <TD noWrap width="40%"><FONT size=-1>return results of the 
file 
  +                <TD noWrap width="40%"><FONT size=-1>return results of the 
file
                     format</FONT></TD>
                   <TD><FONT size=-1>
                   <SELECT name="contentType">
  @@ -344,7 +339,7 @@
                 <TBODY>
                 <TR>
                   <TD width="15%"><FONT size=-1><B>Date</B></FONT></TD>
  -                <TD noWrap width="40%"><FONT size=-1>Return documents 
updated 
  +                <TD noWrap width="40%"><FONT size=-1>Return documents updated
                     in the </FONT></TD>
                   <TD><FONT size=-1>
                        <SELECT name="updateDate">
  @@ -361,7 +356,7 @@
                 <TBODY>
                 <TR bgColor=#ffffff>
                   <TD width="15%"><FONT size=-1><B>Occurrences</B></FONT></TD>
  -                <TD noWrap width="40%"><FONT size=-1>Return results where my 
  +                <TD noWrap width="40%"><FONT size=-1>Return results where my
                     terms occur</FONT></TD>
                   <TD><FONT size=-1>
                        <SELECT name="occurence">
  @@ -383,9 +378,9 @@
                 <TBODY>
                 <TR>
                   <TD width="15%"><FONT size=-1><B>Domain</B></FONT></TD>
  -                <TD noWrap width="40%"><FONT size=-1><!--<SELECT 
  -                    name=as_dt><OPTION value=i selected>Only<OPTION 
  -                    value=e>Don't</OPTION></SELECT>--> return results from 
the site 
  +                <TD noWrap width="40%"><FONT size=-1><!--<SELECT
  +                    name=as_dt><OPTION value=i selected>Only<OPTION
  +                    value=e>Don't</OPTION></SELECT>--> return results from 
the site
                     or domain</FONT></TD>
                   <TD>
                     <TABLE cellSpacing=0 cellPadding=0>
  @@ -394,7 +389,7 @@
                         <TD><FONT size=-1>
                         <SELECT name="searchDomain">
                                <OPTION value="anywhere" <%if 
(searchViewHandler.getDomains().size()==0||searchViewHandler.getDomains().contains("anywhere")){%>selected<%}%>>Anywhere
  -                    <% 
  +                    <%
                        Map searchHandlers = 
ServicesRegistry.getInstance().getJahiaSearchService().getSearchManager().getSearchHandlers();
                                Iterator it = 
searchHandlers.values().iterator();
                                SearchHandler searchHandler = null;
  @@ -430,7 +425,7 @@
   <pg:param name="contentType" value="<%=contentType%>" />
   <%
        for ( int i=0; i<searchDomains.length; i++ ){
  -%>   
  +%>
   <pg:param name="searchDomain" value="<%=searchDomains[i]%>" />
   <% } %>
   <table width="100%" border="0" cellspacing="0" cellpadding="0">
  @@ -489,11 +484,6 @@
   </tr>
   </table>
   </pg:pager>
  -</jesi:fragment>
   
   
  -<jesi:fragment cache="yes" group="footer_banner" > <esi:comment text="This 
fragment will be shared across all users" />
       <%@ include file="include/footer.inc"%>
  -</jesi:fragment>
  -
  -</jesi:template >
  
  
  
  Index: sitemap.jsp
  ===================================================================
  RCS file: 
/home/cvs/repository/corporate_portal_templates/src/view/jsp/sitemap.jsp,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- sitemap.jsp       26 Aug 2005 15:13:55 -0000      1.12
  +++ sitemap.jsp       31 Aug 2005 10:07:21 -0000      1.13
  @@ -1,9 +1,4 @@
  -<%@ taglib uri="/WEB-INF/tld/jesi-tags" prefix="jesi" %>
  -<jesi:template cache="yes">
  -
  -
   <%@ include file="include/header.inc"%>
  -<jesi:fragment cache="yes">
   <table width="100%" border="0" cellpadding="0" cellspacing="0">
   <tr>
       <td class="maintable10">
  @@ -13,11 +8,4 @@
       </td>
   </tr>
   </table>
  -</jesi:fragment>
  -
  -
  -<jesi:fragment cache="yes" group="footer_banner" > <esi:comment text="This 
fragment will be shared across all users" />
       <%@ include file="include/footer.inc"%>
  -</jesi:fragment>
  -
  -</jesi:template >
  

Reply via email to