Migrate Guru: Migrate & Clone WordPress Free - Version 4.62

Version Description

  • MultiTable Sync in single callback functionality added.
  • Streamlined overall UI
  • Firewall Logging Improvements
  • Improved host info
Download this release

Release Info

Developer ritesh.soni36
Plugin Icon 128x128 Migrate Guru: Migrate & Clone WordPress Free
Version 4.62
Comparing to
See all releases

Code changes from version 4.58 to 4.62

Files changed (5) hide show
  1. callback/wings/db.php +18 -1
  2. callback/wings/info.php +4 -0
  3. info.php +2 -2
  4. migrateguru.php +1 -2
  5. readme.txt +8 -2
callback/wings/db.php CHANGED
@@ -40,6 +40,7 @@ class BVDBCallback extends BVCallbackBase {
40
  $rows = $this->db->getTableContent($table, '*', $filter, $bsize, $offset);
41
  $srows = sizeof($rows);
42
  $data = array();
 
43
  $data["offset"] = $offset;
44
  $data["size"] = $srows;
45
  $serialized_rows = serialize($rows);
@@ -213,6 +214,22 @@ class BVDBCallback extends BVCallbackBase {
213
  $pkeys = (array_key_exists('pkeys', $params)) ? $params['pkeys'] : array();
214
  $resp = $this->getTableData($table, $tname, $rcount, $offset, $limit, $bsize, $filter, $pkeys, false);
215
  break;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
216
  case "uploadrows":
217
  $table = urldecode($params['table']);
218
  $offset = intval(urldecode($params['offset']));
@@ -253,4 +270,4 @@ class BVDBCallback extends BVCallbackBase {
253
  return $resp;
254
  }
255
  }
256
- endif;
40
  $rows = $this->db->getTableContent($table, '*', $filter, $bsize, $offset);
41
  $srows = sizeof($rows);
42
  $data = array();
43
+ $data["table_name"] = $tname;
44
  $data["offset"] = $offset;
45
  $data["size"] = $srows;
46
  $serialized_rows = serialize($rows);
214
  $pkeys = (array_key_exists('pkeys', $params)) ? $params['pkeys'] : array();
215
  $resp = $this->getTableData($table, $tname, $rcount, $offset, $limit, $bsize, $filter, $pkeys, false);
216
  break;
217
+ case "getmulttables":
218
+ $result = array();
219
+ $tableParams = $params['table_params'];
220
+ $resp = array();
221
+ foreach($tableParams as $tableParam) {
222
+ $table = urldecode($tableParam['table']);
223
+ $tname = urldecode($tableParam['tname']);
224
+ $rcount = intval(urldecode($tableParam['rcount']));
225
+ $filter = (array_key_exists('filter', $tableParam)) ? urldecode($tableParam['filter']) : "";
226
+ $limit = intval(urldecode($tableParam['limit']));
227
+ $offset = intval(urldecode($tableParam['offset']));
228
+ $bsize = intval(urldecode($tableParam['bsize']));
229
+ $pkeys = (array_key_exists('pkeys', $tableParam)) ? $tableParam['pkeys'] : array();
230
+ $resp[$tname] = $this->getTableData($table, $tname, $rcount, $offset, $limit, $bsize, $filter, $pkeys, true);
231
+ }
232
+ break;
233
  case "uploadrows":
234
  $table = urldecode($params['table']);
235
  $offset = intval(urldecode($params['offset']));
270
  return $resp;
271
  }
272
  }
273
+ endif;
callback/wings/info.php CHANGED
@@ -252,6 +252,10 @@ class BVInfoCallback extends BVCallbackBase {
252
  $host_info['IS_GRIDPANE'] = true;
253
  }
254
 
 
 
 
 
255
  return array('host_info' => $host_info);
256
  }
257
 
252
  $host_info['IS_GRIDPANE'] = true;
253
  }
254
 
255
+ if (defined('WPE_APIKEY')) {
256
+ $host_info['WPE_APIKEY'] = WPE_APIKEY;
257
+ }
258
+
259
  return array('host_info' => $host_info);
260
  }
261
 
info.php CHANGED
@@ -10,7 +10,7 @@ if (!class_exists('MGInfo')) :
10
  public $badgeinfo = 'bvmgbadge';
11
  public $ip_header_option = 'bvmgipheader';
12
  public $brand_option = 'bvmgbrand';
13
- public $version = '4.58';
14
  public $webpage = 'https://www.migrateguru.com';
15
  public $appurl = 'https://mg.blogvault.net';
16
  public $slug = 'migrate-guru/migrateguru.php';
@@ -19,7 +19,7 @@ if (!class_exists('MGInfo')) :
19
  public $brand_icon = '/img/icon.png';
20
  public $services_option_name = 'BVSERVICESOPTIONNAME';
21
 
22
- const DB_VERSION = '2';
23
 
24
  public function __construct($settings) {
25
  $this->settings = $settings;
10
  public $badgeinfo = 'bvmgbadge';
11
  public $ip_header_option = 'bvmgipheader';
12
  public $brand_option = 'bvmgbrand';
13
+ public $version = '4.62';
14
  public $webpage = 'https://www.migrateguru.com';
15
  public $appurl = 'https://mg.blogvault.net';
16
  public $slug = 'migrate-guru/migrateguru.php';
19
  public $brand_icon = '/img/icon.png';
20
  public $services_option_name = 'BVSERVICESOPTIONNAME';
21
 
22
+ const DB_VERSION = '3';
23
 
24
  public function __construct($settings) {
25
  $this->settings = $settings;
migrateguru.php CHANGED
@@ -5,7 +5,7 @@ Plugin URI: https://www.migrateguru.com
5
  Description: Migrating your site(s) to any WordPress Hosting platform has never been so easy.
6
  Author: Migrate Guru
7
  Author URI: http://www.migrateguru.com
8
- Version: 4.58
9
  Network: True
10
  */
11
 
@@ -70,7 +70,6 @@ if (is_admin()) {
70
  add_action('admin_head', array($wpadmin, 'removeAdminNotices'), 3);
71
  ##ACTIVATEWARNING##
72
  add_action('admin_enqueue_scripts', array($wpadmin, 'mgsecAdminMenu'));
73
- ##REMOVEDEACTIVATIONLINK##
74
  }
75
 
76
 
5
  Description: Migrating your site(s) to any WordPress Hosting platform has never been so easy.
6
  Author: Migrate Guru
7
  Author URI: http://www.migrateguru.com
8
+ Version: 4.62
9
  Network: True
10
  */
11
 
70
  add_action('admin_head', array($wpadmin, 'removeAdminNotices'), 3);
71
  ##ACTIVATEWARNING##
72
  add_action('admin_enqueue_scripts', array($wpadmin, 'mgsecAdminMenu'));
 
73
  }
74
 
75
 
readme.txt CHANGED
@@ -4,9 +4,9 @@ Tags: migrate, migrate WordPress, WordPress migration, migration, clone, transfe
4
  Plugin URI: https://www.migrateguru.com/
5
  Donate link: https://www.migrateguru.com/
6
  Requires at least: 4.0
7
- Tested up to: 5.7
8
  Requires PHP: 5.4.0
9
- Stable tag: 4.58
10
  License: GPLv2 or later
11
  License URI: [http://www.gnu.org/licenses/gpl-2.0.html](http://www.gnu.org/licenses/gpl-2.0.html)
12
 
@@ -132,6 +132,12 @@ Yes, we do. You can access it here: https://migrateguru.freshdesk.com/support/ho
132
  6. Click ‘Migrate’.
133
 
134
  == Changelog =
 
 
 
 
 
 
135
  = 4.58 =
136
  * Better Handling of error message from Server on signup
137
  * Added Support for Multi Table Callbacks
4
  Plugin URI: https://www.migrateguru.com/
5
  Donate link: https://www.migrateguru.com/
6
  Requires at least: 4.0
7
+ Tested up to: 5.8
8
  Requires PHP: 5.4.0
9
+ Stable tag: 4.62
10
  License: GPLv2 or later
11
  License URI: [http://www.gnu.org/licenses/gpl-2.0.html](http://www.gnu.org/licenses/gpl-2.0.html)
12
 
132
  6. Click ‘Migrate’.
133
 
134
  == Changelog =
135
+ = 4.62 =
136
+ * MultiTable Sync in single callback functionality added.
137
+ * Streamlined overall UI
138
+ * Firewall Logging Improvements
139
+ * Improved host info
140
+
141
  = 4.58 =
142
  * Better Handling of error message from Server on signup
143
  * Added Support for Multi Table Callbacks