knguyen     2004/09/30 16:16:09 CEST

  Modified files:
    src/view/jsp/include filters.inc 
  Log:
  - complete missing directoryProjectSearch and number Filtering on lastmodifdate
  
  Revision  Changes    Path
  1.6       +12 -1     corporate_portal_templates/src/view/jsp/include/filters.inc
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/corporate_portal_templates/src/view/jsp/include/filters.inc.diff?r1=1.5&r2=1.6&f=h
  
  
  
  Index: filters.inc
  ===================================================================
  RCS file: 
/home/cvs/repository/corporate_portal_templates/src/view/jsp/include/filters.inc,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- filters.inc       28 Sep 2004 09:25:22 -0000      1.5
  +++ filters.inc       30 Sep 2004 14:16:09 -0000      1.6
  @@ -463,8 +463,10 @@
   
        // create the sort handler for the container list "directoryProjectContainer"
        if ( docSort != null && !docSort.equals("none") ){
  +             boolean numberFiltering = 
("metaDataLastModificationDate".equals(docSort));
  +
                ContainerSorterByContainerDefinition sorter =
  -                     new 
ContainerSorterByContainerDefinition(-1,docSort,"directoryDocContainer",jParams.getEntryLoadRequest(),false);
  +                     new 
ContainerSorterByContainerDefinition(-1,docSort,"directoryDocContainer",jParams.getEntryLoadRequest(),numberFiltering);
                if ( !docSortOrder.equals("asc") ){
                        sorter.setDescOrdering();
                }
  @@ -519,6 +521,15 @@
        //-----------------------------------------------------------
        // Create the filter handler for the container list "directoryProjectContainer"
        //-----------------------------------------------------------
  +
  +     searchQuery = 
request.getParameter(JahiaSearchConstant.CLIST_SEARCHQUERY_INPUT_PREFIX + 
"directoryProjectContainer");
  +     if (searchQuery != null && !"".equals(searchQuery.trim()) ){
  +             ContainerSearcher cSearcher =
  +             new ContainerSearcher("directoryProjectContainer",jParams,
  +             searchQuery,jParams.getEntryLoadRequest());
  +             
request.setAttribute("directoryProjectContainer_search_handler",cSearcher);
  +     }
  +     
        if ( cFilterBeans.size()>0 )
        {
                ContainerFilters containerFilters = new 
ContainerFilters("directoryProjectContainer",jParams,cFilterBeans);
  

Reply via email to