Author: tmortagne
Date: 2007-12-19 09:50:58 +0100 (Wed, 19 Dec 2007)
New Revision: 6419

Modified:
   
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/web/ExportAction.java
Log:
XWIKI-564: Export pages in HTML, in a zip file
* Also add pattern support based on hsql "LIKE" for "pages" URL parameters 
(?pages=wiki:% export all "xwiki" sub wiki)
* fix "Page rendering needs can use more than context's document to correctly 
render it. Initialization before calling view.vm rendering for each page need 
to be completed."
* Now export translated pages

Modified: 
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/web/ExportAction.java
===================================================================
--- 
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/web/ExportAction.java
      2007-12-19 08:26:08 UTC (rev 6418)
+++ 
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/web/ExportAction.java
      2007-12-19 08:50:58 UTC (rev 6419)
@@ -139,7 +139,11 @@
                     List params = (List)query[1];
                     
                     context.setDatabase(wikiName);
-                    
pageList.addAll(context.getWiki().getStore().searchDocumentsNames(where, 
params, context));
+                    List docsNames = 
context.getWiki().getStore().searchDocumentsNames(where, params, context);
+                    for (Iterator itDocName = docsNames.iterator(); 
itDocName.hasNext();) {
+                        String docName = (String)itDocName.next();
+                        pageList.add(wikiName + XWikiDocument.DB_SPACE_SEP + 
docName);
+                    }
                 }
             } finally {
                 context.setDatabase(database);

_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications

Reply via email to