MalCare WordPress Security Plugin – Malware Scanner, Cleaner, Security Firewall - 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 MalCare WordPress Security Plugin – Malware Scanner, Cleaner, Security Firewall
Version 4.62
Comparing to
See all releases

Code changes from version 4.61 to 4.62

Files changed (4) hide show
  1. callback/wings/db.php +18 -1
  2. info.php +1 -1
  3. malcare.php +1 -1
  4. 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;
info.php CHANGED
@@ -10,7 +10,7 @@ if (!class_exists('MCInfo')) :
10
  public $badgeinfo = 'mcbadge';
11
  public $ip_header_option = 'mcipheader';
12
  public $brand_option = 'mcbrand';
13
- public $version = '4.61';
14
  public $webpage = 'https://www.malcare.com';
15
  public $appurl = 'https://app.malcare.com';
16
  public $slug = 'malcare-security/malcare.php';
10
  public $badgeinfo = 'mcbadge';
11
  public $ip_header_option = 'mcipheader';
12
  public $brand_option = 'mcbrand';
13
+ public $version = '4.62';
14
  public $webpage = 'https://www.malcare.com';
15
  public $appurl = 'https://app.malcare.com';
16
  public $slug = 'malcare-security/malcare.php';
malcare.php CHANGED
@@ -5,7 +5,7 @@ Plugin URI: https://www.malcare.com
5
  Description: MalCare Security - Free Malware Scanner, Protection & Security for WordPress
6
  Author: MalCare Security
7
  Author URI: https://www.malcare.com
8
- Version: 4.61
9
  Network: True
10
  */
11
 
5
  Description: MalCare Security - Free Malware Scanner, Protection & Security for WordPress
6
  Author: MalCare Security
7
  Author URI: https://www.malcare.com
8
+ Version: 4.62
9
  Network: True
10
  */
11
 
readme.txt CHANGED
@@ -4,9 +4,9 @@ Tags: security, wordpress security, security plugin, firewall, malware scanner,
4
  Plugin URI: https://www.malcare.com
5
  Donate link: https://www.malcare.com
6
  Requires at least: 4.0
7
- Tested up to: 5.7
8
  Requires PHP: 5.4.0
9
- Stable tag: 4.61
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
 
@@ -397,6 +397,12 @@ These are available on our website: [Terms of Service](https://www.malcare.com/t
397
  8. MalCare’s Uptime Monitoring notifies if a website goes down so that you can handle the situation before starting to lose visitors.
398
 
399
  == CHANGELOG ==
 
 
 
 
 
 
400
  = 4.61 =
401
  * Firewall Logging Improvements
402
 
4
  Plugin URI: https://www.malcare.com
5
  Donate link: https://www.malcare.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
 
397
  8. MalCare’s Uptime Monitoring notifies if a website goes down so that you can handle the situation before starting to lose visitors.
398
 
399
  == CHANGELOG ==
400
+ = 4.62 =
401
+ * MultiTable Sync in single callback functionality added.
402
+ * Streamlined overall UI
403
+ * Firewall Logging Improvements
404
+ * Improved host info
405
+
406
  = 4.61 =
407
  * Firewall Logging Improvements
408