Version Description
- fix: https://github.com/watchfulli/XCloner-Wordpress/issues/239
Download this release
Release Info
Developer | watchful |
Plugin | 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 +4 -1
- lib/Xcloner_Api.php +2 -2
- vendor/autoload.php +1 -1
- vendor/composer/autoload_real.php +7 -7
- vendor/composer/autoload_static.php +5 -5
- vendor/composer/installed.php +6 -6
- xcloner.php +1 -1
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.
|
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 (
|
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
|
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
|
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('
|
28 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
|
29 |
-
spl_autoload_unregister(array('
|
30 |
|
31 |
require __DIR__ . '/autoload_static.php';
|
32 |
-
call_user_func(\Composer\Autoload\
|
33 |
|
34 |
$loader->register(true);
|
35 |
|
36 |
-
$includeFiles = \Composer\Autoload\
|
37 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
38 |
-
|
39 |
}
|
40 |
|
41 |
return $loader;
|
@@ -47,7 +47,7 @@ class ComposerAutoloaderInita21aa07ecd19d9d2549a9f40fca611fa
|
|
47 |
* @param string $file
|
48 |
* @return void
|
49 |
*/
|
50 |
-
function
|
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
|
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 =
|
7962 |
-
$loader->prefixDirsPsr4 =
|
7963 |
-
$loader->prefixesPsr0 =
|
7964 |
-
$loader->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.
|
5 |
-
'version' => '4.4.
|
6 |
-
'reference' => '
|
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.
|
408 |
-
'version' => '4.4.
|
409 |
-
'reference' => '
|
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.
|
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+
|