Skip to content

Commit 889160c

Browse files
committed
Deploying version 2.7.5
1 parent cc252fa commit 889160c

32 files changed

+94
-48
lines changed

class/Common/Queue/Connection.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ class Connection extends Connections\DatabaseConnection {
1515
* @param array $allowed_job_classes Job classes that may be handled, default any Job subclass.
1616
* @param string $prefix Table prefix, default temp_prefix.
1717
*/
18-
public function __construct(wpdb $wpdb = null, $allowed_job_classes = [], $prefix = null)
18+
public function __construct($wpdb = null, $allowed_job_classes = [], $prefix = null)
1919
{
20-
if (null === $wpdb) {
21-
$wpdb = $GLOBALS['wpdb'];
22-
}
20+
if ( null === $wpdb || ! is_a( $wpdb, 'wpdb' ) ) {
21+
$wpdb = $GLOBALS['wpdb'];
22+
}
2323
if (null === $prefix) {
2424
$prefix = $GLOBALS['wpmdbpro']->get('temp_prefix');
2525
}

class/Common/Replace.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,10 @@ private function create_pairs($search = null, $replace = null, $json_pairs = fal
269269
$replace = $this->replace;
270270
}
271271

272+
if ( ! is_array( $search ) || ! is_array( $replace ) || count( $search ) !== count( $replace ) ) {
273+
return;
274+
}
275+
272276
foreach ($search as $key => $pattern) {
273277
if (!$json_pairs && array_key_exists($key, $this->regex) && true === $this->regex[$key]) {
274278
$this->pairs[] = $this->pair_factory->create($pattern, $replace[$key], PairFactory::REGEX);
@@ -669,7 +673,7 @@ function recursive_unserialize_replace($data, $serialized = false, $parent_seria
669673
// PHP currently has a bug that doesn't allow you to clone the DateInterval / DatePeriod classes.
670674
// We skip them here as they probably won't need data to be replaced anyway
671675
if (
672-
'object' == gettype($unserialized) &&
676+
'object' == gettype($unserialized) &&
673677
(
674678
$unserialized instanceof \DateInterval ||
675679
$unserialized instanceof \DatePeriod

class/Common/Sql/Table.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -589,10 +589,10 @@ function process_table($table, $fp = null, $state_data = [])
589589
}
590590

591591
$this->pre_process_data($table, $target_table_name, $temp_table_name, $fp, $state_data);
592-
$to_search = isset($state_data['find_replace_pairs']['replace_old']) ? $state_data['find_replace_pairs']['replace_old'] : '';
593-
$to_replace = isset($state_data['find_replace_pairs']['replace_new']) ? $state_data['find_replace_pairs']['replace_new'] : '';
594-
$search_replace_regex = isset($state_data['find_replace_pairs']['regex']) ? $state_data['find_replace_pairs']['regex'] : '';
595-
$search_replace_case_sensitive = isset($state_data['find_replace_pairs']['case_sensitive']) ? $state_data['find_replace_pairs']['case_sensitive'] : '';
592+
$to_search = isset($state_data['find_replace_pairs']['replace_old']) ? $state_data['find_replace_pairs']['replace_old'] : [];
593+
$to_replace = isset($state_data['find_replace_pairs']['replace_new']) ? $state_data['find_replace_pairs']['replace_new'] : [];
594+
$search_replace_regex = isset($state_data['find_replace_pairs']['regex']) ? $state_data['find_replace_pairs']['regex'] : [];
595+
$search_replace_case_sensitive = isset($state_data['find_replace_pairs']['case_sensitive']) ? $state_data['find_replace_pairs']['case_sensitive'] : [];
596596

597597
$replacer = $this->replace->register(array(
598598
'table' => ('find_replace' === $state_data['stage']) ? $temp_table_name : $table,

frontend/build-free/asset-manifest.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
{
2-
"main.js": "./static/js/main.88fae384cc00.js",
3-
"wpmdb-runtime.js": "./static/js/wpmdb-runtime.509c501c8d4b.js",
2+
"main.js": "./static/js/main.f368451ba88c.js",
3+
"wpmdb-runtime.js": "./static/js/wpmdb-runtime.9e751894c330.js",
44
"static/js/800.e69dbe829c57.chunk.js": "./static/js/800.e69dbe829c57.chunk.js",
55
"static/js/359.fc9cb553b286.chunk.js": "./static/js/359.fc9cb553b286.chunk.js",
66
"static/js/481.cdfec70d88f5.chunk.js": "./static/js/481.cdfec70d88f5.chunk.js",
7-
"static/js/56.4de4fca68182.chunk.js": "./static/js/56.4de4fca68182.chunk.js",
8-
"static/js/203.7f2d67154119.chunk.js": "./static/js/203.7f2d67154119.chunk.js",
9-
"static/js/85.c22b20bfe320.chunk.js": "./static/js/85.c22b20bfe320.chunk.js",
10-
"static/js/384.847f6920035f.chunk.js": "./static/js/384.847f6920035f.chunk.js",
11-
"styles.css": "./static/css/styles.513ba96d.css",
7+
"static/js/56.a2f37b8bafd9.chunk.js": "./static/js/56.a2f37b8bafd9.chunk.js",
8+
"static/js/203.e36b30504476.chunk.js": "./static/js/203.e36b30504476.chunk.js",
9+
"static/js/85.8603e9dc48b5.chunk.js": "./static/js/85.8603e9dc48b5.chunk.js",
10+
"static/js/384.64f7bc49cd92.chunk.js": "./static/js/384.64f7bc49cd92.chunk.js",
11+
"styles.css": "./static/css/styles.cb21ca7b.css",
1212
"styles.js": "./static/js/styles.55a1e3e50729.js",
13-
"static/js/567.d5c4ec210509.js": "./static/js/567.d5c4ec210509.js",
14-
"static/js/393.7319be73e944.chunk.js": "./static/js/393.7319be73e944.chunk.js",
15-
"static/js/970.d8ea5089c521.chunk.js": "./static/js/970.d8ea5089c521.chunk.js",
13+
"static/js/567.0937ea5c3a55.js": "./static/js/567.0937ea5c3a55.js",
14+
"static/js/393.81910ad5f3b7.chunk.js": "./static/js/393.81910ad5f3b7.chunk.js",
15+
"static/js/970.7cfe6166f89f.chunk.js": "./static/js/970.7cfe6166f89f.chunk.js",
1616
"static/media/wp-migrate-2-6-0.png": "./static/media/wp-migrate-2-6-0.8d26599e.png",
1717
"static/media/testimonial-avatar.png": "./static/media/testimonial-avatar.309cd834.png",
1818
"static/media/mdb-branding-transparent.svg": "./static/media/mdb-branding-transparent.edbb2b6f.svg",

frontend/build-free/static/css/styles.513ba96d.css

Lines changed: 0 additions & 9 deletions
This file was deleted.

frontend/build-free/static/css/styles.cb21ca7b.css

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/build-free/static/js/203.7f2d67154119.chunk.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

frontend/build-free/static/js/203.e36b30504476.chunk.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/build-free/static/js/384.64f7bc49cd92.chunk.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/build-free/static/js/384.847f6920035f.chunk.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)