|
From: Florian F. <flo...@us...> - 2004-09-16 23:50:55
|
Update of /cvsroot/cobricks/cobricks2/src/org/cobricks/portal In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4546/src/org/cobricks/portal Modified Files: PortalManagerImpl.java Log Message: Changed the pagesearch to case-insensitivity getTitle for a category iterates the languages if it's called for a language for that a title is not available Index: PortalManagerImpl.java =================================================================== RCS file: /cvsroot/cobricks/cobricks2/src/org/cobricks/portal/PortalManagerImpl.java,v retrieving revision 1.38 retrieving revision 1.39 diff -u -d -r1.38 -r1.39 --- PortalManagerImpl.java 16 Sep 2004 00:07:26 -0000 1.38 +++ PortalManagerImpl.java 16 Sep 2004 23:50:45 -0000 1.39 @@ -2088,9 +2088,9 @@ String searchWord = searchExp; String query = "/item[itemclass='portalpagehtml' and (" + - "contains(description,'" + searchWord + "') or " + - "contains(navtitle,'" + searchWord + "') or " + - "contains(title,'" + searchWord + "')" + + "contains(translate(description, 'ABCDEFGHIJKLMNOPSQRTUVWXYZ', 'abcdefghijklmnopsqrtuvwxyz'),'" + searchWord + "') or " + + "contains(translate(navtitle, 'ABCDEFGHIJKLMNOPSQRTUVWXYZ', 'abcdefghijklmnopsqrtuvwxyz'),'" + searchWord + "') or " + + "contains(translate(title, 'ABCDEFGHIJKLMNOPSQRTUVWXYZ', 'abcdefghijklmnopsqrtuvwxyz'),'" + searchWord + "')" + ")]"; logger.info("Making XPathQuery with " + query); |