|
// added datestamp, changed filenames - mkc
|
|
- $datestamp = date("dMY");
|
- $zipname = "wikidb-$datestamp.zip";
|
- include_once ("lib/tar.class.php");
|
+ $datestamp = date("dMY"); |
+ $zipname = "wikidb-$datestamp.zip"; |
+ include_once ("lib/tar.class.php"); |
$tar = new tar();
|
- $query = "select `pageName` from `tiki_pages` order by ".$this->convert_sortmode("pageName_asc");
|
- $result = $this->query($query,array());
|
+ $query = "select `pageName` from `tiki_pages` order by ".$this->convert_sortmode("pageName_asc"); |
+ $result = $this->query($query,array()); |
|
- while ($res = $result->fetchRow()) {
|
- $page = $res["pageName"];
|
- $content = $this->export_wiki_page($page, 0);
|
- $tar->addData($page, $content, date("U"));
|
+ while ($res = $result->fetchRow()) { |
+ $page = $res["pageName"]; |
+ $content = $this->export_wiki_page($page, 0); |
+ $tar->addData($page, $content, date("U")); |
}
|
|
- $tar->toTar("dump/$tikidomain/tiki_export-$datestamp.tar", FALSE);
|
+ $tar->toTar("dump/$tikidomain/tiki_export-$datestamp.tar", FALSE); |
return '';
|
}
|
|
function export_wiki_page($pageName, $nversions = 1) {
|
$head = '';
|
- $head .= "Date: " . $this->get_rfc2822_datetime(). "\r\n";
|
- $head .= sprintf("Mime-Version: 1.0 (Produced by Tiki)\r\n");
|
- $iter = $this->get_page_history($pageName);
|
- $info = $this->get_page_info($pageName);
|
+ $head .= "Date: " . $this->get_rfc2822_datetime(). "\r\n"; |
+ $head .= sprintf("Mime-Version: 1.0 (Produced by Tiki)\r\n"); |
+ $iter = $this->get_page_history($pageName); |
+ $info = $this->get_page_info($pageName); |
$parts = array();
|
$parts[] = MimeifyPageRevision($info);
|
|
- if ($nversions > 1 || $nversions == 0) {
|
+ if ($nversions > 1 || $nversions == 0) { |
foreach ($iter as $revision) {
|
$parts[] = MimeifyPageRevision($revision);
|
|
- if ($nversions > 0 && count($parts) >= $nversions)
|
+ if ($nversions > 0 && count($parts) >= $nversions) |
break;
|
}
|
}
|
- if (count($parts) > 1)
|
+ if (count($parts) > 1) |
return $head . MimeMultipart($parts);
|
|
assert ($parts);
|