1
0
mirror of https://github.com/processwire/processwire.git synced 2025-08-23 14:56:51 +02:00

Update Pages Export/Import class to support export/import of page created and modified dates

This commit is contained in:
Ryan Cramer
2018-11-09 14:25:34 -05:00
parent 93a9747657
commit 32f594de2a
3 changed files with 20 additions and 8 deletions

View File

@@ -283,6 +283,7 @@ class ProcessPagesExportImport extends Process {
// 'pages' => array( page import data ),
// 'fields' => array( fields information ),
// );
set_time_limit(3600);
/** @var WireInput $input */
$input = $this->wire('input');
@@ -298,7 +299,7 @@ class ProcessPagesExportImport extends Process {
$options = array(
'update' => $importMode == 'all' || $importMode == 'update',
'create' => $importMode == 'all' || $importMode == 'create',
'saveOptions' => array('adjustName' => true),
'saveOptions' => array('adjustName' => true, 'quiet' => true),
'fieldNames' => $fieldNames,
'replaceFields' => isset($a['_replaceFields']) ? $a['_replaceFields'] : array(),
'commit' => $submitCommit,
@@ -1023,6 +1024,8 @@ class ProcessPagesExportImport extends Process {
// options_parent: array('parent', 'recursive')
// export_fields: array(field names)
// export_to: string(zip, json)
set_time_limit(3600);
/** @var Pages $pages */
$pages = $this->wire('pages');