Version Description
- Improvement: Multi-call backup & upload.
- Fix: Fatal error Call to undefined function get_plugin_data() while client plugin update.
- Fix: Bug fixes.
Download this release
Release Info
Developer | infinitewp |
Plugin | InfiniteWP Client |
Version | 1.3.0 |
Comparing to | |
See all releases |
Code changes from version 1.3.1 to 1.3.0
- backup.class.multicall.php +1 -48
- init.php +3 -3
- readme.txt +0 -5
backup.class.multicall.php
CHANGED
@@ -2673,8 +2673,7 @@ function iwp_mmb_direct_to_any_copy($source, $destination, $overwrite = false, $
|
|
2673 |
}
|
2674 |
|
2675 |
|
2676 |
-
|
2677 |
-
function restore($args)
|
2678 |
{
|
2679 |
global $wpdb, $wp_filesystem;
|
2680 |
if (empty($args)) {
|
@@ -2866,52 +2865,6 @@ function iwp_mmb_direct_to_any_copy($source, $destination, $overwrite = false, $
|
|
2866 |
// do process
|
2867 |
//$temp_dir = get_temp_dir();
|
2868 |
$temp_dir = PCLZIP_TEMPORARY_DIR;
|
2869 |
-
|
2870 |
-
|
2871 |
-
|
2872 |
-
if(file_exists(PCLZIP_TEMPORARY_DIR) && is_dir(PCLZIP_TEMPORARY_DIR))
|
2873 |
-
{
|
2874 |
-
//
|
2875 |
-
}
|
2876 |
-
else
|
2877 |
-
{
|
2878 |
-
if(file_exists(dirname(PCLZIP_TEMPORARY_DIR)) && is_dir(dirname(PCLZIP_TEMPORARY_DIR))){
|
2879 |
-
@mkdir(PCLZIP_TEMPORARY_DIR, 0755, true);
|
2880 |
-
}
|
2881 |
-
else{
|
2882 |
-
@mkdir(dirname(PCLZIP_TEMPORARY_DIR), 0755, true);
|
2883 |
-
@mkdir(PCLZIP_TEMPORARY_DIR, 0755, true);
|
2884 |
-
}
|
2885 |
-
|
2886 |
-
}
|
2887 |
-
if(is_writable(PCLZIP_TEMPORARY_DIR))
|
2888 |
-
{
|
2889 |
-
@file_put_contents(PCLZIP_TEMPORARY_DIR . '/index.php', ''); //safe
|
2890 |
-
}
|
2891 |
-
else
|
2892 |
-
{
|
2893 |
-
$chmod = chmod(PCLZIP_TEMPORARY_DIR, 777);
|
2894 |
-
if(is_writable(PCLZIP_TEMPORARY_DIR)){
|
2895 |
-
@file_put_contents(PCLZIP_TEMPORARY_DIR . '/index.php', ''); //safe
|
2896 |
-
}
|
2897 |
-
|
2898 |
-
}
|
2899 |
-
|
2900 |
-
if(is_writable(PCLZIP_TEMPORARY_DIR))
|
2901 |
-
{
|
2902 |
-
$temp_dir = PCLZIP_TEMPORARY_DIR;
|
2903 |
-
}
|
2904 |
-
else{
|
2905 |
-
$temp_dir = get_temp_dir();
|
2906 |
-
if(!is_writable($temp_dir)){
|
2907 |
-
return array(
|
2908 |
-
'error' => 'Temporary directory is not writable. Please set 777 permission for '.PCLZIP_TEMPORARY_DIR.' and try again.', 'error_code' => 'pclzip_temp_dir_not_writable_please_set_777'
|
2909 |
-
);
|
2910 |
-
}
|
2911 |
-
}
|
2912 |
-
|
2913 |
-
|
2914 |
-
|
2915 |
$new_temp_folder = untrailingslashit($temp_dir);
|
2916 |
$temp_uniq = md5(microtime(1));//should be random
|
2917 |
while (is_dir($new_temp_folder .'/'. $temp_uniq )) {
|
2673 |
}
|
2674 |
|
2675 |
|
2676 |
+
function restore($args)
|
|
|
2677 |
{
|
2678 |
global $wpdb, $wp_filesystem;
|
2679 |
if (empty($args)) {
|
2865 |
// do process
|
2866 |
//$temp_dir = get_temp_dir();
|
2867 |
$temp_dir = PCLZIP_TEMPORARY_DIR;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2868 |
$new_temp_folder = untrailingslashit($temp_dir);
|
2869 |
$temp_uniq = md5(microtime(1));//should be random
|
2870 |
while (is_dir($new_temp_folder .'/'. $temp_uniq )) {
|
init.php
CHANGED
@@ -4,7 +4,7 @@ Plugin Name: InfiniteWP - Client
|
|
4 |
Plugin URI: http://infinitewp.com/
|
5 |
Description: This is the client plugin of InfiniteWP that communicates with the InfiniteWP Admin panel.
|
6 |
Author: Revmakx
|
7 |
-
Version: 1.3.
|
8 |
Author URI: http://www.revmakx.com
|
9 |
*/
|
10 |
/************************************************************
|
@@ -26,7 +26,7 @@ Author URI: http://www.revmakx.com
|
|
26 |
**************************************************************/
|
27 |
|
28 |
if(!defined('IWP_MMB_CLIENT_VERSION'))
|
29 |
-
define('IWP_MMB_CLIENT_VERSION', '1.3.
|
30 |
|
31 |
|
32 |
|
@@ -190,7 +190,7 @@ if( !function_exists ('iwp_mmb_parse_request')) {
|
|
190 |
iwp_mmb_response($auth, false);
|
191 |
}
|
192 |
} else {
|
193 |
-
|
194 |
}
|
195 |
ob_end_clean();
|
196 |
}
|
4 |
Plugin URI: http://infinitewp.com/
|
5 |
Description: This is the client plugin of InfiniteWP that communicates with the InfiniteWP Admin panel.
|
6 |
Author: Revmakx
|
7 |
+
Version: 1.3.0
|
8 |
Author URI: http://www.revmakx.com
|
9 |
*/
|
10 |
/************************************************************
|
26 |
**************************************************************/
|
27 |
|
28 |
if(!defined('IWP_MMB_CLIENT_VERSION'))
|
29 |
+
define('IWP_MMB_CLIENT_VERSION', '1.3.0');
|
30 |
|
31 |
|
32 |
|
190 |
iwp_mmb_response($auth, false);
|
191 |
}
|
192 |
} else {
|
193 |
+
IWP_MMB_Stats::set_hit_count();
|
194 |
}
|
195 |
ob_end_clean();
|
196 |
}
|
readme.txt
CHANGED
@@ -48,11 +48,6 @@ Credits: [Vladimir Prelovac](http://prelovac.com/vladimir) for his worker plugin
|
|
48 |
|
49 |
== Changelog ==
|
50 |
|
51 |
-
= 1.3.1 =
|
52 |
-
* Fix: "Unable to create a temporary directory" while cloning to exisiting site or restoring.
|
53 |
-
* Fix: Disabled tracking hit count.
|
54 |
-
|
55 |
-
|
56 |
= 1.3.0 =
|
57 |
* Improvement: Multi-call backup & upload.
|
58 |
* Fix: Fatal error Call to undefined function get_plugin_data() while client plugin update.
|
48 |
|
49 |
== Changelog ==
|
50 |
|
|
|
|
|
|
|
|
|
|
|
51 |
= 1.3.0 =
|
52 |
* Improvement: Multi-call backup & upload.
|
53 |
* Fix: Fatal error Call to undefined function get_plugin_data() while client plugin update.
|