XCloner – Backup and Restore - Version 4.4.7

Version Description

  • fix: https://github.com/watchfulli/XCloner-Wordpress/issues/239
Download this release

Release Info

Developer watchful
Plugin Icon 128x128 XCloner – Backup and Restore
Version 4.4.7
Comparing to
See all releases

Code changes from version 4.4.6 to 4.4.7

README.txt CHANGED
@@ -5,7 +5,7 @@ Tags: backup, database backup, cloud backup, WordPress backup, WordPress migrati
5
  Requires at least: 5.1
6
  Requires PHP: 7.3
7
  Tested up to: 6.0
8
- Stable tag: 4.4.6
9
 
10
 
11
  XCloner is a backup plugin that allows you to safely back up and restore your WordPress sites. You can send site backups to SFTP, Dropbox, Amazon, Google Drive, Backblaze and other locations.
@@ -117,6 +117,9 @@ Of course, schedules can be adjusted accordingly to how often you update your si
117
 
118
  == Changelog ==
119
 
 
 
 
120
  = 4.4.6 =
121
  * https://github.com/watchfulli/XCloner-Wordpress/issues/241
122
 
5
  Requires at least: 5.1
6
  Requires PHP: 7.3
7
  Tested up to: 6.0
8
+ Stable tag: 4.4.7
9
 
10
 
11
  XCloner is a backup plugin that allows you to safely back up and restore your WordPress sites. You can send site backups to SFTP, Dropbox, Amazon, Google Drive, Backblaze and other locations.
117
 
118
  == Changelog ==
119
 
120
+ = 4.4.7 =
121
+ * fix: https://github.com/watchfulli/XCloner-Wordpress/issues/239
122
+
123
  = 4.4.6 =
124
  * https://github.com/watchfulli/XCloner-Wordpress/issues/241
125
 
lib/Xcloner_Api.php CHANGED
@@ -1045,8 +1045,8 @@ class Xcloner_Api
1045
  $return['data'][$i][] = ob_get_contents();
1046
  ob_end_clean(); ?>
1047
  <?php ob_start(); ?>
1048
- <?php if (isset($file_info['timestamp'])) {
1049
- echo date("Y-m-d H:i", $file_info['timestamp']);
1050
  } ?>
1051
  <?php
1052
  $return['data'][$i][] = ob_get_contents();
1045
  $return['data'][$i][] = ob_get_contents();
1046
  ob_end_clean(); ?>
1047
  <?php ob_start(); ?>
1048
+ <?php if (!empty($file_info['timestamp'])) {
1049
+ echo date("Y-m-d H:i", (int)$file_info['timestamp']);
1050
  } ?>
1051
  <?php
1052
  $return['data'][$i][] = ob_get_contents();
vendor/autoload.php CHANGED
@@ -9,4 +9,4 @@ if (PHP_VERSION_ID < 50600) {
9
 
10
  require_once __DIR__ . '/composer/autoload_real.php';
11
 
12
- return ComposerAutoloaderInita21aa07ecd19d9d2549a9f40fca611fa::getLoader();
9
 
10
  require_once __DIR__ . '/composer/autoload_real.php';
11
 
12
+ return ComposerAutoloaderInitd3d38c42eca931f547d98922ba0cc2cd::getLoader();
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInita21aa07ecd19d9d2549a9f40fca611fa
6
  {
7
  private static $loader;
8
 
@@ -24,18 +24,18 @@ class ComposerAutoloaderInita21aa07ecd19d9d2549a9f40fca611fa
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
- spl_autoload_register(array('ComposerAutoloaderInita21aa07ecd19d9d2549a9f40fca611fa', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
29
- spl_autoload_unregister(array('ComposerAutoloaderInita21aa07ecd19d9d2549a9f40fca611fa', 'loadClassLoader'));
30
 
31
  require __DIR__ . '/autoload_static.php';
32
- call_user_func(\Composer\Autoload\ComposerStaticInita21aa07ecd19d9d2549a9f40fca611fa::getInitializer($loader));
33
 
34
  $loader->register(true);
35
 
36
- $includeFiles = \Composer\Autoload\ComposerStaticInita21aa07ecd19d9d2549a9f40fca611fa::$files;
37
  foreach ($includeFiles as $fileIdentifier => $file) {
38
- composerRequirea21aa07ecd19d9d2549a9f40fca611fa($fileIdentifier, $file);
39
  }
40
 
41
  return $loader;
@@ -47,7 +47,7 @@ class ComposerAutoloaderInita21aa07ecd19d9d2549a9f40fca611fa
47
  * @param string $file
48
  * @return void
49
  */
50
- function composerRequirea21aa07ecd19d9d2549a9f40fca611fa($fileIdentifier, $file)
51
  {
52
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
53
  $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInitd3d38c42eca931f547d98922ba0cc2cd
6
  {
7
  private static $loader;
8
 
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
+ spl_autoload_register(array('ComposerAutoloaderInitd3d38c42eca931f547d98922ba0cc2cd', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
29
+ spl_autoload_unregister(array('ComposerAutoloaderInitd3d38c42eca931f547d98922ba0cc2cd', 'loadClassLoader'));
30
 
31
  require __DIR__ . '/autoload_static.php';
32
+ call_user_func(\Composer\Autoload\ComposerStaticInitd3d38c42eca931f547d98922ba0cc2cd::getInitializer($loader));
33
 
34
  $loader->register(true);
35
 
36
+ $includeFiles = \Composer\Autoload\ComposerStaticInitd3d38c42eca931f547d98922ba0cc2cd::$files;
37
  foreach ($includeFiles as $fileIdentifier => $file) {
38
+ composerRequired3d38c42eca931f547d98922ba0cc2cd($fileIdentifier, $file);
39
  }
40
 
41
  return $loader;
47
  * @param string $file
48
  * @return void
49
  */
50
+ function composerRequired3d38c42eca931f547d98922ba0cc2cd($fileIdentifier, $file)
51
  {
52
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
53
  $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInita21aa07ecd19d9d2549a9f40fca611fa
8
  {
9
  public static $files = array (
10
  '7b11c4dc42b3b3023073cb14e519683c' => __DIR__ . '/..' . '/ralouphie/getallheaders/src/getallheaders.php',
@@ -7958,10 +7958,10 @@ class ComposerStaticInita21aa07ecd19d9d2549a9f40fca611fa
7958
  public static function getInitializer(ClassLoader $loader)
7959
  {
7960
  return \Closure::bind(function () use ($loader) {
7961
- $loader->prefixLengthsPsr4 = ComposerStaticInita21aa07ecd19d9d2549a9f40fca611fa::$prefixLengthsPsr4;
7962
- $loader->prefixDirsPsr4 = ComposerStaticInita21aa07ecd19d9d2549a9f40fca611fa::$prefixDirsPsr4;
7963
- $loader->prefixesPsr0 = ComposerStaticInita21aa07ecd19d9d2549a9f40fca611fa::$prefixesPsr0;
7964
- $loader->classMap = ComposerStaticInita21aa07ecd19d9d2549a9f40fca611fa::$classMap;
7965
 
7966
  }, null, ClassLoader::class);
7967
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInitd3d38c42eca931f547d98922ba0cc2cd
8
  {
9
  public static $files = array (
10
  '7b11c4dc42b3b3023073cb14e519683c' => __DIR__ . '/..' . '/ralouphie/getallheaders/src/getallheaders.php',
7958
  public static function getInitializer(ClassLoader $loader)
7959
  {
7960
  return \Closure::bind(function () use ($loader) {
7961
+ $loader->prefixLengthsPsr4 = ComposerStaticInitd3d38c42eca931f547d98922ba0cc2cd::$prefixLengthsPsr4;
7962
+ $loader->prefixDirsPsr4 = ComposerStaticInitd3d38c42eca931f547d98922ba0cc2cd::$prefixDirsPsr4;
7963
+ $loader->prefixesPsr0 = ComposerStaticInitd3d38c42eca931f547d98922ba0cc2cd::$prefixesPsr0;
7964
+ $loader->classMap = ComposerStaticInitd3d38c42eca931f547d98922ba0cc2cd::$classMap;
7965
 
7966
  }, null, ClassLoader::class);
7967
  }
vendor/composer/installed.php CHANGED
@@ -1,9 +1,9 @@
1
  <?php return array(
2
  'root' => array(
3
  'name' => 'watchfulli/xcloner-wordpress',
4
- 'pretty_version' => 'v4.4.6',
5
- 'version' => '4.4.6.0',
6
- 'reference' => '260d22aaaf73d205a4e45d60dc47f76952ee6b22',
7
  'type' => 'library',
8
  'install_path' => __DIR__ . '/../../',
9
  'aliases' => array(),
@@ -404,9 +404,9 @@
404
  'dev_requirement' => false,
405
  ),
406
  'watchfulli/xcloner-wordpress' => array(
407
- 'pretty_version' => 'v4.4.6',
408
- 'version' => '4.4.6.0',
409
- 'reference' => '260d22aaaf73d205a4e45d60dc47f76952ee6b22',
410
  'type' => 'library',
411
  'install_path' => __DIR__ . '/../../',
412
  'aliases' => array(),
1
  <?php return array(
2
  'root' => array(
3
  'name' => 'watchfulli/xcloner-wordpress',
4
+ 'pretty_version' => 'v4.4.7',
5
+ 'version' => '4.4.7.0',
6
+ 'reference' => 'eaf60d0b8fddbc05da87b09b7ee93718793bd2c9',
7
  'type' => 'library',
8
  'install_path' => __DIR__ . '/../../',
9
  'aliases' => array(),
404
  'dev_requirement' => false,
405
  ),
406
  'watchfulli/xcloner-wordpress' => array(
407
+ 'pretty_version' => 'v4.4.7',
408
+ 'version' => '4.4.7.0',
409
+ 'reference' => 'eaf60d0b8fddbc05da87b09b7ee93718793bd2c9',
410
  'type' => 'library',
411
  'install_path' => __DIR__ . '/../../',
412
  'aliases' => array(),
xcloner.php CHANGED
@@ -15,7 +15,7 @@
15
  * Plugin Name: XCloner - Site Backup and Restore
16
  * Plugin URI: https://xcloner.com/
17
  * Description: XCloner is a tool that will help you manage your website backups, generate/restore/move so your website will be always secured! With XCloner you will be able to clone your site to any other location with just a few clicks, as well as transfer the backup archives to remote FTP, SFTP, DropBox, Amazon S3, Google Drive, WebDAV, Backblaze, Azure accounts.
18
- * Version: 4.4.6
19
  * Author: watchful
20
  * Author URI: https://watchful.net/
21
  * License: GPL-2.0+
15
  * Plugin Name: XCloner - Site Backup and Restore
16
  * Plugin URI: https://xcloner.com/
17
  * Description: XCloner is a tool that will help you manage your website backups, generate/restore/move so your website will be always secured! With XCloner you will be able to clone your site to any other location with just a few clicks, as well as transfer the backup archives to remote FTP, SFTP, DropBox, Amazon S3, Google Drive, WebDAV, Backblaze, Azure accounts.
18
+ * Version: 4.4.7
19
  * Author: watchful
20
  * Author URI: https://watchful.net/
21
  * License: GPL-2.0+