|
From: <ru...@us...> - 2009-01-07 08:54:25
|
Revision: 6372
http://phpwiki.svn.sourceforge.net/phpwiki/?rev=6372&view=rev
Author: rurban
Date: 2009-01-07 08:54:19 +0000 (Wed, 07 Jan 2009)
Log Message:
-----------
Support include=empty for backups to overwrite with deleted pages
Modified Paths:
--------------
trunk/lib/loadsave.php
Modified: trunk/lib/loadsave.php
===================================================================
--- trunk/lib/loadsave.php 2009-01-06 20:07:13 UTC (rev 6371)
+++ trunk/lib/loadsave.php 2009-01-07 08:54:19 UTC (rev 6372)
@@ -225,8 +225,11 @@
$zipname = WIKI_NAME . _("LatestSnapshot") . date('Ymd-Hi') . '.zip';
$include_archive = false;
}
+ $include_empty = false;
+ if ($request->getArg('include') == 'empty') {
+ $include_empty = true;
+ }
-
$zip = new ZipWriter("Created by PhpWiki " . PHPWIKI_VERSION, $zipname);
/* ignore fatals in plugins */
@@ -316,12 +319,16 @@
} else {
$excludeList = array();
}
+ $include_empty = false;
+ if ($request->getArg('include') == 'empty') {
+ $include_empty = true;
+ }
if ($pages = $request->getArg('pages')) { // which pagenames
if ($pages == '[]') // current page
$pages = $thispage;
$page_iter = new WikiDB_Array_PageIterator(explodePageList($pages));
} else {
- $page_iter = $dbi->getAllPages(false,false,false,$excludeList);
+ $page_iter = $dbi->getAllPages($include_empty,false,false,$excludeList);
}
$request_args = $request->args;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|