All-in-One WP Migration - Version 6.80

Version Description

Added

  • Additional escape characters from folder names

Fixed

  • Corner case table prefix on export

Changed

  • Tested up to WordPress 5.0
Download this release

Release Info

Developer bangelov
Plugin Icon 128x128 All-in-One WP Migration
Version 6.80
Comparing to
See all releases

Code changes from version 6.79 to 6.80

all-in-one-wp-migration.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: Migration tool for all your blog data. Import or Export your blog content with a single click.
6
  * Author: ServMask
7
  * Author URI: https://servmask.com/
8
- * Version: 6.79
9
  * Text Domain: all-in-one-wp-migration
10
  * Domain Path: /languages
11
  * Network: True
5
  * Description: Migration tool for all your blog data. Import or Export your blog content with a single click.
6
  * Author: ServMask
7
  * Author URI: https://servmask.com/
8
+ * Version: 6.80
9
  * Text Domain: all-in-one-wp-migration
10
  * Domain Path: /languages
11
  * Network: True
constants.php CHANGED
@@ -31,7 +31,7 @@ define( 'AI1WM_DEBUG', false );
31
  // ==================
32
  // = Plugin Version =
33
  // ==================
34
- define( 'AI1WM_VERSION', '6.79' );
35
 
36
  // ===============
37
  // = Plugin Name =
31
  // ==================
32
  // = Plugin Version =
33
  // ==================
34
+ define( 'AI1WM_VERSION', '6.80' );
35
 
36
  // ===============
37
  // = Plugin Name =
functions.php CHANGED
@@ -391,7 +391,7 @@ function ai1wm_archive_bucket( $blog_id = null ) {
391
  // Add domain
392
  if ( ( $domain = explode( '.', parse_url( get_site_url( $blog_id ), PHP_URL_HOST ) ) ) ) {
393
  foreach ( $domain as $subdomain ) {
394
- if ( $subdomain ) {
395
  $name[] = $subdomain;
396
  }
397
  }
@@ -400,7 +400,7 @@ function ai1wm_archive_bucket( $blog_id = null ) {
400
  // Add path
401
  if ( ( $path = explode( '/', parse_url( get_site_url( $blog_id ), PHP_URL_PATH ) ) ) ) {
402
  foreach ( $path as $directory ) {
403
- if ( $directory ) {
404
  $name[] = $directory;
405
  }
406
  }
@@ -421,7 +421,7 @@ function ai1wm_archive_vault( $blog_id = null ) {
421
  // Add domain
422
  if ( ( $domain = explode( '.', parse_url( get_site_url( $blog_id ), PHP_URL_HOST ) ) ) ) {
423
  foreach ( $domain as $subdomain ) {
424
- if ( $subdomain ) {
425
  $name[] = $subdomain;
426
  }
427
  }
@@ -430,7 +430,7 @@ function ai1wm_archive_vault( $blog_id = null ) {
430
  // Add path
431
  if ( ( $path = explode( '/', parse_url( get_site_url( $blog_id ), PHP_URL_PATH ) ) ) ) {
432
  foreach ( $path as $directory ) {
433
- if ( $directory ) {
434
  $name[] = $directory;
435
  }
436
  }
391
  // Add domain
392
  if ( ( $domain = explode( '.', parse_url( get_site_url( $blog_id ), PHP_URL_HOST ) ) ) ) {
393
  foreach ( $domain as $subdomain ) {
394
+ if ( $subdomain = strtolower( preg_replace( '/[^A-Za-z0-9\-]/', '', $subdomain ) ) ) {
395
  $name[] = $subdomain;
396
  }
397
  }
400
  // Add path
401
  if ( ( $path = explode( '/', parse_url( get_site_url( $blog_id ), PHP_URL_PATH ) ) ) ) {
402
  foreach ( $path as $directory ) {
403
+ if ( $directory = strtolower( preg_replace( '/[^A-Za-z0-9\-]/', '', $directory ) ) ) {
404
  $name[] = $directory;
405
  }
406
  }
421
  // Add domain
422
  if ( ( $domain = explode( '.', parse_url( get_site_url( $blog_id ), PHP_URL_HOST ) ) ) ) {
423
  foreach ( $domain as $subdomain ) {
424
+ if ( $subdomain = strtolower( preg_replace( '/[^A-Za-z0-9\-]/', '', $subdomain ) ) ) {
425
  $name[] = $subdomain;
426
  }
427
  }
430
  // Add path
431
  if ( ( $path = explode( '/', parse_url( get_site_url( $blog_id ), PHP_URL_PATH ) ) ) ) {
432
  foreach ( $path as $directory ) {
433
+ if ( $directory = strtolower( preg_replace( '/[^A-Za-z0-9\-]/', '', $directory ) ) ) {
434
  $name[] = $directory;
435
  }
436
  }
lib/vendor/servmask/database/class-ai1wm-database.php CHANGED
@@ -1004,7 +1004,7 @@ abstract class Ai1wm_Database {
1004
  // Replace first occurance at a specified position
1005
  if ( $position !== false ) {
1006
  for ( $i = 0; $i < count( $search ); $i++ ) {
1007
- $current = stripos( $input, $search[ $i ] );
1008
  if ( $current === $position ) {
1009
  $input = substr_replace( $input, $replace[ $i ], $current, strlen( $search[ $i ] ) );
1010
  }
@@ -1032,7 +1032,7 @@ abstract class Ai1wm_Database {
1032
  // Replace first occurance at a specified position
1033
  if ( $position !== false ) {
1034
  for ( $i = 0; $i < count( $search ); $i++ ) {
1035
- $current = stripos( $input, $search[ $i ] );
1036
  if ( $current === $position ) {
1037
  $input = substr_replace( $input, $replace[ $i ], $current, strlen( $search[ $i ] ) );
1038
  }
1004
  // Replace first occurance at a specified position
1005
  if ( $position !== false ) {
1006
  for ( $i = 0; $i < count( $search ); $i++ ) {
1007
+ $current = stripos( $input, $search[ $i ], $position );
1008
  if ( $current === $position ) {
1009
  $input = substr_replace( $input, $replace[ $i ], $current, strlen( $search[ $i ] ) );
1010
  }
1032
  // Replace first occurance at a specified position
1033
  if ( $position !== false ) {
1034
  for ( $i = 0; $i < count( $search ); $i++ ) {
1035
+ $current = stripos( $input, $search[ $i ], $position );
1036
  if ( $current === $position ) {
1037
  $input = substr_replace( $input, $replace[ $i ], $current, strlen( $search[ $i ] ) );
1038
  }
lib/view/assets/css/common.min.css DELETED
@@ -1 +0,0 @@
1
- @charset "UTF-8";@-webkit-keyframes ai1wm-rotate{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}25%{-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}50%{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}75%{-webkit-transform:rotateZ(-270deg);transform:rotateZ(-270deg)}to{-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg)}}@keyframes ai1wm-rotate{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}25%{-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}50%{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}75%{-webkit-transform:rotateZ(-270deg);transform:rotateZ(-270deg)}to{-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg)}}@-webkit-keyframes ai1wm-emphasize{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes ai1wm-emphasize{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes ai1wm-fadein{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes ai1wm-fadein{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}[class*=" ai1wm-icon-"],[class^=ai1wm-icon-]{font-family:'servmask';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ai1wm-icon-file-zip:before{content:"\e60f"}.ai1wm-icon-folder:before{content:"\e60e"}.ai1wm-icon-file:before{content:"\e60b"}.ai1wm-icon-file-content:before{content:"\e60c"}.ai1wm-icon-cloud-upload:before{content:"\e600"}.ai1wm-icon-history:before{content:"\e603"}.ai1wm-icon-notification:before{content:"\e619"}.ai1wm-icon-arrow-down:before{content:"\e604"}.ai1wm-icon-close:before{content:"\e61a"}.ai1wm-icon-wordpress2:before{content:"\e620"}.ai1wm-icon-arrow-right:before{content:"\e605"}.ai1wm-icon-plus2:before{content:"\e607"}.ai1wm-icon-export:before{content:"\e601"}.ai1wm-icon-publish:before{content:"\e602"}.ai1wm-icon-paperplane:before{content:"\e608"}.ai1wm-icon-help:before{content:"\e609"}.ai1wm-icon-chevron-right:before{content:"\e60d"}.ai1wm-icon-dropbox:before{content:"\e606"}.ai1wm-icon-gear:before{content:"\e60a"}.ai1wm-icon-database:before{content:"\e964"}.ai1wm-icon-upload2:before{content:"\e9c6"}.ai1wm-icon-checkmark:before{content:"\ea10"}.ai1wm-icon-checkmark2:before{content:"\ea11"}.ai1wm-icon-enter:before{content:"\ea13"}.ai1wm-icon-exit:before{content:"\ea14"}.ai1wm-icon-amazon:before{content:"\ea87"}.ai1wm-icon-onedrive:before{content:"\eaaf"}.ai1wm-icon-alone{margin:0!important}@media (min-width:855px){.ai1wm-row{margin-right:399px}.ai1wm-row:after,.ai1wm-row:before{content:" ";display:table}.ai1wm-row:after{clear:both}.ai1wm-left{float:left;width:100%}.ai1wm-right{float:right;width:377px;margin-right:-399px}.ai1wm-right .ai1wm-sidebar{width:100%}.ai1wm-right .ai1wm-segment{width:333px;border:1px solid #d6d6d6;border-radius:3px;box-shadow:inset 0 1px 0 0 #fff;color:#333;background-color:#f9f9f9;padding:20px;text-decoration:none;text-shadow:0 1px 0 #fff;background-clip:padding-box}.ai1wm-right .ai1wm-segment h2{margin:22px 0 0;padding:0;font-weight:700;font-size:14px;text-transform:uppercase;text-align:center}.ai1wm-right .ai1wm-feedback-email{width:100%;font-weight:400;font-size:.8rem;height:2.3rem;line-height:2.3rem;border-radius:5px;margin-bottom:4px;padding:0 10px}.ai1wm-right .ai1wm-feedback-message{width:100%;border-radius:3px;font-size:.8rem;padding:6px 10px;resize:none}.ai1wm-right .ai1wm-feedback-terms-segment{font-size:.7rem;line-height:1rem;margin:4px 0 8px}.ai1wm-right .ai1wm-feedback-terms-segment>.ai1wm-feedback-terms{border-radius:3px}}.ai1wm-holder{position:relative;border:1px solid #d6d6d6;border-radius:3px;box-shadow:inset 0 1px 0 0 #fff;padding:20px;background:#f9f9f9}.ai1wm-holder h1{margin:0;padding:0;float:left;font-weight:300;font-size:22px;text-transform:uppercase}.ai1wm-holder h1 i{position:relative;top:2px}@media (max-width:854px){.ai1wm-container{margin-left:10px!important}.ai1wm-right,.ai1wm-row{margin-right:0!important}.ai1wm-right{float:left!important;width:100%!important;margin-top:18px}.ai1wm-right .ai1wm-sidebar{width:auto!important;border:1px solid #d6d6d6;border-radius:3px;box-shadow:inset 0 1px 0 0 #fff;padding:20px;background:#f9f9f9}.ai1wm-right .ai1wm-feedback-email{width:100%;font-weight:400;font-size:.8rem;height:2.3rem;line-height:2.3rem;border-radius:5px;margin-bottom:4px;padding:0 10px}.ai1wm-right .ai1wm-feedback-message{width:100%;border-radius:3px;font-size:.8rem;padding:6px 10px;resize:none}.ai1wm-right .ai1wm-feedback-terms-segment{font-size:.7rem;line-height:1rem;margin:4px 0 8px;border-radius:3px}.ai1wm-right .ai1wm-feedback-terms-segment>.ai1wm-feedback-terms{border-radius:3px}}.ai1wm-container{margin:20px 20px 0 2px}.ai1wm-container:after,.ai1wm-container:before{content:" ";display:table}.ai1wm-container:after{clear:both}.ai1wm-replace-row{width:100%;box-shadow:outset 0 1px 0 0 white;border-radius:3px;color:#333;font-size:11px;font-weight:700;background-color:#f9f9f9;text-decoration:none;text-shadow:0 1px 0 #fff;background-clip:padding-box;margin-bottom:10px}.ai1wm-field{margin-bottom:4px}.ai1wm-field input[type=text],.ai1wm-field textarea{width:100%;font-weight:400}.ai1wm-field-set{margin-top:18px}.ai1wm-message{-moz-box-sizing:border-box;background-color:#efefef;border-radius:4px;color:rgba(0,0,0,.6);height:auto;margin:10px 0;min-height:18px;padding:6px 10px;position:relative;border:1px solid;transition:opacity .1s ease 0s,color .1s ease 0s,background .1s ease 0s,box-shadow .1s ease 0s}.ai1wm-message.ai1wm-success-message{background-color:#f2f8f0;color:#119000;font-size:12px}.ai1wm-message.ai1wm-info-message{background-color:#d9edf7;color:#31708f;font-size:11px}.ai1wm-message.ai1wm-error-message{background-color:#f1d7d7;color:#a95252;font-size:12px}.ai1wm-message.ai1wm-red-message{color:#d95c5c;border:2px solid #d95c5c;background-color:transparent}.ai1wm-message.ai1wm-red-message h3{margin:.4em 0;color:#d95c5c}.ai1wm-message p{margin:4px 0;font-size:12px}.ai1wm-message-warning{display:block;font-size:14px;line-height:18px;padding:12px 20px;margin:0 0 22px;background-color:#f9f9f9;border:1px solid #d6d6d6;border-radius:3px;box-shadow:0 1px 0 0 #fff inset;border-left:4px solid #ffba00}.ai1wm-button-group{border:2px solid #27ae60;background-color:transparent;color:#27ae60;border-radius:5px;cursor:pointer;text-transform:uppercase;font-weight:600;transition:background-color .2s ease-out;display:inline-block;text-align:left}.ai1wm-button-group.ai1wm-button-export,.ai1wm-button-group.ai1wm-button-import{box-sizing:content-box}.ai1wm-button-group.ai1wm-button-export.ai1wm-open>.ai1wm-dropdown-menu{height:260px;border-top:1px solid #27ae60}.ai1wm-button-group.ai1wm-button-import.ai1wm-open>.ai1wm-dropdown-menu{height:288px;border-top:1px solid #27ae60}.ai1wm-button-group .ai1wm-button-main{position:relative;padding:6px 50px 6px 25px;box-sizing:content-box}.ai1wm-button-group .ai1wm-dropdown-menu{height:0;overflow:hidden;transition:height .2s cubic-bezier(.19,1,.22,1);border-top:none}.ai1wm-dropdown-menu{list-style:none}.ai1wm-dropdown-menu,.ai1wm-dropdown-menu li{margin:0!important;padding:0}.ai1wm-dropdown-menu li a,.ai1wm-dropdown-menu li a:visited{display:block;margin:10px 0;padding:0 26px;text-decoration:none;color:#27ae60;text-align:left;box-sizing:content-box}.ai1wm-dropdown-menu li a:hover,.ai1wm-dropdown-menu li a:visited:hover{text-decoration:none;color:#111}.ai1mw-lines,.ai1wm-line{display:inline-block;position:absolute}.ai1mw-lines{top:9px;right:20px;width:12px;height:10px}.ai1wm-line{width:100%;height:2px;margin:auto;background:#27ae60;transition:all .2s ease-in-out}.ai1wm-line-first{top:0;left:0}div.ai1wm-open .ai1wm-line-first,div.ai1wm-open .ai1wm-line-third{top:50%}.ai1wm-line-second{top:50%;left:0}.ai1wm-line-third{top:100%;left:0}.ai1wm-button-blue,.ai1wm-button-gray,.ai1wm-button-green,.ai1wm-button-green-small,.ai1wm-button-red{border:2px solid #95a5a6;background-color:transparent;color:#95a5a6;border-radius:5px;cursor:pointer;padding:5px 25px 5px 26px;text-transform:uppercase;font-weight:600;outline:0;transition:background-color .2s ease-out;text-decoration:none}.ai1wm-button-gray:hover{background-color:#95a5a6;color:#fff}.ai1wm-button-blue,.ai1wm-button-green,.ai1wm-button-green-small,.ai1wm-button-red{border:2px solid #27ae60;color:#27ae60}.ai1wm-button-green:hover{background-color:#27ae60;color:#fff}.ai1wm-button-blue,.ai1wm-button-green-small,.ai1wm-button-red{border:2px solid #6eb649;color:#6eb649}.ai1wm-button-green-small:hover{background-color:#6eb649;color:#fff}.ai1wm-button-blue,.ai1wm-button-red{border:2px solid #00aff0;color:#00aff0}.ai1wm-button-blue:hover{background-color:#00aff0;color:#fff}.ai1wm-button-red{border:2px solid #e74c3c;color:#e74c3c}.ai1wm-button-red:hover{background-color:#e74c3c;color:#fff}.ai1wm-button-alone{border-radius:50px!important;padding:5px 8px!important}.ai1wm-button-blue[disabled=disabled],.ai1wm-button-green-small[disabled=disabled],.ai1wm-button-green[disabled=disabled],.ai1wm-button-red[disabled=disabled]{opacity:.6;cursor:default}.ai1wm-button-blue[disabled=disabled]:hover{color:#00aff0}.ai1wm-button-red[disabled=disabled]:hover{color:#e74c3c}.ai1wm-button-green[disabled=disabled]:hover{color:#27ae60}.ai1wm-button-blue[disabled=disabled]:hover,.ai1wm-button-green-small[disabled=disabled]:hover,.ai1wm-button-green[disabled=disabled]:hover,.ai1wm-button-red[disabled=disabled]:hover{background:0 0}.ai1wm-button-blue i,.ai1wm-button-gray i,.ai1wm-button-green i,.ai1wm-button-red i{margin-left:-.5em;margin-right:.2em}.ai1wm-message-close-button{position:absolute;right:10px;top:6px;text-decoration:none;font-size:10px}input[type=radio].ai1wm-flat-radio-button{display:none}input[type=radio].ai1wm-flat-radio-button+a i,input[type=radio].ai1wm-flat-radio-button+label i{vertical-align:middle;float:left;width:25px;height:25px;border-radius:50%;background:0 0;border:2px solid #ccc;content:" ";cursor:pointer;position:relative;box-sizing:content-box}input[type=radio].ai1wm-flat-radio-button:checked+a i,input[type=radio].ai1wm-flat-radio-button:checked+label i{background-color:#d9d9d9;border-color:#6f6f6f}.ai1wm-clear{*zoom:1;clear:both}.ai1wm-clear:after,.ai1wm-clear:before{content:" ";display:table}.ai1wm-clear:after{clear:both}.ai1wm-container .ai1wm-row label{position:relative;top:-1px}.ai1wm-share-button-container{text-align:center}.ai1wm-share-button-container .ai1wm-share-button{text-decoration:none;margin:10px;font-size:30px}.ai1wm-report-problem{position:relative;float:right}.ai1wm-report-problem-dialog{position:absolute;z-index:999;width:280px;right:0;background-color:#fff;margin:6px 0 0;padding:15px 15px 10px;border:1px solid #d6d6d6;border-radius:3px;box-shadow:0 1px 0 0 #fff inset;display:none}.ai1wm-report-email{width:100%;font-weight:400;font-size:.8rem;height:2.3rem;line-height:2.3rem;border-radius:5px;margin-bottom:4px;padding:0 10px}.ai1wm-report-message{width:100%;border-radius:3px;font-size:.8rem;padding:6px 10px;resize:none}.ai1wm-feedback-cancel:active,.ai1wm-feedback-cancel:link,.ai1wm-feedback-cancel:visited,.ai1wm-report-cancel:active,.ai1wm-report-cancel:link,.ai1wm-report-cancel:visited{float:left;line-height:34px;outline:0;text-decoration:none;color:#e74c3c}.ai1wm-form-submit{float:right}.ai1wm-report-active{display:block}.ai1wm-report-terms-segment{font-size:.7rem;line-height:1rem;margin:4px 0 8px}.ai1wm-report-terms-segment>.ai1wm-report-terms{border-radius:3px}.ai1wm-import-info a,.ai1wm-no-underline{text-decoration:none}.ai1wm-top-negative-four{top:-4px}.ai1wm-feedback-form{display:none}.ai1wm-feedback-types{margin:0;padding:0;list-style:none}.ai1wm-feedback-types li{margin:14px 0;padding:0}.ai1wm-feedback-types>li>a>span,.ai1wm-feedback-types>li>label>span{display:inline-block;padding:5px 0 6px 8px}.ai1wm-feedback-types>li>a{height:29px;outline:0;color:#333;text-deciration:none}.ai1wm-loader{display:inline-block;width:128px;height:128px;position:relative;-webkit-animation:ai1wm-rotate 1.5s infinite linear;animation:ai1wm-rotate 1.5s infinite linear;background:url(../img/logo-128x128.png);background-repeat:no-repeat;background-position:center center}.ai1wm-hide{display:none}.ai1wm-label{border:1px solid #5cb85c;background-color:transparent;color:#5cb85c;cursor:pointer;text-transform:uppercase;font-weight:600;outline:0;transition:background-color .2s ease-out;padding:.2em .6em;font-size:.8em;border-radius:5px}.ai1wm-label:hover{background-color:#5cb85c;color:#fff}.ai1wm-dialog-message{text-align:left;line-height:1.5em}.ai1wm-import-info{display:inline-block;font-size:12px;font-weight:700;margin-top:16px}
 
lib/view/assets/javascript/backups.min.js CHANGED
@@ -67,27 +67,27 @@
67
  /* 0 */
68
  /***/ (function(module, exports) {
69
 
70
- var g;
71
-
72
- // This works in non-strict mode
73
- g = (function() {
74
- return this;
75
- })();
76
-
77
- try {
78
- // This works if eval is allowed (see CSP)
79
- g = g || Function("return this")() || (1,eval)("this");
80
- } catch(e) {
81
- // This works if the window reference is available
82
- if(typeof window === "object")
83
- g = window;
84
- }
85
-
86
- // g can still be undefined, but nothing to do about it...
87
- // We return undefined, instead of nothing here, so it's
88
- // easier to handle this case. if(!global) { ...}
89
-
90
- module.exports = g;
91
 
92
 
93
  /***/ }),
67
  /* 0 */
68
  /***/ (function(module, exports) {
69
 
70
+ var g;
71
+
72
+ // This works in non-strict mode
73
+ g = (function() {
74
+ return this;
75
+ })();
76
+
77
+ try {
78
+ // This works if eval is allowed (see CSP)
79
+ g = g || Function("return this")() || (1,eval)("this");
80
+ } catch(e) {
81
+ // This works if the window reference is available
82
+ if(typeof window === "object")
83
+ g = window;
84
+ }
85
+
86
+ // g can still be undefined, but nothing to do about it...
87
+ // We return undefined, instead of nothing here, so it's
88
+ // easier to handle this case. if(!global) { ...}
89
+
90
+ module.exports = g;
91
 
92
 
93
  /***/ }),
lib/view/assets/javascript/export.min.js CHANGED
@@ -67,27 +67,27 @@
67
  /* 0 */
68
  /***/ (function(module, exports) {
69
 
70
- var g;
71
-
72
- // This works in non-strict mode
73
- g = (function() {
74
- return this;
75
- })();
76
-
77
- try {
78
- // This works if eval is allowed (see CSP)
79
- g = g || Function("return this")() || (1,eval)("this");
80
- } catch(e) {
81
- // This works if the window reference is available
82
- if(typeof window === "object")
83
- g = window;
84
- }
85
-
86
- // g can still be undefined, but nothing to do about it...
87
- // We return undefined, instead of nothing here, so it's
88
- // easier to handle this case. if(!global) { ...}
89
-
90
- module.exports = g;
91
 
92
 
93
  /***/ }),
67
  /* 0 */
68
  /***/ (function(module, exports) {
69
 
70
+ var g;
71
+
72
+ // This works in non-strict mode
73
+ g = (function() {
74
+ return this;
75
+ })();
76
+
77
+ try {
78
+ // This works if eval is allowed (see CSP)
79
+ g = g || Function("return this")() || (1,eval)("this");
80
+ } catch(e) {
81
+ // This works if the window reference is available
82
+ if(typeof window === "object")
83
+ g = window;
84
+ }
85
+
86
+ // g can still be undefined, but nothing to do about it...
87
+ // We return undefined, instead of nothing here, so it's
88
+ // easier to handle this case. if(!global) { ...}
89
+
90
+ module.exports = g;
91
 
92
 
93
  /***/ }),
lib/view/assets/javascript/feedback.min.js CHANGED
@@ -68,27 +68,27 @@
68
  /***/ 0:
69
  /***/ (function(module, exports) {
70
 
71
- var g;
72
-
73
- // This works in non-strict mode
74
- g = (function() {
75
- return this;
76
- })();
77
-
78
- try {
79
- // This works if eval is allowed (see CSP)
80
- g = g || Function("return this")() || (1,eval)("this");
81
- } catch(e) {
82
- // This works if the window reference is available
83
- if(typeof window === "object")
84
- g = window;
85
- }
86
-
87
- // g can still be undefined, but nothing to do about it...
88
- // We return undefined, instead of nothing here, so it's
89
- // easier to handle this case. if(!global) { ...}
90
-
91
- module.exports = g;
92
 
93
 
94
  /***/ }),
68
  /***/ 0:
69
  /***/ (function(module, exports) {
70
 
71
+ var g;
72
+
73
+ // This works in non-strict mode
74
+ g = (function() {
75
+ return this;
76
+ })();
77
+
78
+ try {
79
+ // This works if eval is allowed (see CSP)
80
+ g = g || Function("return this")() || (1,eval)("this");
81
+ } catch(e) {
82
+ // This works if the window reference is available
83
+ if(typeof window === "object")
84
+ g = window;
85
+ }
86
+
87
+ // g can still be undefined, but nothing to do about it...
88
+ // We return undefined, instead of nothing here, so it's
89
+ // easier to handle this case. if(!global) { ...}
90
+
91
+ module.exports = g;
92
 
93
 
94
  /***/ }),
lib/view/assets/javascript/import.min.js CHANGED
@@ -67,27 +67,27 @@
67
  /* 0 */
68
  /***/ (function(module, exports) {
69
 
70
- var g;
71
-
72
- // This works in non-strict mode
73
- g = (function() {
74
- return this;
75
- })();
76
-
77
- try {
78
- // This works if eval is allowed (see CSP)
79
- g = g || Function("return this")() || (1,eval)("this");
80
- } catch(e) {
81
- // This works if the window reference is available
82
- if(typeof window === "object")
83
- g = window;
84
- }
85
-
86
- // g can still be undefined, but nothing to do about it...
87
- // We return undefined, instead of nothing here, so it's
88
- // easier to handle this case. if(!global) { ...}
89
-
90
- module.exports = g;
91
 
92
 
93
  /***/ }),
67
  /* 0 */
68
  /***/ (function(module, exports) {
69
 
70
+ var g;
71
+
72
+ // This works in non-strict mode
73
+ g = (function() {
74
+ return this;
75
+ })();
76
+
77
+ try {
78
+ // This works if eval is allowed (see CSP)
79
+ g = g || Function("return this")() || (1,eval)("this");
80
+ } catch(e) {
81
+ // This works if the window reference is available
82
+ if(typeof window === "object")
83
+ g = window;
84
+ }
85
+
86
+ // g can still be undefined, but nothing to do about it...
87
+ // We return undefined, instead of nothing here, so it's
88
+ // easier to handle this case. if(!global) { ...}
89
+
90
+ module.exports = g;
91
 
92
 
93
  /***/ }),
lib/view/assets/javascript/report.min.js CHANGED
@@ -68,27 +68,27 @@
68
  /***/ 0:
69
  /***/ (function(module, exports) {
70
 
71
- var g;
72
-
73
- // This works in non-strict mode
74
- g = (function() {
75
- return this;
76
- })();
77
-
78
- try {
79
- // This works if eval is allowed (see CSP)
80
- g = g || Function("return this")() || (1,eval)("this");
81
- } catch(e) {
82
- // This works if the window reference is available
83
- if(typeof window === "object")
84
- g = window;
85
- }
86
-
87
- // g can still be undefined, but nothing to do about it...
88
- // We return undefined, instead of nothing here, so it's
89
- // easier to handle this case. if(!global) { ...}
90
-
91
- module.exports = g;
92
 
93
 
94
  /***/ }),
68
  /***/ 0:
69
  /***/ (function(module, exports) {
70
 
71
+ var g;
72
+
73
+ // This works in non-strict mode
74
+ g = (function() {
75
+ return this;
76
+ })();
77
+
78
+ try {
79
+ // This works if eval is allowed (see CSP)
80
+ g = g || Function("return this")() || (1,eval)("this");
81
+ } catch(e) {
82
+ // This works if the window reference is available
83
+ if(typeof window === "object")
84
+ g = window;
85
+ }
86
+
87
+ // g can still be undefined, but nothing to do about it...
88
+ // We return undefined, instead of nothing here, so it's
89
+ // easier to handle this case. if(!global) { ...}
90
+
91
+ module.exports = g;
92
 
93
 
94
  /***/ }),
lib/view/assets/javascript/util.min.js CHANGED
@@ -68,27 +68,27 @@
68
  /***/ 0:
69
  /***/ (function(module, exports) {
70
 
71
- var g;
72
-
73
- // This works in non-strict mode
74
- g = (function() {
75
- return this;
76
- })();
77
-
78
- try {
79
- // This works if eval is allowed (see CSP)
80
- g = g || Function("return this")() || (1,eval)("this");
81
- } catch(e) {
82
- // This works if the window reference is available
83
- if(typeof window === "object")
84
- g = window;
85
- }
86
-
87
- // g can still be undefined, but nothing to do about it...
88
- // We return undefined, instead of nothing here, so it's
89
- // easier to handle this case. if(!global) { ...}
90
-
91
- module.exports = g;
92
 
93
 
94
  /***/ }),
68
  /***/ 0:
69
  /***/ (function(module, exports) {
70
 
71
+ var g;
72
+
73
+ // This works in non-strict mode
74
+ g = (function() {
75
+ return this;
76
+ })();
77
+
78
+ try {
79
+ // This works if eval is allowed (see CSP)
80
+ g = g || Function("return this")() || (1,eval)("this");
81
+ } catch(e) {
82
+ // This works if the window reference is available
83
+ if(typeof window === "object")
84
+ g = window;
85
+ }
86
+
87
+ // g can still be undefined, but nothing to do about it...
88
+ // We return undefined, instead of nothing here, so it's
89
+ // easier to handle this case. if(!global) { ...}
90
+
91
+ module.exports = g;
92
 
93
 
94
  /***/ }),
readme.txt CHANGED
@@ -2,9 +2,9 @@
2
  Contributors: yani.iliev, bangelov, pimjitsawang
3
  Tags: move, transfer, copy, migrate, backup, clone, restore, db migration, wordpress migration, website migration, database export, database import, apoyo, sauvegarde, di riserva, バックアップ
4
  Requires at least: 3.3
5
- Tested up to: 4.9
6
  Requires PHP: 5.2.17
7
- Stable tag: 6.79
8
  License: GPLv2 or later
9
 
10
  Move, transfer, copy, migrate, and backup a site with 1-click. Quick, easy, and reliable.
@@ -107,6 +107,19 @@ Alternatively you can download the plugin using the download button on this page
107
  All-in-One WP Migration **asks for your consent** to collect **requester's email address** when filling plugin's contact form. [GDPR Compliant Privacy Policy](https://www.iubenda.com/privacy-policy/946881)
108
 
109
  == Changelog ==
 
 
 
 
 
 
 
 
 
 
 
 
 
110
  = 6.79 =
111
  **Added**
112
 
2
  Contributors: yani.iliev, bangelov, pimjitsawang
3
  Tags: move, transfer, copy, migrate, backup, clone, restore, db migration, wordpress migration, website migration, database export, database import, apoyo, sauvegarde, di riserva, バックアップ
4
  Requires at least: 3.3
5
+ Tested up to: 5.0
6
  Requires PHP: 5.2.17
7
+ Stable tag: 6.80
8
  License: GPLv2 or later
9
 
10
  Move, transfer, copy, migrate, and backup a site with 1-click. Quick, easy, and reliable.
107
  All-in-One WP Migration **asks for your consent** to collect **requester's email address** when filling plugin's contact form. [GDPR Compliant Privacy Policy](https://www.iubenda.com/privacy-policy/946881)
108
 
109
  == Changelog ==
110
+ = 6.80 =
111
+ **Added**
112
+
113
+ * Additional escape characters from folder names
114
+
115
+ **Fixed**
116
+
117
+ * Corner case table prefix on export
118
+
119
+ **Changed**
120
+
121
+ * Tested up to WordPress 5.0
122
+
123
  = 6.79 =
124
  **Added**
125