Version Description
Added
- Improved free disk space checking
- Improved backup validation
- Improved path replacement on import
- Horizontal scrollbar on MacOS (Backups Page)
Download this release
Release Info
| Developer | bangelov |
| Plugin | |
| Version | 7.41 |
| Comparing to | |
| See all releases | |
Code changes from version 7.40 to 7.41
- all-in-one-wp-migration.php +1 -1
- constants.php +162 -3
- functions.php +27 -0
- lib/controller/class-ai1wm-main-controller.php +8 -3
- lib/controller/class-ai1wm-updater-controller.php +9 -0
- lib/model/class-ai1wm-extensions.php +22 -0
- lib/model/class-ai1wm-updater.php +34 -33
- lib/model/import/class-ai1wm-import-database.php +26 -18
- lib/model/import/class-ai1wm-import-upload.php +15 -4
- lib/model/import/class-ai1wm-import-validate.php +19 -1
- lib/view/assets/css/backups.min.css +1 -1
- lib/view/assets/css/backups.min.rtl.css +1 -1
- lib/view/assets/css/updater.min.css +1 -1
- lib/view/assets/css/updater.min.rtl.css +1 -1
- lib/view/assets/javascript/util.min.js +5 -1
- lib/view/updater/message.php +33 -0
- readme.txt +9 -1
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: 7.
|
| 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: 7.41
|
| 9 |
* Text Domain: all-in-one-wp-migration
|
| 10 |
* Domain Path: /languages
|
| 11 |
* Network: True
|
constants.php
CHANGED
|
@@ -35,7 +35,7 @@ define( 'AI1WM_DEBUG', false );
|
|
| 35 |
// ==================
|
| 36 |
// = Plugin Version =
|
| 37 |
// ==================
|
| 38 |
-
define( 'AI1WM_VERSION', '7.
|
| 39 |
|
| 40 |
// ===============
|
| 41 |
// = Plugin Name =
|
|
@@ -380,12 +380,16 @@ define( 'AI1WM_MAX_CHUNK_RETRIES', 10 );
|
|
| 380 |
// ===========================
|
| 381 |
// = Max Transaction Queries =
|
| 382 |
// ===========================
|
| 383 |
-
|
|
|
|
|
|
|
| 384 |
|
| 385 |
// ======================
|
| 386 |
// = Max Select Records =
|
| 387 |
// ======================
|
| 388 |
-
|
|
|
|
|
|
|
| 389 |
|
| 390 |
// =======================
|
| 391 |
// = Max Storage Cleanup =
|
|
@@ -486,6 +490,13 @@ if ( ! defined( 'AI1WMZE_PLUGIN_ABOUT' ) ) {
|
|
| 486 |
define( 'AI1WMZE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/microsoft-azure-storage-extension.json' );
|
| 487 |
}
|
| 488 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 489 |
// =================================
|
| 490 |
// = Microsoft Azure Extension Key =
|
| 491 |
// =================================
|
|
@@ -523,6 +534,13 @@ if ( ! defined( 'AI1WMAE_PLUGIN_ABOUT' ) ) {
|
|
| 523 |
define( 'AI1WMAE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/backblaze-b2-extension.json' );
|
| 524 |
}
|
| 525 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 526 |
// ==============================
|
| 527 |
// = Backblaze B2 Extension Key =
|
| 528 |
// ==============================
|
|
@@ -560,6 +578,13 @@ if ( ! defined( 'AI1WMVE_PLUGIN_ABOUT' ) ) {
|
|
| 560 |
define( 'AI1WMVE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/backup-plugin.json' );
|
| 561 |
}
|
| 562 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 563 |
// =====================
|
| 564 |
// = Backup Plugin Key =
|
| 565 |
// =====================
|
|
@@ -597,6 +622,13 @@ if ( ! defined( 'AI1WMBE_PLUGIN_ABOUT' ) ) {
|
|
| 597 |
define( 'AI1WMBE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/box-extension.json' );
|
| 598 |
}
|
| 599 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 600 |
// =====================
|
| 601 |
// = Box Extension Key =
|
| 602 |
// =====================
|
|
@@ -634,6 +666,13 @@ if ( ! defined( 'AI1WMIE_PLUGIN_ABOUT' ) ) {
|
|
| 634 |
define( 'AI1WMIE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/digitalocean-spaces-extension.json' );
|
| 635 |
}
|
| 636 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 637 |
// =====================================
|
| 638 |
// = DigitalOcean Spaces Extension Key =
|
| 639 |
// =====================================
|
|
@@ -668,6 +707,14 @@ if ( ! defined( 'AI1WMXE_PLUGIN_TITLE' ) ) {
|
|
| 668 |
if ( ! defined( 'AI1WMXE_PLUGIN_ABOUT' ) ) {
|
| 669 |
define( 'AI1WMXE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/direct-extension.json' );
|
| 670 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 671 |
// ========================
|
| 672 |
// = Direct Extension Key =
|
| 673 |
// ========================
|
|
@@ -704,6 +751,13 @@ if ( ! defined( 'AI1WMDE_PLUGIN_ABOUT' ) ) {
|
|
| 704 |
define( 'AI1WMDE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/dropbox-extension.json' );
|
| 705 |
}
|
| 706 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 707 |
// =========================
|
| 708 |
// = Dropbox Extension Key =
|
| 709 |
// =========================
|
|
@@ -741,6 +795,13 @@ if ( ! defined( 'AI1WMTE_PLUGIN_ABOUT' ) ) {
|
|
| 741 |
define( 'AI1WMTE_PLUGIN_ABOUT', 'https://import.wp-migration.com/file-extension.json' );
|
| 742 |
}
|
| 743 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 744 |
// ======================
|
| 745 |
// = File Extension Key =
|
| 746 |
// ======================
|
|
@@ -778,6 +839,13 @@ if ( ! defined( 'AI1WMFE_PLUGIN_ABOUT' ) ) {
|
|
| 778 |
define( 'AI1WMFE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/ftp-extension.json' );
|
| 779 |
}
|
| 780 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 781 |
// =====================
|
| 782 |
// = FTP Extension Key =
|
| 783 |
// =====================
|
|
@@ -815,6 +883,13 @@ if ( ! defined( 'AI1WMCE_PLUGIN_ABOUT' ) ) {
|
|
| 815 |
define( 'AI1WMCE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/google-cloud-storage-extension.json' );
|
| 816 |
}
|
| 817 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 818 |
// ======================================
|
| 819 |
// = Google Cloud Storage Extension Key =
|
| 820 |
// ======================================
|
|
@@ -852,6 +927,13 @@ if ( ! defined( 'AI1WMGE_PLUGIN_ABOUT' ) ) {
|
|
| 852 |
define( 'AI1WMGE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/google-drive-extension.json' );
|
| 853 |
}
|
| 854 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 855 |
// ==============================
|
| 856 |
// = Google Drive Extension Key =
|
| 857 |
// ==============================
|
|
@@ -889,6 +971,13 @@ if ( ! defined( 'AI1WMRE_PLUGIN_ABOUT' ) ) {
|
|
| 889 |
define( 'AI1WMRE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/amazon-glacier-extension.json' );
|
| 890 |
}
|
| 891 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 892 |
// ================================
|
| 893 |
// = Amazon Glacier Extension Key =
|
| 894 |
// ================================
|
|
@@ -926,6 +1015,13 @@ if ( ! defined( 'AI1WMEE_PLUGIN_ABOUT' ) ) {
|
|
| 926 |
define( 'AI1WMEE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/mega-extension.json' );
|
| 927 |
}
|
| 928 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 929 |
// ======================
|
| 930 |
// = Mega Extension Key =
|
| 931 |
// ======================
|
|
@@ -963,6 +1059,13 @@ if ( ! defined( 'AI1WMME_PLUGIN_ABOUT' ) ) {
|
|
| 963 |
define( 'AI1WMME_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/multisite-extension.json' );
|
| 964 |
}
|
| 965 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 966 |
// ===========================
|
| 967 |
// = Multisite Extension Key =
|
| 968 |
// ===========================
|
|
@@ -1000,6 +1103,13 @@ if ( ! defined( 'AI1WMOE_PLUGIN_ABOUT' ) ) {
|
|
| 1000 |
define( 'AI1WMOE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/onedrive-extension.json' );
|
| 1001 |
}
|
| 1002 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1003 |
// ==========================
|
| 1004 |
// = OneDrive Extension Key =
|
| 1005 |
// ==========================
|
|
@@ -1037,6 +1147,13 @@ if ( ! defined( 'AI1WMPE_PLUGIN_ABOUT' ) ) {
|
|
| 1037 |
define( 'AI1WMPE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/pcloud-extension.json' );
|
| 1038 |
}
|
| 1039 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1040 |
// ========================
|
| 1041 |
// = pCloud Extension Key =
|
| 1042 |
// ========================
|
|
@@ -1074,6 +1191,13 @@ if ( ! defined( 'AI1WMKE_PLUGIN_ABOUT' ) ) {
|
|
| 1074 |
define( 'AI1WMKE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/pro-plugin.json' );
|
| 1075 |
}
|
| 1076 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1077 |
// ==================
|
| 1078 |
// = Pro Plugin Key =
|
| 1079 |
// ==================
|
|
@@ -1111,6 +1235,13 @@ if ( ! defined( 'AI1WMNE_PLUGIN_ABOUT' ) ) {
|
|
| 1111 |
define( 'AI1WMNE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/s3-client-extension.json' );
|
| 1112 |
}
|
| 1113 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1114 |
// ===========================
|
| 1115 |
// = S3 Client Extension Key =
|
| 1116 |
// ===========================
|
|
@@ -1148,6 +1279,13 @@ if ( ! defined( 'AI1WMSE_PLUGIN_ABOUT' ) ) {
|
|
| 1148 |
define( 'AI1WMSE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/amazon-s3-extension.json' );
|
| 1149 |
}
|
| 1150 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1151 |
// ===========================
|
| 1152 |
// = Amazon S3 Extension Key =
|
| 1153 |
// ===========================
|
|
@@ -1185,6 +1323,13 @@ if ( ! defined( 'AI1WMUE_PLUGIN_ABOUT' ) ) {
|
|
| 1185 |
define( 'AI1WMUE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/unlimited-extension.json' );
|
| 1186 |
}
|
| 1187 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1188 |
// ===========================
|
| 1189 |
// = Unlimited Extension Key =
|
| 1190 |
// ===========================
|
|
@@ -1222,6 +1367,13 @@ if ( ! defined( 'AI1WMLE_PLUGIN_ABOUT' ) ) {
|
|
| 1222 |
define( 'AI1WMLE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/url-extension.json' );
|
| 1223 |
}
|
| 1224 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1225 |
// =====================
|
| 1226 |
// = URL Extension Key =
|
| 1227 |
// =====================
|
|
@@ -1259,6 +1411,13 @@ if ( ! defined( 'AI1WMWE_PLUGIN_ABOUT' ) ) {
|
|
| 1259 |
define( 'AI1WMWE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/webdav-extension.json' );
|
| 1260 |
}
|
| 1261 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1262 |
// ========================
|
| 1263 |
// = WebDAV Extension Key =
|
| 1264 |
// ========================
|
| 35 |
// ==================
|
| 36 |
// = Plugin Version =
|
| 37 |
// ==================
|
| 38 |
+
define( 'AI1WM_VERSION', '7.41' );
|
| 39 |
|
| 40 |
// ===============
|
| 41 |
// = Plugin Name =
|
| 380 |
// ===========================
|
| 381 |
// = Max Transaction Queries =
|
| 382 |
// ===========================
|
| 383 |
+
if ( ! defined( 'AI1WM_MAX_TRANSACTION_QUERIES' ) ) {
|
| 384 |
+
define( 'AI1WM_MAX_TRANSACTION_QUERIES', 1000 );
|
| 385 |
+
}
|
| 386 |
|
| 387 |
// ======================
|
| 388 |
// = Max Select Records =
|
| 389 |
// ======================
|
| 390 |
+
if ( ! defined( 'AI1WM_MAX_SELECT_RECORDS' ) ) {
|
| 391 |
+
define( 'AI1WM_MAX_SELECT_RECORDS', 1000 );
|
| 392 |
+
}
|
| 393 |
|
| 394 |
// =======================
|
| 395 |
// = Max Storage Cleanup =
|
| 490 |
define( 'AI1WMZE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/microsoft-azure-storage-extension.json' );
|
| 491 |
}
|
| 492 |
|
| 493 |
+
// ===================================
|
| 494 |
+
// = Microsoft Azure Extension Check =
|
| 495 |
+
// ===================================
|
| 496 |
+
if ( ! defined( 'AI1WMZE_PLUGIN_CHECK' ) ) {
|
| 497 |
+
define( 'AI1WMZE_PLUGIN_CHECK', 'https://redirect.wp-migration.com/v1/check/microsoft-azure-storage-extension' );
|
| 498 |
+
}
|
| 499 |
+
|
| 500 |
// =================================
|
| 501 |
// = Microsoft Azure Extension Key =
|
| 502 |
// =================================
|
| 534 |
define( 'AI1WMAE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/backblaze-b2-extension.json' );
|
| 535 |
}
|
| 536 |
|
| 537 |
+
// ================================
|
| 538 |
+
// = Backblaze B2 Extension Check =
|
| 539 |
+
// ================================
|
| 540 |
+
if ( ! defined( 'AI1WMAE_PLUGIN_CHECK' ) ) {
|
| 541 |
+
define( 'AI1WMAE_PLUGIN_CHECK', 'https://redirect.wp-migration.com/v1/check/backblaze-b2-extension' );
|
| 542 |
+
}
|
| 543 |
+
|
| 544 |
// ==============================
|
| 545 |
// = Backblaze B2 Extension Key =
|
| 546 |
// ==============================
|
| 578 |
define( 'AI1WMVE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/backup-plugin.json' );
|
| 579 |
}
|
| 580 |
|
| 581 |
+
// =======================
|
| 582 |
+
// = Backup Plugin Check =
|
| 583 |
+
// =======================
|
| 584 |
+
if ( ! defined( 'AI1WMVE_PLUGIN_CHECK' ) ) {
|
| 585 |
+
define( 'AI1WMVE_PLUGIN_CHECK', 'https://redirect.wp-migration.com/v1/check/backup-plugin' );
|
| 586 |
+
}
|
| 587 |
+
|
| 588 |
// =====================
|
| 589 |
// = Backup Plugin Key =
|
| 590 |
// =====================
|
| 622 |
define( 'AI1WMBE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/box-extension.json' );
|
| 623 |
}
|
| 624 |
|
| 625 |
+
// =======================
|
| 626 |
+
// = Box Extension Check =
|
| 627 |
+
// =======================
|
| 628 |
+
if ( ! defined( 'AI1WMBE_PLUGIN_CHECK' ) ) {
|
| 629 |
+
define( 'AI1WMBE_PLUGIN_CHECK', 'https://redirect.wp-migration.com/v1/check/box-extension' );
|
| 630 |
+
}
|
| 631 |
+
|
| 632 |
// =====================
|
| 633 |
// = Box Extension Key =
|
| 634 |
// =====================
|
| 666 |
define( 'AI1WMIE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/digitalocean-spaces-extension.json' );
|
| 667 |
}
|
| 668 |
|
| 669 |
+
// =======================================
|
| 670 |
+
// = DigitalOcean Spaces Extension Check =
|
| 671 |
+
// =======================================
|
| 672 |
+
if ( ! defined( 'AI1WMIE_PLUGIN_CHECK' ) ) {
|
| 673 |
+
define( 'AI1WMIE_PLUGIN_CHECK', 'https://redirect.wp-migration.com/v1/check/digitalocean-spaces-extension' );
|
| 674 |
+
}
|
| 675 |
+
|
| 676 |
// =====================================
|
| 677 |
// = DigitalOcean Spaces Extension Key =
|
| 678 |
// =====================================
|
| 707 |
if ( ! defined( 'AI1WMXE_PLUGIN_ABOUT' ) ) {
|
| 708 |
define( 'AI1WMXE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/direct-extension.json' );
|
| 709 |
}
|
| 710 |
+
|
| 711 |
+
// ==========================
|
| 712 |
+
// = Direct Extension Check =
|
| 713 |
+
// ==========================
|
| 714 |
+
if ( ! defined( 'AI1WMXE_PLUGIN_CHECK' ) ) {
|
| 715 |
+
define( 'AI1WMXE_PLUGIN_CHECK', 'https://redirect.wp-migration.com/v1/check/direct-extension' );
|
| 716 |
+
}
|
| 717 |
+
|
| 718 |
// ========================
|
| 719 |
// = Direct Extension Key =
|
| 720 |
// ========================
|
| 751 |
define( 'AI1WMDE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/dropbox-extension.json' );
|
| 752 |
}
|
| 753 |
|
| 754 |
+
// ===========================
|
| 755 |
+
// = Dropbox Extension Check =
|
| 756 |
+
// ===========================
|
| 757 |
+
if ( ! defined( 'AI1WMDE_PLUGIN_CHECK' ) ) {
|
| 758 |
+
define( 'AI1WMDE_PLUGIN_CHECK', 'https://redirect.wp-migration.com/v1/check/dropbox-extension' );
|
| 759 |
+
}
|
| 760 |
+
|
| 761 |
// =========================
|
| 762 |
// = Dropbox Extension Key =
|
| 763 |
// =========================
|
| 795 |
define( 'AI1WMTE_PLUGIN_ABOUT', 'https://import.wp-migration.com/file-extension.json' );
|
| 796 |
}
|
| 797 |
|
| 798 |
+
// ========================
|
| 799 |
+
// = File Extension Check =
|
| 800 |
+
// ========================
|
| 801 |
+
if ( ! defined( 'AI1WMTE_PLUGIN_CHECK' ) ) {
|
| 802 |
+
define( 'AI1WMTE_PLUGIN_CHECK', 'https://redirect.wp-migration.com/v1/check/file-extension' );
|
| 803 |
+
}
|
| 804 |
+
|
| 805 |
// ======================
|
| 806 |
// = File Extension Key =
|
| 807 |
// ======================
|
| 839 |
define( 'AI1WMFE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/ftp-extension.json' );
|
| 840 |
}
|
| 841 |
|
| 842 |
+
// =======================
|
| 843 |
+
// = FTP Extension Check =
|
| 844 |
+
// =======================
|
| 845 |
+
if ( ! defined( 'AI1WMFE_PLUGIN_CHECK' ) ) {
|
| 846 |
+
define( 'AI1WMFE_PLUGIN_CHECK', 'https://redirect.wp-migration.com/v1/check/ftp-extension' );
|
| 847 |
+
}
|
| 848 |
+
|
| 849 |
// =====================
|
| 850 |
// = FTP Extension Key =
|
| 851 |
// =====================
|
| 883 |
define( 'AI1WMCE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/google-cloud-storage-extension.json' );
|
| 884 |
}
|
| 885 |
|
| 886 |
+
// ========================================
|
| 887 |
+
// = Google Cloud Storage Extension Check =
|
| 888 |
+
// ========================================
|
| 889 |
+
if ( ! defined( 'AI1WMCE_PLUGIN_CHECK' ) ) {
|
| 890 |
+
define( 'AI1WMCE_PLUGIN_CHECK', 'https://redirect.wp-migration.com/v1/check/google-cloud-storage-extension' );
|
| 891 |
+
}
|
| 892 |
+
|
| 893 |
// ======================================
|
| 894 |
// = Google Cloud Storage Extension Key =
|
| 895 |
// ======================================
|
| 927 |
define( 'AI1WMGE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/google-drive-extension.json' );
|
| 928 |
}
|
| 929 |
|
| 930 |
+
// ================================
|
| 931 |
+
// = Google Drive Extension Check =
|
| 932 |
+
// ================================
|
| 933 |
+
if ( ! defined( 'AI1WMGE_PLUGIN_CHECK' ) ) {
|
| 934 |
+
define( 'AI1WMGE_PLUGIN_CHECK', 'https://redirect.wp-migration.com/v1/check/google-drive-extension' );
|
| 935 |
+
}
|
| 936 |
+
|
| 937 |
// ==============================
|
| 938 |
// = Google Drive Extension Key =
|
| 939 |
// ==============================
|
| 971 |
define( 'AI1WMRE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/amazon-glacier-extension.json' );
|
| 972 |
}
|
| 973 |
|
| 974 |
+
// ==================================
|
| 975 |
+
// = Amazon Glacier Extension Check =
|
| 976 |
+
// ==================================
|
| 977 |
+
if ( ! defined( 'AI1WMRE_PLUGIN_CHECK' ) ) {
|
| 978 |
+
define( 'AI1WMRE_PLUGIN_CHECK', 'https://redirect.wp-migration.com/v1/check/amazon-glacier-extension' );
|
| 979 |
+
}
|
| 980 |
+
|
| 981 |
// ================================
|
| 982 |
// = Amazon Glacier Extension Key =
|
| 983 |
// ================================
|
| 1015 |
define( 'AI1WMEE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/mega-extension.json' );
|
| 1016 |
}
|
| 1017 |
|
| 1018 |
+
// ========================
|
| 1019 |
+
// = Mega Extension Check =
|
| 1020 |
+
// ========================
|
| 1021 |
+
if ( ! defined( 'AI1WMEE_PLUGIN_CHECK' ) ) {
|
| 1022 |
+
define( 'AI1WMEE_PLUGIN_CHECK', 'https://redirect.wp-migration.com/v1/check/mega-extension' );
|
| 1023 |
+
}
|
| 1024 |
+
|
| 1025 |
// ======================
|
| 1026 |
// = Mega Extension Key =
|
| 1027 |
// ======================
|
| 1059 |
define( 'AI1WMME_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/multisite-extension.json' );
|
| 1060 |
}
|
| 1061 |
|
| 1062 |
+
// =============================
|
| 1063 |
+
// = Multisite Extension Check =
|
| 1064 |
+
// =============================
|
| 1065 |
+
if ( ! defined( 'AI1WMME_PLUGIN_CHECK' ) ) {
|
| 1066 |
+
define( 'AI1WMME_PLUGIN_CHECK', 'https://redirect.wp-migration.com/v1/check/multisite-extension' );
|
| 1067 |
+
}
|
| 1068 |
+
|
| 1069 |
// ===========================
|
| 1070 |
// = Multisite Extension Key =
|
| 1071 |
// ===========================
|
| 1103 |
define( 'AI1WMOE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/onedrive-extension.json' );
|
| 1104 |
}
|
| 1105 |
|
| 1106 |
+
// ============================
|
| 1107 |
+
// = OneDrive Extension Check =
|
| 1108 |
+
// ============================
|
| 1109 |
+
if ( ! defined( 'AI1WMOE_PLUGIN_CHECK' ) ) {
|
| 1110 |
+
define( 'AI1WMOE_PLUGIN_CHECK', 'https://redirect.wp-migration.com/v1/check/onedrive-extension' );
|
| 1111 |
+
}
|
| 1112 |
+
|
| 1113 |
// ==========================
|
| 1114 |
// = OneDrive Extension Key =
|
| 1115 |
// ==========================
|
| 1147 |
define( 'AI1WMPE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/pcloud-extension.json' );
|
| 1148 |
}
|
| 1149 |
|
| 1150 |
+
// ==========================
|
| 1151 |
+
// = pCloud Extension Check =
|
| 1152 |
+
// ==========================
|
| 1153 |
+
if ( ! defined( 'AI1WMPE_PLUGIN_CHECK' ) ) {
|
| 1154 |
+
define( 'AI1WMPE_PLUGIN_CHECK', 'https://redirect.wp-migration.com/v1/check/pcloud-extension' );
|
| 1155 |
+
}
|
| 1156 |
+
|
| 1157 |
// ========================
|
| 1158 |
// = pCloud Extension Key =
|
| 1159 |
// ========================
|
| 1191 |
define( 'AI1WMKE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/pro-plugin.json' );
|
| 1192 |
}
|
| 1193 |
|
| 1194 |
+
// ====================
|
| 1195 |
+
// = Pro Plugin Check =
|
| 1196 |
+
// ====================
|
| 1197 |
+
if ( ! defined( 'AI1WMKE_PLUGIN_CHECK' ) ) {
|
| 1198 |
+
define( 'AI1WMKE_PLUGIN_CHECK', 'https://redirect.wp-migration.com/v1/check/pro-plugin' );
|
| 1199 |
+
}
|
| 1200 |
+
|
| 1201 |
// ==================
|
| 1202 |
// = Pro Plugin Key =
|
| 1203 |
// ==================
|
| 1235 |
define( 'AI1WMNE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/s3-client-extension.json' );
|
| 1236 |
}
|
| 1237 |
|
| 1238 |
+
// =============================
|
| 1239 |
+
// = S3 Client Extension Check =
|
| 1240 |
+
// =============================
|
| 1241 |
+
if ( ! defined( 'AI1WMNE_PLUGIN_CHECK' ) ) {
|
| 1242 |
+
define( 'AI1WMNE_PLUGIN_CHECK', 'https://redirect.wp-migration.com/v1/check/s3-client-extension' );
|
| 1243 |
+
}
|
| 1244 |
+
|
| 1245 |
// ===========================
|
| 1246 |
// = S3 Client Extension Key =
|
| 1247 |
// ===========================
|
| 1279 |
define( 'AI1WMSE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/amazon-s3-extension.json' );
|
| 1280 |
}
|
| 1281 |
|
| 1282 |
+
// =============================
|
| 1283 |
+
// = Amazon S3 Extension Check =
|
| 1284 |
+
// =============================
|
| 1285 |
+
if ( ! defined( 'AI1WMSE_PLUGIN_CHECK' ) ) {
|
| 1286 |
+
define( 'AI1WMSE_PLUGIN_CHECK', 'https://redirect.wp-migration.com/v1/check/amazon-s3-extension' );
|
| 1287 |
+
}
|
| 1288 |
+
|
| 1289 |
// ===========================
|
| 1290 |
// = Amazon S3 Extension Key =
|
| 1291 |
// ===========================
|
| 1323 |
define( 'AI1WMUE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/unlimited-extension.json' );
|
| 1324 |
}
|
| 1325 |
|
| 1326 |
+
// =============================
|
| 1327 |
+
// = Unlimited Extension Check =
|
| 1328 |
+
// =============================
|
| 1329 |
+
if ( ! defined( 'AI1WMUE_PLUGIN_CHECK' ) ) {
|
| 1330 |
+
define( 'AI1WMUE_PLUGIN_CHECK', 'https://redirect.wp-migration.com/v1/check/unlimited-extension' );
|
| 1331 |
+
}
|
| 1332 |
+
|
| 1333 |
// ===========================
|
| 1334 |
// = Unlimited Extension Key =
|
| 1335 |
// ===========================
|
| 1367 |
define( 'AI1WMLE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/url-extension.json' );
|
| 1368 |
}
|
| 1369 |
|
| 1370 |
+
// =======================
|
| 1371 |
+
// = URL Extension Check =
|
| 1372 |
+
// =======================
|
| 1373 |
+
if ( ! defined( 'AI1WMLE_PLUGIN_CHECK' ) ) {
|
| 1374 |
+
define( 'AI1WMLE_PLUGIN_CHECK', 'https://redirect.wp-migration.com/v1/check/url-extension' );
|
| 1375 |
+
}
|
| 1376 |
+
|
| 1377 |
// =====================
|
| 1378 |
// = URL Extension Key =
|
| 1379 |
// =====================
|
| 1411 |
define( 'AI1WMWE_PLUGIN_ABOUT', 'https://plugin-updates.wp-migration.com/webdav-extension.json' );
|
| 1412 |
}
|
| 1413 |
|
| 1414 |
+
// ==========================
|
| 1415 |
+
// = WebDAV Extension Check =
|
| 1416 |
+
// ==========================
|
| 1417 |
+
if ( ! defined( 'AI1WMWE_PLUGIN_CHECK' ) ) {
|
| 1418 |
+
define( 'AI1WMWE_PLUGIN_CHECK', 'https://redirect.wp-migration.com/v1/check/webdav-extension' );
|
| 1419 |
+
}
|
| 1420 |
+
|
| 1421 |
// ========================
|
| 1422 |
// = WebDAV Extension Key =
|
| 1423 |
// ========================
|
functions.php
CHANGED
|
@@ -1585,6 +1585,21 @@ function ai1wm_is_filesize_supported( $file, $php_int_size = PHP_INT_SIZE, $php_
|
|
| 1585 |
return $size_result;
|
| 1586 |
}
|
| 1587 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1588 |
/**
|
| 1589 |
* Verify secret key
|
| 1590 |
*
|
|
@@ -1837,3 +1852,15 @@ function ai1wm_get_webconfig() {
|
|
| 1837 |
return @file_get_contents( AI1WM_WORDPRESS_WEBCONFIG );
|
| 1838 |
}
|
| 1839 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1585 |
return $size_result;
|
| 1586 |
}
|
| 1587 |
|
| 1588 |
+
/**
|
| 1589 |
+
* Check whether file name is supported by All-in-One WP Migration
|
| 1590 |
+
*
|
| 1591 |
+
* @param string $file Path to file
|
| 1592 |
+
* @param array $extensions File extensions
|
| 1593 |
+
* @return boolean
|
| 1594 |
+
*/
|
| 1595 |
+
function ai1wm_is_filename_supported( $file, $extensions = array( 'wpress' ) ) {
|
| 1596 |
+
if ( in_array( pathinfo( $file, PATHINFO_EXTENSION ), $extensions ) ) {
|
| 1597 |
+
return true;
|
| 1598 |
+
}
|
| 1599 |
+
|
| 1600 |
+
return false;
|
| 1601 |
+
}
|
| 1602 |
+
|
| 1603 |
/**
|
| 1604 |
* Verify secret key
|
| 1605 |
*
|
| 1852 |
return @file_get_contents( AI1WM_WORDPRESS_WEBCONFIG );
|
| 1853 |
}
|
| 1854 |
}
|
| 1855 |
+
|
| 1856 |
+
/**
|
| 1857 |
+
* Get available space on filesystem or disk partition
|
| 1858 |
+
*
|
| 1859 |
+
* @param string $path Directory of the filesystem or disk partition
|
| 1860 |
+
* @return mixed
|
| 1861 |
+
*/
|
| 1862 |
+
function ai1wm_disk_free_space( $path ) {
|
| 1863 |
+
if ( function_exists( 'disk_free_space' ) ) {
|
| 1864 |
+
return @disk_free_space( $path );
|
| 1865 |
+
}
|
| 1866 |
+
}
|
lib/controller/class-ai1wm-main-controller.php
CHANGED
|
@@ -212,6 +212,11 @@ class Ai1wm_Main_Controller {
|
|
| 212 |
}
|
| 213 |
}
|
| 214 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 215 |
// Add automatic plugins update
|
| 216 |
add_action( 'wp_maybe_auto_update', 'Ai1wm_Updater_Controller::check_for_updates' );
|
| 217 |
|
|
@@ -224,7 +229,7 @@ class Ai1wm_Main_Controller {
|
|
| 224 |
// Add chunk size limit
|
| 225 |
add_filter( 'ai1wm_max_chunk_size', 'Ai1wm_Import_Controller::max_chunk_size' );
|
| 226 |
|
| 227 |
-
// Add plugins
|
| 228 |
add_filter( 'plugins_api', 'Ai1wm_Updater_Controller::plugins_api', 20, 3 );
|
| 229 |
|
| 230 |
// Add plugins updates
|
|
@@ -851,7 +856,7 @@ class Ai1wm_Main_Controller {
|
|
| 851 |
'ai1wm_import',
|
| 852 |
'ai1wm_disk_space',
|
| 853 |
array(
|
| 854 |
-
'free' =>
|
| 855 |
'factor' => AI1WM_DISK_SPACE_FACTOR,
|
| 856 |
'extra' => AI1WM_DISK_SPACE_EXTRA,
|
| 857 |
)
|
|
@@ -1025,7 +1030,7 @@ class Ai1wm_Main_Controller {
|
|
| 1025 |
'ai1wm_backups',
|
| 1026 |
'ai1wm_disk_space',
|
| 1027 |
array(
|
| 1028 |
-
'free' =>
|
| 1029 |
'factor' => AI1WM_DISK_SPACE_FACTOR,
|
| 1030 |
'extra' => AI1WM_DISK_SPACE_EXTRA,
|
| 1031 |
)
|
| 212 |
}
|
| 213 |
}
|
| 214 |
|
| 215 |
+
// Add in plugin update message
|
| 216 |
+
foreach ( Ai1wm_Extensions::get() as $slug => $extension ) {
|
| 217 |
+
add_action( "in_plugin_update_message-{$extension['basename']}", 'Ai1wm_Updater_Controller::in_plugin_update_message', 10, 2 );
|
| 218 |
+
}
|
| 219 |
+
|
| 220 |
// Add automatic plugins update
|
| 221 |
add_action( 'wp_maybe_auto_update', 'Ai1wm_Updater_Controller::check_for_updates' );
|
| 222 |
|
| 229 |
// Add chunk size limit
|
| 230 |
add_filter( 'ai1wm_max_chunk_size', 'Ai1wm_Import_Controller::max_chunk_size' );
|
| 231 |
|
| 232 |
+
// Add plugins API
|
| 233 |
add_filter( 'plugins_api', 'Ai1wm_Updater_Controller::plugins_api', 20, 3 );
|
| 234 |
|
| 235 |
// Add plugins updates
|
| 856 |
'ai1wm_import',
|
| 857 |
'ai1wm_disk_space',
|
| 858 |
array(
|
| 859 |
+
'free' => ai1wm_disk_free_space( AI1WM_STORAGE_PATH ),
|
| 860 |
'factor' => AI1WM_DISK_SPACE_FACTOR,
|
| 861 |
'extra' => AI1WM_DISK_SPACE_EXTRA,
|
| 862 |
)
|
| 1030 |
'ai1wm_backups',
|
| 1031 |
'ai1wm_disk_space',
|
| 1032 |
array(
|
| 1033 |
+
'free' => ai1wm_disk_free_space( AI1WM_STORAGE_PATH ),
|
| 1034 |
'factor' => AI1WM_DISK_SPACE_FACTOR,
|
| 1035 |
'extra' => AI1WM_DISK_SPACE_EXTRA,
|
| 1036 |
)
|
lib/controller/class-ai1wm-updater-controller.php
CHANGED
|
@@ -56,6 +56,15 @@ class Ai1wm_Updater_Controller {
|
|
| 56 |
return Ai1wm_Updater::plugin_row_meta( $links, $file );
|
| 57 |
}
|
| 58 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 59 |
public static function updater( $params = array() ) {
|
| 60 |
if ( check_ajax_referer( 'ai1wm_updater', 'ai1wm_nonce' ) ) {
|
| 61 |
ai1wm_setup_environment();
|
| 56 |
return Ai1wm_Updater::plugin_row_meta( $links, $file );
|
| 57 |
}
|
| 58 |
|
| 59 |
+
public static function in_plugin_update_message( $plugin_data, $response ) {
|
| 60 |
+
$updater = get_option( AI1WM_UPDATER, array() );
|
| 61 |
+
|
| 62 |
+
// Get updater details
|
| 63 |
+
if ( isset( $updater[ $plugin_data['slug'] ] ) ) {
|
| 64 |
+
Ai1wm_Template::render( 'updater/message', array( 'updater' => $updater[ $plugin_data['slug'] ] ) );
|
| 65 |
+
}
|
| 66 |
+
}
|
| 67 |
+
|
| 68 |
public static function updater( $params = array() ) {
|
| 69 |
if ( check_ajax_referer( 'ai1wm_updater', 'ai1wm_nonce' ) ) {
|
| 70 |
ai1wm_setup_environment();
|
lib/model/class-ai1wm-extensions.php
CHANGED
|
@@ -43,6 +43,7 @@ class Ai1wm_Extensions {
|
|
| 43 |
'key' => AI1WMZE_PLUGIN_KEY,
|
| 44 |
'title' => AI1WMZE_PLUGIN_TITLE,
|
| 45 |
'about' => AI1WMZE_PLUGIN_ABOUT,
|
|
|
|
| 46 |
'basename' => AI1WMZE_PLUGIN_BASENAME,
|
| 47 |
'version' => AI1WMZE_VERSION,
|
| 48 |
'requires' => '1.19',
|
|
@@ -56,6 +57,7 @@ class Ai1wm_Extensions {
|
|
| 56 |
'key' => AI1WMAE_PLUGIN_KEY,
|
| 57 |
'title' => AI1WMAE_PLUGIN_TITLE,
|
| 58 |
'about' => AI1WMAE_PLUGIN_ABOUT,
|
|
|
|
| 59 |
'basename' => AI1WMAE_PLUGIN_BASENAME,
|
| 60 |
'version' => AI1WMAE_VERSION,
|
| 61 |
'requires' => '1.23',
|
|
@@ -69,6 +71,7 @@ class Ai1wm_Extensions {
|
|
| 69 |
'key' => AI1WMVE_PLUGIN_KEY,
|
| 70 |
'title' => AI1WMVE_PLUGIN_TITLE,
|
| 71 |
'about' => AI1WMVE_PLUGIN_ABOUT,
|
|
|
|
| 72 |
'basename' => AI1WMVE_PLUGIN_BASENAME,
|
| 73 |
'version' => AI1WMVE_VERSION,
|
| 74 |
'requires' => '1.0',
|
|
@@ -82,6 +85,7 @@ class Ai1wm_Extensions {
|
|
| 82 |
'key' => AI1WMBE_PLUGIN_KEY,
|
| 83 |
'title' => AI1WMBE_PLUGIN_TITLE,
|
| 84 |
'about' => AI1WMBE_PLUGIN_ABOUT,
|
|
|
|
| 85 |
'basename' => AI1WMBE_PLUGIN_BASENAME,
|
| 86 |
'version' => AI1WMBE_VERSION,
|
| 87 |
'requires' => '1.31',
|
|
@@ -95,6 +99,7 @@ class Ai1wm_Extensions {
|
|
| 95 |
'key' => AI1WMIE_PLUGIN_KEY,
|
| 96 |
'title' => AI1WMIE_PLUGIN_TITLE,
|
| 97 |
'about' => AI1WMIE_PLUGIN_ABOUT,
|
|
|
|
| 98 |
'basename' => AI1WMIE_PLUGIN_BASENAME,
|
| 99 |
'version' => AI1WMIE_VERSION,
|
| 100 |
'requires' => '1.30',
|
|
@@ -108,6 +113,7 @@ class Ai1wm_Extensions {
|
|
| 108 |
'key' => AI1WMXE_PLUGIN_KEY,
|
| 109 |
'title' => AI1WMXE_PLUGIN_TITLE,
|
| 110 |
'about' => AI1WMXE_PLUGIN_ABOUT,
|
|
|
|
| 111 |
'basename' => AI1WMXE_PLUGIN_BASENAME,
|
| 112 |
'version' => AI1WMXE_VERSION,
|
| 113 |
'requires' => '1.0',
|
|
@@ -121,6 +127,7 @@ class Ai1wm_Extensions {
|
|
| 121 |
'key' => AI1WMDE_PLUGIN_KEY,
|
| 122 |
'title' => AI1WMDE_PLUGIN_TITLE,
|
| 123 |
'about' => AI1WMDE_PLUGIN_ABOUT,
|
|
|
|
| 124 |
'basename' => AI1WMDE_PLUGIN_BASENAME,
|
| 125 |
'version' => AI1WMDE_VERSION,
|
| 126 |
'requires' => '3.50',
|
|
@@ -134,6 +141,7 @@ class Ai1wm_Extensions {
|
|
| 134 |
'key' => AI1WMTE_PLUGIN_KEY,
|
| 135 |
'title' => AI1WMTE_PLUGIN_TITLE,
|
| 136 |
'about' => AI1WMTE_PLUGIN_ABOUT,
|
|
|
|
| 137 |
'basename' => AI1WMTE_PLUGIN_BASENAME,
|
| 138 |
'version' => AI1WMTE_VERSION,
|
| 139 |
'requires' => '1.5',
|
|
@@ -147,6 +155,7 @@ class Ai1wm_Extensions {
|
|
| 147 |
'key' => AI1WMFE_PLUGIN_KEY,
|
| 148 |
'title' => AI1WMFE_PLUGIN_TITLE,
|
| 149 |
'about' => AI1WMFE_PLUGIN_ABOUT,
|
|
|
|
| 150 |
'basename' => AI1WMFE_PLUGIN_BASENAME,
|
| 151 |
'version' => AI1WMFE_VERSION,
|
| 152 |
'requires' => '2.55',
|
|
@@ -160,6 +169,7 @@ class Ai1wm_Extensions {
|
|
| 160 |
'key' => AI1WMCE_PLUGIN_KEY,
|
| 161 |
'title' => AI1WMCE_PLUGIN_TITLE,
|
| 162 |
'about' => AI1WMCE_PLUGIN_ABOUT,
|
|
|
|
| 163 |
'basename' => AI1WMCE_PLUGIN_BASENAME,
|
| 164 |
'version' => AI1WMCE_VERSION,
|
| 165 |
'requires' => '1.20',
|
|
@@ -173,6 +183,7 @@ class Ai1wm_Extensions {
|
|
| 173 |
'key' => AI1WMGE_PLUGIN_KEY,
|
| 174 |
'title' => AI1WMGE_PLUGIN_TITLE,
|
| 175 |
'about' => AI1WMGE_PLUGIN_ABOUT,
|
|
|
|
| 176 |
'basename' => AI1WMGE_PLUGIN_BASENAME,
|
| 177 |
'version' => AI1WMGE_VERSION,
|
| 178 |
'requires' => '2.54',
|
|
@@ -186,6 +197,7 @@ class Ai1wm_Extensions {
|
|
| 186 |
'key' => AI1WMRE_PLUGIN_KEY,
|
| 187 |
'title' => AI1WMRE_PLUGIN_TITLE,
|
| 188 |
'about' => AI1WMRE_PLUGIN_ABOUT,
|
|
|
|
| 189 |
'basename' => AI1WMRE_PLUGIN_BASENAME,
|
| 190 |
'version' => AI1WMRE_VERSION,
|
| 191 |
'requires' => '1.19',
|
|
@@ -199,6 +211,7 @@ class Ai1wm_Extensions {
|
|
| 199 |
'key' => AI1WMEE_PLUGIN_KEY,
|
| 200 |
'title' => AI1WMEE_PLUGIN_TITLE,
|
| 201 |
'about' => AI1WMEE_PLUGIN_ABOUT,
|
|
|
|
| 202 |
'basename' => AI1WMEE_PLUGIN_BASENAME,
|
| 203 |
'version' => AI1WMEE_VERSION,
|
| 204 |
'requires' => '1.28',
|
|
@@ -212,6 +225,7 @@ class Ai1wm_Extensions {
|
|
| 212 |
'key' => AI1WMME_PLUGIN_KEY,
|
| 213 |
'title' => AI1WMME_PLUGIN_TITLE,
|
| 214 |
'about' => AI1WMME_PLUGIN_ABOUT,
|
|
|
|
| 215 |
'basename' => AI1WMME_PLUGIN_BASENAME,
|
| 216 |
'version' => AI1WMME_VERSION,
|
| 217 |
'requires' => '4.4',
|
|
@@ -225,6 +239,7 @@ class Ai1wm_Extensions {
|
|
| 225 |
'key' => AI1WMOE_PLUGIN_KEY,
|
| 226 |
'title' => AI1WMOE_PLUGIN_TITLE,
|
| 227 |
'about' => AI1WMOE_PLUGIN_ABOUT,
|
|
|
|
| 228 |
'basename' => AI1WMOE_PLUGIN_BASENAME,
|
| 229 |
'version' => AI1WMOE_VERSION,
|
| 230 |
'requires' => '1.42',
|
|
@@ -238,6 +253,7 @@ class Ai1wm_Extensions {
|
|
| 238 |
'key' => AI1WMPE_PLUGIN_KEY,
|
| 239 |
'title' => AI1WMPE_PLUGIN_TITLE,
|
| 240 |
'about' => AI1WMPE_PLUGIN_ABOUT,
|
|
|
|
| 241 |
'basename' => AI1WMPE_PLUGIN_BASENAME,
|
| 242 |
'version' => AI1WMPE_VERSION,
|
| 243 |
'requires' => '1.17',
|
|
@@ -251,6 +267,7 @@ class Ai1wm_Extensions {
|
|
| 251 |
'key' => AI1WMKE_PLUGIN_KEY,
|
| 252 |
'title' => AI1WMKE_PLUGIN_TITLE,
|
| 253 |
'about' => AI1WMKE_PLUGIN_ABOUT,
|
|
|
|
| 254 |
'basename' => AI1WMKE_PLUGIN_BASENAME,
|
| 255 |
'version' => AI1WMKE_VERSION,
|
| 256 |
'requires' => '1.0',
|
|
@@ -264,6 +281,7 @@ class Ai1wm_Extensions {
|
|
| 264 |
'key' => AI1WMNE_PLUGIN_KEY,
|
| 265 |
'title' => AI1WMNE_PLUGIN_TITLE,
|
| 266 |
'about' => AI1WMNE_PLUGIN_ABOUT,
|
|
|
|
| 267 |
'basename' => AI1WMNE_PLUGIN_BASENAME,
|
| 268 |
'version' => AI1WMNE_VERSION,
|
| 269 |
'requires' => '1.14',
|
|
@@ -277,6 +295,7 @@ class Ai1wm_Extensions {
|
|
| 277 |
'key' => AI1WMSE_PLUGIN_KEY,
|
| 278 |
'title' => AI1WMSE_PLUGIN_TITLE,
|
| 279 |
'about' => AI1WMSE_PLUGIN_ABOUT,
|
|
|
|
| 280 |
'basename' => AI1WMSE_PLUGIN_BASENAME,
|
| 281 |
'version' => AI1WMSE_VERSION,
|
| 282 |
'requires' => '3.48',
|
|
@@ -290,6 +309,7 @@ class Ai1wm_Extensions {
|
|
| 290 |
'key' => AI1WMUE_PLUGIN_KEY,
|
| 291 |
'title' => AI1WMUE_PLUGIN_TITLE,
|
| 292 |
'about' => AI1WMUE_PLUGIN_ABOUT,
|
|
|
|
| 293 |
'basename' => AI1WMUE_PLUGIN_BASENAME,
|
| 294 |
'version' => AI1WMUE_VERSION,
|
| 295 |
'requires' => '2.31',
|
|
@@ -303,6 +323,7 @@ class Ai1wm_Extensions {
|
|
| 303 |
'key' => AI1WMLE_PLUGIN_KEY,
|
| 304 |
'title' => AI1WMLE_PLUGIN_TITLE,
|
| 305 |
'about' => AI1WMLE_PLUGIN_ABOUT,
|
|
|
|
| 306 |
'basename' => AI1WMLE_PLUGIN_BASENAME,
|
| 307 |
'version' => AI1WMLE_VERSION,
|
| 308 |
'requires' => '2.41',
|
|
@@ -316,6 +337,7 @@ class Ai1wm_Extensions {
|
|
| 316 |
'key' => AI1WMWE_PLUGIN_KEY,
|
| 317 |
'title' => AI1WMWE_PLUGIN_TITLE,
|
| 318 |
'about' => AI1WMWE_PLUGIN_ABOUT,
|
|
|
|
| 319 |
'basename' => AI1WMWE_PLUGIN_BASENAME,
|
| 320 |
'version' => AI1WMWE_VERSION,
|
| 321 |
'requires' => '1.16',
|
| 43 |
'key' => AI1WMZE_PLUGIN_KEY,
|
| 44 |
'title' => AI1WMZE_PLUGIN_TITLE,
|
| 45 |
'about' => AI1WMZE_PLUGIN_ABOUT,
|
| 46 |
+
'check' => AI1WMZE_PLUGIN_CHECK,
|
| 47 |
'basename' => AI1WMZE_PLUGIN_BASENAME,
|
| 48 |
'version' => AI1WMZE_VERSION,
|
| 49 |
'requires' => '1.19',
|
| 57 |
'key' => AI1WMAE_PLUGIN_KEY,
|
| 58 |
'title' => AI1WMAE_PLUGIN_TITLE,
|
| 59 |
'about' => AI1WMAE_PLUGIN_ABOUT,
|
| 60 |
+
'check' => AI1WMAE_PLUGIN_CHECK,
|
| 61 |
'basename' => AI1WMAE_PLUGIN_BASENAME,
|
| 62 |
'version' => AI1WMAE_VERSION,
|
| 63 |
'requires' => '1.23',
|
| 71 |
'key' => AI1WMVE_PLUGIN_KEY,
|
| 72 |
'title' => AI1WMVE_PLUGIN_TITLE,
|
| 73 |
'about' => AI1WMVE_PLUGIN_ABOUT,
|
| 74 |
+
'check' => AI1WMVE_PLUGIN_CHECK,
|
| 75 |
'basename' => AI1WMVE_PLUGIN_BASENAME,
|
| 76 |
'version' => AI1WMVE_VERSION,
|
| 77 |
'requires' => '1.0',
|
| 85 |
'key' => AI1WMBE_PLUGIN_KEY,
|
| 86 |
'title' => AI1WMBE_PLUGIN_TITLE,
|
| 87 |
'about' => AI1WMBE_PLUGIN_ABOUT,
|
| 88 |
+
'check' => AI1WMBE_PLUGIN_CHECK,
|
| 89 |
'basename' => AI1WMBE_PLUGIN_BASENAME,
|
| 90 |
'version' => AI1WMBE_VERSION,
|
| 91 |
'requires' => '1.31',
|
| 99 |
'key' => AI1WMIE_PLUGIN_KEY,
|
| 100 |
'title' => AI1WMIE_PLUGIN_TITLE,
|
| 101 |
'about' => AI1WMIE_PLUGIN_ABOUT,
|
| 102 |
+
'check' => AI1WMIE_PLUGIN_CHECK,
|
| 103 |
'basename' => AI1WMIE_PLUGIN_BASENAME,
|
| 104 |
'version' => AI1WMIE_VERSION,
|
| 105 |
'requires' => '1.30',
|
| 113 |
'key' => AI1WMXE_PLUGIN_KEY,
|
| 114 |
'title' => AI1WMXE_PLUGIN_TITLE,
|
| 115 |
'about' => AI1WMXE_PLUGIN_ABOUT,
|
| 116 |
+
'check' => AI1WMXE_PLUGIN_CHECK,
|
| 117 |
'basename' => AI1WMXE_PLUGIN_BASENAME,
|
| 118 |
'version' => AI1WMXE_VERSION,
|
| 119 |
'requires' => '1.0',
|
| 127 |
'key' => AI1WMDE_PLUGIN_KEY,
|
| 128 |
'title' => AI1WMDE_PLUGIN_TITLE,
|
| 129 |
'about' => AI1WMDE_PLUGIN_ABOUT,
|
| 130 |
+
'check' => AI1WMDE_PLUGIN_CHECK,
|
| 131 |
'basename' => AI1WMDE_PLUGIN_BASENAME,
|
| 132 |
'version' => AI1WMDE_VERSION,
|
| 133 |
'requires' => '3.50',
|
| 141 |
'key' => AI1WMTE_PLUGIN_KEY,
|
| 142 |
'title' => AI1WMTE_PLUGIN_TITLE,
|
| 143 |
'about' => AI1WMTE_PLUGIN_ABOUT,
|
| 144 |
+
'check' => AI1WMTE_PLUGIN_CHECK,
|
| 145 |
'basename' => AI1WMTE_PLUGIN_BASENAME,
|
| 146 |
'version' => AI1WMTE_VERSION,
|
| 147 |
'requires' => '1.5',
|
| 155 |
'key' => AI1WMFE_PLUGIN_KEY,
|
| 156 |
'title' => AI1WMFE_PLUGIN_TITLE,
|
| 157 |
'about' => AI1WMFE_PLUGIN_ABOUT,
|
| 158 |
+
'check' => AI1WMFE_PLUGIN_CHECK,
|
| 159 |
'basename' => AI1WMFE_PLUGIN_BASENAME,
|
| 160 |
'version' => AI1WMFE_VERSION,
|
| 161 |
'requires' => '2.55',
|
| 169 |
'key' => AI1WMCE_PLUGIN_KEY,
|
| 170 |
'title' => AI1WMCE_PLUGIN_TITLE,
|
| 171 |
'about' => AI1WMCE_PLUGIN_ABOUT,
|
| 172 |
+
'check' => AI1WMCE_PLUGIN_CHECK,
|
| 173 |
'basename' => AI1WMCE_PLUGIN_BASENAME,
|
| 174 |
'version' => AI1WMCE_VERSION,
|
| 175 |
'requires' => '1.20',
|
| 183 |
'key' => AI1WMGE_PLUGIN_KEY,
|
| 184 |
'title' => AI1WMGE_PLUGIN_TITLE,
|
| 185 |
'about' => AI1WMGE_PLUGIN_ABOUT,
|
| 186 |
+
'check' => AI1WMGE_PLUGIN_CHECK,
|
| 187 |
'basename' => AI1WMGE_PLUGIN_BASENAME,
|
| 188 |
'version' => AI1WMGE_VERSION,
|
| 189 |
'requires' => '2.54',
|
| 197 |
'key' => AI1WMRE_PLUGIN_KEY,
|
| 198 |
'title' => AI1WMRE_PLUGIN_TITLE,
|
| 199 |
'about' => AI1WMRE_PLUGIN_ABOUT,
|
| 200 |
+
'check' => AI1WMRE_PLUGIN_CHECK,
|
| 201 |
'basename' => AI1WMRE_PLUGIN_BASENAME,
|
| 202 |
'version' => AI1WMRE_VERSION,
|
| 203 |
'requires' => '1.19',
|
| 211 |
'key' => AI1WMEE_PLUGIN_KEY,
|
| 212 |
'title' => AI1WMEE_PLUGIN_TITLE,
|
| 213 |
'about' => AI1WMEE_PLUGIN_ABOUT,
|
| 214 |
+
'check' => AI1WMEE_PLUGIN_CHECK,
|
| 215 |
'basename' => AI1WMEE_PLUGIN_BASENAME,
|
| 216 |
'version' => AI1WMEE_VERSION,
|
| 217 |
'requires' => '1.28',
|
| 225 |
'key' => AI1WMME_PLUGIN_KEY,
|
| 226 |
'title' => AI1WMME_PLUGIN_TITLE,
|
| 227 |
'about' => AI1WMME_PLUGIN_ABOUT,
|
| 228 |
+
'check' => AI1WMME_PLUGIN_CHECK,
|
| 229 |
'basename' => AI1WMME_PLUGIN_BASENAME,
|
| 230 |
'version' => AI1WMME_VERSION,
|
| 231 |
'requires' => '4.4',
|
| 239 |
'key' => AI1WMOE_PLUGIN_KEY,
|
| 240 |
'title' => AI1WMOE_PLUGIN_TITLE,
|
| 241 |
'about' => AI1WMOE_PLUGIN_ABOUT,
|
| 242 |
+
'check' => AI1WMOE_PLUGIN_CHECK,
|
| 243 |
'basename' => AI1WMOE_PLUGIN_BASENAME,
|
| 244 |
'version' => AI1WMOE_VERSION,
|
| 245 |
'requires' => '1.42',
|
| 253 |
'key' => AI1WMPE_PLUGIN_KEY,
|
| 254 |
'title' => AI1WMPE_PLUGIN_TITLE,
|
| 255 |
'about' => AI1WMPE_PLUGIN_ABOUT,
|
| 256 |
+
'check' => AI1WMPE_PLUGIN_CHECK,
|
| 257 |
'basename' => AI1WMPE_PLUGIN_BASENAME,
|
| 258 |
'version' => AI1WMPE_VERSION,
|
| 259 |
'requires' => '1.17',
|
| 267 |
'key' => AI1WMKE_PLUGIN_KEY,
|
| 268 |
'title' => AI1WMKE_PLUGIN_TITLE,
|
| 269 |
'about' => AI1WMKE_PLUGIN_ABOUT,
|
| 270 |
+
'check' => AI1WMKE_PLUGIN_CHECK,
|
| 271 |
'basename' => AI1WMKE_PLUGIN_BASENAME,
|
| 272 |
'version' => AI1WMKE_VERSION,
|
| 273 |
'requires' => '1.0',
|
| 281 |
'key' => AI1WMNE_PLUGIN_KEY,
|
| 282 |
'title' => AI1WMNE_PLUGIN_TITLE,
|
| 283 |
'about' => AI1WMNE_PLUGIN_ABOUT,
|
| 284 |
+
'check' => AI1WMNE_PLUGIN_CHECK,
|
| 285 |
'basename' => AI1WMNE_PLUGIN_BASENAME,
|
| 286 |
'version' => AI1WMNE_VERSION,
|
| 287 |
'requires' => '1.14',
|
| 295 |
'key' => AI1WMSE_PLUGIN_KEY,
|
| 296 |
'title' => AI1WMSE_PLUGIN_TITLE,
|
| 297 |
'about' => AI1WMSE_PLUGIN_ABOUT,
|
| 298 |
+
'check' => AI1WMSE_PLUGIN_CHECK,
|
| 299 |
'basename' => AI1WMSE_PLUGIN_BASENAME,
|
| 300 |
'version' => AI1WMSE_VERSION,
|
| 301 |
'requires' => '3.48',
|
| 309 |
'key' => AI1WMUE_PLUGIN_KEY,
|
| 310 |
'title' => AI1WMUE_PLUGIN_TITLE,
|
| 311 |
'about' => AI1WMUE_PLUGIN_ABOUT,
|
| 312 |
+
'check' => AI1WMUE_PLUGIN_CHECK,
|
| 313 |
'basename' => AI1WMUE_PLUGIN_BASENAME,
|
| 314 |
'version' => AI1WMUE_VERSION,
|
| 315 |
'requires' => '2.31',
|
| 323 |
'key' => AI1WMLE_PLUGIN_KEY,
|
| 324 |
'title' => AI1WMLE_PLUGIN_TITLE,
|
| 325 |
'about' => AI1WMLE_PLUGIN_ABOUT,
|
| 326 |
+
'check' => AI1WMLE_PLUGIN_CHECK,
|
| 327 |
'basename' => AI1WMLE_PLUGIN_BASENAME,
|
| 328 |
'version' => AI1WMLE_VERSION,
|
| 329 |
'requires' => '2.41',
|
| 337 |
'key' => AI1WMWE_PLUGIN_KEY,
|
| 338 |
'title' => AI1WMWE_PLUGIN_TITLE,
|
| 339 |
'about' => AI1WMWE_PLUGIN_ABOUT,
|
| 340 |
+
'check' => AI1WMWE_PLUGIN_CHECK,
|
| 341 |
'basename' => AI1WMWE_PLUGIN_BASENAME,
|
| 342 |
'version' => AI1WMWE_VERSION,
|
| 343 |
'requires' => '1.16',
|
lib/model/class-ai1wm-updater.php
CHANGED
|
@@ -46,14 +46,12 @@ class Ai1wm_Updater {
|
|
| 46 |
$extensions = Ai1wm_Extensions::get();
|
| 47 |
|
| 48 |
// View details page
|
| 49 |
-
if ( isset( $
|
| 50 |
-
|
| 51 |
-
// Get current updates
|
| 52 |
-
$updates = get_option( AI1WM_UPDATER, array() );
|
| 53 |
|
| 54 |
// Plugin details
|
| 55 |
-
if ( isset( $
|
| 56 |
-
return (object) $
|
| 57 |
}
|
| 58 |
}
|
| 59 |
|
|
@@ -78,10 +76,10 @@ class Ai1wm_Updater {
|
|
| 78 |
$extensions = Ai1wm_Extensions::get();
|
| 79 |
|
| 80 |
// Get current updates
|
| 81 |
-
$
|
| 82 |
|
| 83 |
// Get extension updates
|
| 84 |
-
foreach ( $
|
| 85 |
if ( isset( $extensions[ $slug ] ) && ( $extension = $extensions[ $slug ] ) ) {
|
| 86 |
if ( ( $purchase_id = get_option( $extension['key'] ) ) ) {
|
| 87 |
|
|
@@ -122,12 +120,11 @@ class Ai1wm_Updater {
|
|
| 122 |
* @return boolean
|
| 123 |
*/
|
| 124 |
public static function check_for_updates() {
|
| 125 |
-
|
| 126 |
-
$updates = get_option( AI1WM_UPDATER, array() );
|
| 127 |
|
| 128 |
// Get extension updates
|
| 129 |
foreach ( Ai1wm_Extensions::get() as $slug => $extension ) {
|
| 130 |
-
$
|
| 131 |
$extension['about'],
|
| 132 |
array(
|
| 133 |
'timeout' => 15,
|
|
@@ -135,35 +132,39 @@ class Ai1wm_Updater {
|
|
| 135 |
)
|
| 136 |
);
|
| 137 |
|
| 138 |
-
// Add updates
|
| 139 |
-
if ( ! is_wp_error( $
|
| 140 |
-
|
| 141 |
-
|
| 142 |
-
if (
|
| 143 |
-
|
| 144 |
-
}
|
| 145 |
-
|
| 146 |
-
// Version is mandatory
|
| 147 |
-
if ( ! isset( $response['version'] ) ) {
|
| 148 |
-
continue;
|
| 149 |
-
}
|
| 150 |
-
|
| 151 |
-
// Homepage is mandatory
|
| 152 |
-
if ( ! isset( $response['homepage'] ) ) {
|
| 153 |
-
continue;
|
| 154 |
}
|
|
|
|
|
|
|
| 155 |
|
| 156 |
-
|
| 157 |
-
|
| 158 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 159 |
}
|
| 160 |
-
|
| 161 |
-
$updates[ $slug ] = $response;
|
| 162 |
}
|
| 163 |
}
|
| 164 |
}
|
| 165 |
|
| 166 |
-
return update_option( AI1WM_UPDATER, $
|
| 167 |
}
|
| 168 |
|
| 169 |
/**
|
| 46 |
$extensions = Ai1wm_Extensions::get();
|
| 47 |
|
| 48 |
// View details page
|
| 49 |
+
if ( isset( $extensions[ $args->slug ] ) && $action === 'plugin_information' ) {
|
| 50 |
+
$updater = get_option( AI1WM_UPDATER, array() );
|
|
|
|
|
|
|
| 51 |
|
| 52 |
// Plugin details
|
| 53 |
+
if ( isset( $updater[ $args->slug ] ) ) {
|
| 54 |
+
return (object) $updater[ $args->slug ];
|
| 55 |
}
|
| 56 |
}
|
| 57 |
|
| 76 |
$extensions = Ai1wm_Extensions::get();
|
| 77 |
|
| 78 |
// Get current updates
|
| 79 |
+
$updater = get_option( AI1WM_UPDATER, array() );
|
| 80 |
|
| 81 |
// Get extension updates
|
| 82 |
+
foreach ( $updater as $slug => $update ) {
|
| 83 |
if ( isset( $extensions[ $slug ] ) && ( $extension = $extensions[ $slug ] ) ) {
|
| 84 |
if ( ( $purchase_id = get_option( $extension['key'] ) ) ) {
|
| 85 |
|
| 120 |
* @return boolean
|
| 121 |
*/
|
| 122 |
public static function check_for_updates() {
|
| 123 |
+
$updater = get_option( AI1WM_UPDATER, array() );
|
|
|
|
| 124 |
|
| 125 |
// Get extension updates
|
| 126 |
foreach ( Ai1wm_Extensions::get() as $slug => $extension ) {
|
| 127 |
+
$about = wp_remote_get(
|
| 128 |
$extension['about'],
|
| 129 |
array(
|
| 130 |
'timeout' => 15,
|
| 132 |
)
|
| 133 |
);
|
| 134 |
|
| 135 |
+
// Add plugin updates
|
| 136 |
+
if ( ! is_wp_error( $about ) ) {
|
| 137 |
+
$body = wp_remote_retrieve_body( $about );
|
| 138 |
+
if ( ( $data = json_decode( $body, true ) ) ) {
|
| 139 |
+
if ( isset( $data['slug'], $data['version'], $data['homepage'], $data['download_link'] ) ) {
|
| 140 |
+
$updater[ $slug ] = $data;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 141 |
}
|
| 142 |
+
}
|
| 143 |
+
}
|
| 144 |
|
| 145 |
+
// Add plugin messages
|
| 146 |
+
if ( ( $purchase_id = get_option( $extension['key'] ) ) ) {
|
| 147 |
+
$check = wp_remote_get(
|
| 148 |
+
add_query_arg( array( 'site_url' => get_site_url(), 'admin_email' => get_option( 'admin_email' ) ), sprintf( '%s/%s', $extension['check'], $purchase_id ) ),
|
| 149 |
+
array(
|
| 150 |
+
'timeout' => 15,
|
| 151 |
+
'headers' => array( 'Accept' => 'application/json' ),
|
| 152 |
+
)
|
| 153 |
+
);
|
| 154 |
+
|
| 155 |
+
// Add plugin checks
|
| 156 |
+
if ( ! is_wp_error( $check ) ) {
|
| 157 |
+
$body = wp_remote_retrieve_body( $check );
|
| 158 |
+
if ( ( $data = json_decode( $body, true ) ) ) {
|
| 159 |
+
if ( isset( $updater[ $slug ], $data['message'] ) ) {
|
| 160 |
+
$updater[ $slug ]['update_message'] = $data['message'];
|
| 161 |
+
}
|
| 162 |
}
|
|
|
|
|
|
|
| 163 |
}
|
| 164 |
}
|
| 165 |
}
|
| 166 |
|
| 167 |
+
return update_option( AI1WM_UPDATER, $updater );
|
| 168 |
}
|
| 169 |
|
| 170 |
/**
|
lib/model/import/class-ai1wm-import-database.php
CHANGED
|
@@ -463,16 +463,20 @@ class Ai1wm_Import_Database {
|
|
| 463 |
// Get scheme
|
| 464 |
$new_scheme = parse_url( $blog['New']['WordPress']['UploadsURL'], PHP_URL_SCHEME );
|
| 465 |
|
| 466 |
-
//
|
| 467 |
-
if (
|
| 468 |
-
$old_replace_values[] = sprintf( "='%s", trailingslashit( $old_path ) );
|
| 469 |
-
$new_replace_values[] = sprintf( "='%s", trailingslashit( $new_path ) );
|
| 470 |
-
}
|
| 471 |
|
| 472 |
-
|
| 473 |
-
|
| 474 |
-
|
| 475 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 476 |
}
|
| 477 |
|
| 478 |
// Set Uploads URL scheme
|
|
@@ -757,16 +761,20 @@ class Ai1wm_Import_Database {
|
|
| 757 |
// Get scheme
|
| 758 |
$new_scheme = parse_url( ai1wm_get_uploads_url(), PHP_URL_SCHEME );
|
| 759 |
|
| 760 |
-
//
|
| 761 |
-
if (
|
| 762 |
-
|
| 763 |
-
|
| 764 |
-
|
|
|
|
|
|
|
|
|
|
| 765 |
|
| 766 |
-
|
| 767 |
-
|
| 768 |
-
|
| 769 |
-
|
|
|
|
| 770 |
}
|
| 771 |
|
| 772 |
// Add Uploads URL scheme
|
| 463 |
// Get scheme
|
| 464 |
$new_scheme = parse_url( $blog['New']['WordPress']['UploadsURL'], PHP_URL_SCHEME );
|
| 465 |
|
| 466 |
+
// Replace Uploads URL Path
|
| 467 |
+
if ( basename( $old_path ) ) {
|
|
|
|
|
|
|
|
|
|
| 468 |
|
| 469 |
+
// Add path with single quote
|
| 470 |
+
if ( ! in_array( sprintf( "='%s", trailingslashit( $old_path ) ), $old_replace_values ) ) {
|
| 471 |
+
$old_replace_values[] = sprintf( "='%s", trailingslashit( $old_path ) );
|
| 472 |
+
$new_replace_values[] = sprintf( "='%s", trailingslashit( $new_path ) );
|
| 473 |
+
}
|
| 474 |
+
|
| 475 |
+
// Add path with double quote
|
| 476 |
+
if ( ! in_array( sprintf( '="%s', trailingslashit( $old_path ) ), $old_replace_values ) ) {
|
| 477 |
+
$old_replace_values[] = sprintf( '="%s', trailingslashit( $old_path ) );
|
| 478 |
+
$new_replace_values[] = sprintf( '="%s', trailingslashit( $new_path ) );
|
| 479 |
+
}
|
| 480 |
}
|
| 481 |
|
| 482 |
// Set Uploads URL scheme
|
| 761 |
// Get scheme
|
| 762 |
$new_scheme = parse_url( ai1wm_get_uploads_url(), PHP_URL_SCHEME );
|
| 763 |
|
| 764 |
+
// Replace Uploads URL Path
|
| 765 |
+
if ( basename( $old_path ) ) {
|
| 766 |
+
|
| 767 |
+
// Add path with single quote
|
| 768 |
+
if ( ! in_array( sprintf( "='%s", trailingslashit( $old_path ) ), $old_replace_values ) ) {
|
| 769 |
+
$old_replace_values[] = sprintf( "='%s", trailingslashit( $old_path ) );
|
| 770 |
+
$new_replace_values[] = sprintf( "='%s", trailingslashit( $new_path ) );
|
| 771 |
+
}
|
| 772 |
|
| 773 |
+
// Add path with double quote
|
| 774 |
+
if ( ! in_array( sprintf( '="%s', trailingslashit( $old_path ) ), $old_replace_values ) ) {
|
| 775 |
+
$old_replace_values[] = sprintf( '="%s', trailingslashit( $old_path ) );
|
| 776 |
+
$new_replace_values[] = sprintf( '="%s', trailingslashit( $new_path ) );
|
| 777 |
+
}
|
| 778 |
}
|
| 779 |
|
| 780 |
// Add Uploads URL scheme
|
lib/model/import/class-ai1wm-import-upload.php
CHANGED
|
@@ -46,14 +46,25 @@ class Ai1wm_Import_Upload {
|
|
| 46 |
public static function execute( $params ) {
|
| 47 |
self::validate();
|
| 48 |
|
| 49 |
-
$error
|
| 50 |
-
$upload
|
| 51 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 52 |
|
| 53 |
switch ( $error ) {
|
| 54 |
case UPLOAD_ERR_OK:
|
| 55 |
try {
|
| 56 |
-
ai1wm_copy( $upload, $
|
| 57 |
ai1wm_unlink( $upload );
|
| 58 |
} catch ( Exception $e ) {
|
| 59 |
throw new Ai1wm_Import_Retry_Exception( sprintf( __( 'Unable to upload the file because %s', AI1WM_PLUGIN_NAME ), $e->getMessage() ), 400 );
|
| 46 |
public static function execute( $params ) {
|
| 47 |
self::validate();
|
| 48 |
|
| 49 |
+
$error = $_FILES['upload-file']['error'];
|
| 50 |
+
$upload = $_FILES['upload-file']['tmp_name'];
|
| 51 |
+
|
| 52 |
+
// Verify file name extension
|
| 53 |
+
if ( ! ai1wm_is_filename_supported( ai1wm_archive_path( $params ) ) ) {
|
| 54 |
+
throw new Ai1wm_Import_Exception(
|
| 55 |
+
__(
|
| 56 |
+
'The file type that you have tried to upload is not compatible with this plugin. ' .
|
| 57 |
+
'Please ensure that your file is a <strong>.wpress</strong> file that was created with the All-in-One WP migration plugin. ' .
|
| 58 |
+
'<a href="https://help.servmask.com/knowledgebase/invalid-backup-file/" target="_blank">Technical details</a>',
|
| 59 |
+
AI1WM_PLUGIN_NAME
|
| 60 |
+
)
|
| 61 |
+
);
|
| 62 |
+
}
|
| 63 |
|
| 64 |
switch ( $error ) {
|
| 65 |
case UPLOAD_ERR_OK:
|
| 66 |
try {
|
| 67 |
+
ai1wm_copy( $upload, ai1wm_archive_path( $params ) );
|
| 68 |
ai1wm_unlink( $upload );
|
| 69 |
} catch ( Exception $e ) {
|
| 70 |
throw new Ai1wm_Import_Retry_Exception( sprintf( __( 'Unable to upload the file because %s', AI1WM_PLUGIN_NAME ), $e->getMessage() ), 400 );
|
lib/model/import/class-ai1wm-import-validate.php
CHANGED
|
@@ -33,7 +33,25 @@ class Ai1wm_Import_Validate {
|
|
| 33 |
|
| 34 |
// Verify file if size > 2GB and PHP = 32-bit
|
| 35 |
if ( ! ai1wm_is_filesize_supported( ai1wm_archive_path( $params ) ) ) {
|
| 36 |
-
throw new Ai1wm_Import_Exception(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 37 |
}
|
| 38 |
|
| 39 |
// Set archive bytes offset
|
| 33 |
|
| 34 |
// Verify file if size > 2GB and PHP = 32-bit
|
| 35 |
if ( ! ai1wm_is_filesize_supported( ai1wm_archive_path( $params ) ) ) {
|
| 36 |
+
throw new Ai1wm_Import_Exception(
|
| 37 |
+
__(
|
| 38 |
+
'Your PHP is 32-bit. In order to import your file, please change your PHP version to 64-bit and try again. ' .
|
| 39 |
+
'<a href="https://help.servmask.com/knowledgebase/php-32bit/" target="_blank">Technical details</a>',
|
| 40 |
+
AI1WM_PLUGIN_NAME
|
| 41 |
+
)
|
| 42 |
+
);
|
| 43 |
+
}
|
| 44 |
+
|
| 45 |
+
// Verify file name extension
|
| 46 |
+
if ( ! ai1wm_is_filename_supported( ai1wm_archive_path( $params ) ) ) {
|
| 47 |
+
throw new Ai1wm_Import_Exception(
|
| 48 |
+
__(
|
| 49 |
+
'The file type that you have tried to import is not compatible with this plugin. ' .
|
| 50 |
+
'Please ensure that your file is a <strong>.wpress</strong> file that was created with the All-in-One WP migration plugin. ' .
|
| 51 |
+
'<a href="https://help.servmask.com/knowledgebase/invalid-backup-file/" target="_blank">Technical details</a>',
|
| 52 |
+
AI1WM_PLUGIN_NAME
|
| 53 |
+
)
|
| 54 |
+
);
|
| 55 |
}
|
| 56 |
|
| 57 |
// Set archive bytes offset
|
lib/view/assets/css/backups.min.css
CHANGED
|
@@ -1 +1 @@
|
|
| 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)}}.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:448px;border-top:1px solid #27ae60}.ai1wm-button-group.ai1wm-button-import.ai1wm-open>.ai1wm-dropdown-menu{height:476px;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;padding:5px 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{position:absolute;width:12px;height:10px;top:9px;right:20px}.ai1wm-line{position:absolute;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{display:inline-block;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-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-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-container .ai1wm-row label:after{content:"\200E"}.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-positive-four{position:relative;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{margin-top:16px}.ai1wm-import-info,.ai1wm-import-title{display:inline-block;font-size:12px;font-weight:700}.ai1wm-button-download{top:.5em!important}.ai1wm-button-download span{display:block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[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-edit-pencil:before{content:"\e900"}.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-chevron-right2:before{content:"\e901"}.ai1wm-icon-chevron-left2:before{content:"\e902"}.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-folder-secondary:before{content:"\e92f"}.ai1wm-icon-folder-secondary-open:before{content:"\e930"}@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{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-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:100001}.ai1wm-modal-container{position:fixed;display:none;top:50%;left:50%;z-index:100002;width:480px;height:auto;padding:16px;-webkit-transform:translate(-240px,-94px);transform:translate(-240px,-94px);border:1px solid #fff;box-shadow:0 2px 6px #292929;border-radius:6px;background:#f6f6f6;box-sizing:border-box;text-align:center}.ai1wm-modal-container section{display:block;min-height:102px}.ai1wm-holder h1,.ai1wm-modal-container section h1{margin:0;padding:0}.ai1wm-modal-container section h1 .ai1wm-title-green{color:#27ae60;font-size:.7em}.ai1wm-modal-container section h1 .ai1wm-title-red{color:#e74c3c;font-size:20px}.ai1wm-modal-container section h1 .ai1wm-title-grey{color:gray;font-size:20px}.ai1wm-modal-container section h1 .ai1wm-loader{width:32px;height:32px;background:url(../img/logo-32x32.png)}.ai1wm-modal-container section h1 .ai1wm-icon-notification{font-size:1.2em;color:#e74c3c}.ai1wm-modal-container section p{margin:0;padding:12px 0}.ai1wm-modal-container section p .ai1wm-modal-sites p{padding:4px 10px;text-align:left}.ai1wm-modal-container section p .ai1wm-modal-sites input,.ai1wm-modal-container section p .ai1wm-modal-sites select{padding:0 6px;width:100%;max-width:100%;border-radius:3px;height:30px;line-height:30px}.ai1wm-modal-container section p .ai1wm-modal-subtitle-green{color:#27ae60}.ai1wm-modal-container section p .ai1wm-modal-subtitle-red{color:#e74c3c}.ai1wm-modal-container section p .ai1wm-modal-subdescription{display:block;text-align:left}.ai1wm-modal-container section p a.ai1wm-button-green{display:inline-block;position:relative;top:26px}.ai1wm-modal-container section p a.ai1wm-emphasize{-webkit-animation:ai1wm-emphasize 1s infinite;animation:ai1wm-emphasize 1s infinite}.ai1wm-modal-container section p em{display:block;color:#34495e;font-style:normal}.ai1wm-modal-container section p.ai1wm-import-modal-content{text-align:left}.ai1wm-modal-container section p.ai1wm-import-modal-content-done{text-align:left;padding:1.62em .5em}.ai1wm-modal-container .ai1wm-import-modal-actions{border-top:1px solid #ccc;padding-top:1em;text-align:right}.ai1wm-modal-container .ai1wm-import-modal-actions .ai1wm-button-gray{margin-right:1em}.ai1wm-backups tbody tr,.ai1wm-modal-container .ai1wm-import-modal-notice{border-top:1px solid #ccc}.ai1wm-modal-container .ai1wm-import-modal-notice p{font-weight:700;margin:0;padding-top:16px;text-align:center}#ai1wm-backups-list{width:100%;overflow-x:auto}.ai1wm-backups{width:100%;margin:1em 0;padding:0;border-collapse:collapse}.ai1wm-backups .ai1wm-column-name{text-align:left;white-space:nowrap}.ai1wm-backups .ai1wm-column-date,.ai1wm-backups .ai1wm-column-size{text-align:center;white-space:nowrap}.ai1wm-backups .ai1wm-column-actions{text-align:right;white-space:nowrap}.ai1wm-backups thead th{padding:4px 6px;text-align:left;font-size:1.2em}.ai1wm-backups tbody tr{border-bottom:1px solid #ccc}.ai1wm-backups tbody tr:hover{background:rgba(0,0,0,.1)}.ai1wm-backups tbody tr:hover .ai1wm-backup-label-description:not(.ai1wm-backup-label-selected){display:inline}.ai1wm-backups tbody td{padding:4px 6px;box-sizing:border-box;line-height:24px}.ai1wm-backups tbody td.ai1wm-backup-actions{text-align:right;min-width:250px;padding-right:36px}.ai1wm-backups tbody td.ai1wm-backup-actions span{transition:width 2s cubic-bezier(.19,1,.22,1);display:inline-block;width:0;text-align:center;visibility:hidden}.ai1wm-backups tbody td.ai1wm-backup-actions .ai1wm-backup-delete,.ai1wm-backups tbody td.ai1wm-backup-actions .ai1wm-backup-download,.ai1wm-backups tbody td.ai1wm-backup-actions .ai1wm-backup-restore{border-radius:50px;margin:0 2px;padding:4px 8px}.ai1wm-backups tbody td.ai1wm-backup-actions .ai1wm-button-on span{width:80px;visibility:visible}.ai1wm-backups .spinner{visibility:visible;margin:0}.ai1wm-backups .ai1wm-backups-list-spinner{text-align:center;line-height:37px}.ai1wm-backups .ai1wm-backups-list-spinner .spinner{float:none;visibility:visible;margin:0 6px 0 0;position:relative;top:-2px}.ai1wm-backups .ai1wm-backup-label-text{cursor:pointer}.ai1wm-backups .ai1wm-backup-label-text .ai1wm-backup-label-colored{display:inline-block;padding:.25em .4em;font-size:85%;font-weight:400;line-height:1;text-align:center;vertical-align:baseline;border-radius:.25rem;color:#000;background-color:#fad390;cursor:pointer;word-wrap:break-word;word-break:break-all;white-space:normal}.ai1wm-backups .ai1wm-backup-label-description:hover .ai1wm-icon-edit-pencil,.ai1wm-backups .ai1wm-backup-label-text:hover .ai1wm-icon-edit-pencil{display:inline}.ai1wm-backups .ai1wm-backup-label-description{font-size:12px;cursor:pointer;font-style:italic}.ai1wm-backups .ai1wm-backup-label-holder .spinner{float:none}.ai1wm-backups .ai1wm-backup-label-holder .ai1wm-backup-label-field{border-radius:5px;border:1px solid #ccc}.ai1wm-backups-empty,.ai1wm-backups-empty-spinner-holder{line-height:2em}.ai1wm-backups-empty-spinner-holder .spinner{float:none;visibility:visible;margin:0 6px 0 0;position:relative;top:-2px}
|
| 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)}}.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:448px;border-top:1px solid #27ae60}.ai1wm-button-group.ai1wm-button-import.ai1wm-open>.ai1wm-dropdown-menu{height:476px;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;padding:5px 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{position:absolute;width:12px;height:10px;top:9px;right:20px}.ai1wm-line{position:absolute;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{display:inline-block;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-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-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-container .ai1wm-row label:after{content:"\200E"}.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-positive-four{position:relative;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{margin-top:16px}.ai1wm-import-info,.ai1wm-import-title{display:inline-block;font-size:12px;font-weight:700}.ai1wm-button-download{top:.5em!important}.ai1wm-button-download span{display:block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[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-edit-pencil:before{content:"\e900"}.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-chevron-right2:before{content:"\e901"}.ai1wm-icon-chevron-left2:before{content:"\e902"}.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-folder-secondary:before{content:"\e92f"}.ai1wm-icon-folder-secondary-open:before{content:"\e930"}@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{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-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:100001}.ai1wm-modal-container{position:fixed;display:none;top:50%;left:50%;z-index:100002;width:480px;height:auto;padding:16px;-webkit-transform:translate(-240px,-94px);transform:translate(-240px,-94px);border:1px solid #fff;box-shadow:0 2px 6px #292929;border-radius:6px;background:#f6f6f6;box-sizing:border-box;text-align:center}.ai1wm-modal-container section{display:block;min-height:102px}.ai1wm-holder h1,.ai1wm-modal-container section h1{margin:0;padding:0}.ai1wm-modal-container section h1 .ai1wm-title-green{color:#27ae60;font-size:.7em}.ai1wm-modal-container section h1 .ai1wm-title-red{color:#e74c3c;font-size:20px}.ai1wm-modal-container section h1 .ai1wm-title-grey{color:gray;font-size:20px}.ai1wm-modal-container section h1 .ai1wm-loader{width:32px;height:32px;background:url(../img/logo-32x32.png)}.ai1wm-modal-container section h1 .ai1wm-icon-notification{font-size:1.2em;color:#e74c3c}.ai1wm-modal-container section p{margin:0;padding:12px 0}.ai1wm-modal-container section p .ai1wm-modal-sites p{padding:4px 10px;text-align:left}.ai1wm-modal-container section p .ai1wm-modal-sites input,.ai1wm-modal-container section p .ai1wm-modal-sites select{padding:0 6px;width:100%;max-width:100%;border-radius:3px;height:30px;line-height:30px}.ai1wm-modal-container section p .ai1wm-modal-subtitle-green{color:#27ae60}.ai1wm-modal-container section p .ai1wm-modal-subtitle-red{color:#e74c3c}.ai1wm-modal-container section p .ai1wm-modal-subdescription{display:block;text-align:left}.ai1wm-modal-container section p a.ai1wm-button-green{display:inline-block;position:relative;top:26px}.ai1wm-modal-container section p a.ai1wm-emphasize{-webkit-animation:ai1wm-emphasize 1s infinite;animation:ai1wm-emphasize 1s infinite}.ai1wm-modal-container section p em{display:block;color:#34495e;font-style:normal}.ai1wm-modal-container section p.ai1wm-import-modal-content{text-align:left}.ai1wm-modal-container section p.ai1wm-import-modal-content-done{text-align:left;padding:1.62em .5em}.ai1wm-modal-container .ai1wm-import-modal-actions{border-top:1px solid #ccc;padding-top:1em;text-align:right}.ai1wm-modal-container .ai1wm-import-modal-actions .ai1wm-button-gray{margin-right:1em}.ai1wm-modal-container .ai1wm-import-modal-notice{border-top:1px solid #ccc}.ai1wm-modal-container .ai1wm-import-modal-notice p{font-weight:700;margin:0;padding-top:16px;text-align:center}#ai1wm-backups-list{width:100%;overflow-x:auto}div#ai1wm-backups-list::-webkit-scrollbar{-webkit-appearance:none;height:4px}div#ai1wm-backups-list::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(77,77,77,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.ai1wm-backups{width:100%;margin:1em 0;padding:0;border-collapse:collapse}.ai1wm-backups .ai1wm-column-name{text-align:left;white-space:nowrap}.ai1wm-backups .ai1wm-column-date,.ai1wm-backups .ai1wm-column-size{text-align:center;white-space:nowrap}.ai1wm-backups .ai1wm-column-actions{text-align:right;white-space:nowrap}.ai1wm-backups thead th{padding:4px 6px;text-align:left;font-size:1.2em}.ai1wm-backups tbody tr{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.ai1wm-backups tbody tr:hover{background:rgba(0,0,0,.1)}.ai1wm-backups tbody tr:hover .ai1wm-backup-label-description:not(.ai1wm-backup-label-selected){display:inline}.ai1wm-backups tbody td{padding:4px 6px;box-sizing:border-box;line-height:24px}.ai1wm-backups tbody td.ai1wm-backup-actions{text-align:right;min-width:250px;padding-right:38px}.ai1wm-backups tbody td.ai1wm-backup-actions span{transition:width 2s cubic-bezier(.19,1,.22,1);display:inline-block;width:0;text-align:center;visibility:hidden}.ai1wm-backups tbody td.ai1wm-backup-actions .ai1wm-backup-delete,.ai1wm-backups tbody td.ai1wm-backup-actions .ai1wm-backup-download,.ai1wm-backups tbody td.ai1wm-backup-actions .ai1wm-backup-restore{border-radius:50px;margin:0 2px;padding:4px 8px}.ai1wm-backups tbody td.ai1wm-backup-actions .ai1wm-button-on span{width:80px;visibility:visible}.ai1wm-backups .spinner{visibility:visible;margin:0}.ai1wm-backups .ai1wm-backups-list-spinner{text-align:center;line-height:37px}.ai1wm-backups .ai1wm-backups-list-spinner .spinner{float:none;visibility:visible;margin:0 6px 0 0;position:relative;top:-2px}.ai1wm-backups .ai1wm-backup-label-text{cursor:pointer}.ai1wm-backups .ai1wm-backup-label-text .ai1wm-backup-label-colored{display:inline-block;padding:.25em .4em;font-size:85%;font-weight:400;line-height:1;text-align:center;vertical-align:baseline;border-radius:.25rem;color:#000;background-color:#fad390;cursor:pointer;word-wrap:break-word;word-break:break-all;white-space:normal}.ai1wm-backups .ai1wm-backup-label-description:hover .ai1wm-icon-edit-pencil,.ai1wm-backups .ai1wm-backup-label-text:hover .ai1wm-icon-edit-pencil{display:inline}.ai1wm-backups .ai1wm-backup-label-description{font-size:12px;cursor:pointer;font-style:italic}.ai1wm-backups .ai1wm-backup-label-holder .spinner{float:none}.ai1wm-backups .ai1wm-backup-label-holder .ai1wm-backup-label-field{border-radius:5px;border:1px solid #ccc}.ai1wm-backups-empty,.ai1wm-backups-empty-spinner-holder{line-height:2em}.ai1wm-backups-empty-spinner-holder .spinner{float:none;visibility:visible;margin:0 6px 0 0;position:relative;top:-2px}
|
lib/view/assets/css/backups.min.rtl.css
CHANGED
|
@@ -1 +1 @@
|
|
| 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)}}.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:right}.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:448px;border-top:1px solid #27ae60}.ai1wm-button-group.ai1wm-button-import.ai1wm-open>.ai1wm-dropdown-menu{height:476px;border-top:1px solid #27ae60}.ai1wm-button-group .ai1wm-button-main{position:relative;padding:6px 25px 6px 50px;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;padding:5px 26px;text-decoration:none;color:#27ae60;text-align:right;box-sizing:content-box}.ai1wm-dropdown-menu li a:hover,.ai1wm-dropdown-menu li a:visited:hover{text-decoration:none;color:#111}.ai1mw-lines{position:absolute;width:12px;height:10px;top:9px;left:20px}.ai1wm-line{position:absolute;width:100%;height:2px;margin:auto;background:#27ae60;transition:all .2s ease-in-out}.ai1wm-line-first{top:0;right:0}div.ai1wm-open .ai1wm-line-first,div.ai1wm-open .ai1wm-line-third{top:50%}.ai1wm-line-second{top:50%;right:0}.ai1wm-line-third{top:100%;right:0}.ai1wm-button-blue,.ai1wm-button-gray,.ai1wm-button-green,.ai1wm-button-green-small,.ai1wm-button-red{display:inline-block;border:2px solid #95a5a6;background-color:transparent;color:#95a5a6;border-radius:5px;cursor:pointer;padding:5px 26px 5px 25px;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-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:100% 0}.ai1wm-message-close-button{position:absolute;left: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:right;width:25px;height:25px;border-radius:50%;background:100% 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-container .ai1wm-row label:after{content:"\200E"}.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:left}.ai1wm-report-problem-dialog{position:absolute;z-index:999;width:280px;left: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:right;line-height:34px;outline:0;text-decoration:none;color:#e74c3c}.ai1wm-form-submit{float:left}.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-positive-four{position:relative;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 8px 6px 0}.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:right;line-height:1.5em}.ai1wm-import-info{margin-top:16px}.ai1wm-import-info,.ai1wm-import-title{display:inline-block;font-size:12px;font-weight:700}.ai1wm-button-download{top:.5em!important}.ai1wm-button-download span{display:block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[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-edit-pencil:before{content:"\e900"}.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-chevron-right2:before{content:"\e901"}.ai1wm-icon-chevron-left2:before{content:"\e902"}.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-folder-secondary:before{content:"\e92f"}.ai1wm-icon-folder-secondary-open:before{content:"\e930"}@media (min-width:855px){.ai1wm-row{margin-left:399px}.ai1wm-row:after,.ai1wm-row:before{content:" ";display:table}.ai1wm-row:after{clear:both}.ai1wm-left{float:right;width:100%}.ai1wm-right{float:left;width:377px;margin-left:-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{float:right;font-weight:300;font-size:22px;text-transform:uppercase}.ai1wm-holder h1 i{position:relative;top:2px}@media (max-width:854px){.ai1wm-container{margin-right:10px!important}.ai1wm-right,.ai1wm-row{margin-left:0!important}.ai1wm-right{float:right!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 2px 0 20px}.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-right:4px solid #ffba00}.ai1wm-overlay{display:none;position:fixed;top:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:100001}.ai1wm-modal-container{position:fixed;display:none;top:50%;right:50%;z-index:100002;width:480px;height:auto;padding:16px;-webkit-transform:translate(240px,-94px);transform:translate(240px,-94px);border:1px solid #fff;box-shadow:0 2px 6px #292929;border-radius:6px;background:#f6f6f6;box-sizing:border-box;text-align:center}.ai1wm-modal-container section{display:block;min-height:102px}.ai1wm-holder h1,.ai1wm-modal-container section h1{margin:0;padding:0}.ai1wm-modal-container section h1 .ai1wm-title-green{color:#27ae60;font-size:.7em}.ai1wm-modal-container section h1 .ai1wm-title-red{color:#e74c3c;font-size:20px}.ai1wm-modal-container section h1 .ai1wm-title-grey{color:gray;font-size:20px}.ai1wm-modal-container section h1 .ai1wm-loader{width:32px;height:32px;background:url(../img/logo-32x32.png)}.ai1wm-modal-container section h1 .ai1wm-icon-notification{font-size:1.2em;color:#e74c3c}.ai1wm-modal-container section p{margin:0;padding:12px 0}.ai1wm-modal-container section p .ai1wm-modal-sites p{padding:4px 10px;text-align:right}.ai1wm-modal-container section p .ai1wm-modal-sites input,.ai1wm-modal-container section p .ai1wm-modal-sites select{padding:0 6px;width:100%;max-width:100%;border-radius:3px;height:30px;line-height:30px}.ai1wm-modal-container section p .ai1wm-modal-subtitle-green{color:#27ae60}.ai1wm-modal-container section p .ai1wm-modal-subtitle-red{color:#e74c3c}.ai1wm-modal-container section p .ai1wm-modal-subdescription{display:block;text-align:right}.ai1wm-modal-container section p a.ai1wm-button-green{display:inline-block;position:relative;top:26px}.ai1wm-modal-container section p a.ai1wm-emphasize{-webkit-animation:ai1wm-emphasize 1s infinite;animation:ai1wm-emphasize 1s infinite}.ai1wm-modal-container section p em{display:block;color:#34495e;font-style:normal}.ai1wm-modal-container section p.ai1wm-import-modal-content{text-align:right}.ai1wm-modal-container section p.ai1wm-import-modal-content-done{text-align:right;padding:1.62em .5em}.ai1wm-modal-container .ai1wm-import-modal-actions{border-top:1px solid #ccc;padding-top:1em;text-align:left}.ai1wm-modal-container .ai1wm-import-modal-actions .ai1wm-button-gray{margin-left:1em}.ai1wm-backups tbody tr,.ai1wm-modal-container .ai1wm-import-modal-notice{border-top:1px solid #ccc}.ai1wm-modal-container .ai1wm-import-modal-notice p{font-weight:700;margin:0;padding-top:16px;text-align:center}#ai1wm-backups-list{width:100%;overflow-x:auto}.ai1wm-backups{width:100%;margin:1em 0;padding:0;border-collapse:collapse}.ai1wm-backups .ai1wm-column-name{text-align:right;white-space:nowrap}.ai1wm-backups .ai1wm-column-date,.ai1wm-backups .ai1wm-column-size{text-align:center;white-space:nowrap}.ai1wm-backups .ai1wm-column-actions{text-align:left;white-space:nowrap}.ai1wm-backups thead th{padding:4px 6px;text-align:right;font-size:1.2em}.ai1wm-backups tbody tr{border-bottom:1px solid #ccc}.ai1wm-backups tbody tr:hover{background:rgba(0,0,0,.1)}.ai1wm-backups tbody tr:hover .ai1wm-backup-label-description:not(.ai1wm-backup-label-selected){display:inline}.ai1wm-backups tbody td{padding:4px 6px;box-sizing:border-box;line-height:24px}.ai1wm-backups tbody td.ai1wm-backup-actions{text-align:left;min-width:250px;padding-left:36px}.ai1wm-backups tbody td.ai1wm-backup-actions span{transition:width 2s cubic-bezier(.19,1,.22,1);display:inline-block;width:0;text-align:center;visibility:hidden}.ai1wm-backups tbody td.ai1wm-backup-actions .ai1wm-backup-delete,.ai1wm-backups tbody td.ai1wm-backup-actions .ai1wm-backup-download,.ai1wm-backups tbody td.ai1wm-backup-actions .ai1wm-backup-restore{border-radius:50px;margin:0 2px;padding:4px 8px}.ai1wm-backups tbody td.ai1wm-backup-actions .ai1wm-button-on span{width:80px;visibility:visible}.ai1wm-backups .spinner{visibility:visible;margin:0}.ai1wm-backups .ai1wm-backups-list-spinner{text-align:center;line-height:37px}.ai1wm-backups .ai1wm-backups-list-spinner .spinner{float:none;visibility:visible;margin:0 0 0 6px;position:relative;top:-2px}.ai1wm-backups .ai1wm-backup-label-text{cursor:pointer}.ai1wm-backups .ai1wm-backup-label-text .ai1wm-backup-label-colored{display:inline-block;padding:.25em .4em;font-size:85%;font-weight:400;line-height:1;text-align:center;vertical-align:baseline;border-radius:.25rem;color:#000;background-color:#fad390;cursor:pointer;word-wrap:break-word;word-break:break-all;white-space:normal}.ai1wm-backups .ai1wm-backup-label-description:hover .ai1wm-icon-edit-pencil,.ai1wm-backups .ai1wm-backup-label-text:hover .ai1wm-icon-edit-pencil{display:inline}.ai1wm-backups .ai1wm-backup-label-description{font-size:12px;cursor:pointer;font-style:italic}.ai1wm-backups .ai1wm-backup-label-holder .spinner{float:none}.ai1wm-backups .ai1wm-backup-label-holder .ai1wm-backup-label-field{border-radius:5px;border:1px solid #ccc}.ai1wm-backups-empty,.ai1wm-backups-empty-spinner-holder{line-height:2em}.ai1wm-backups-empty-spinner-holder .spinner{float:none;visibility:visible;margin:0 0 0 6px;position:relative;top:-2px}
|
| 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)}}.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:right}.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:448px;border-top:1px solid #27ae60}.ai1wm-button-group.ai1wm-button-import.ai1wm-open>.ai1wm-dropdown-menu{height:476px;border-top:1px solid #27ae60}.ai1wm-button-group .ai1wm-button-main{position:relative;padding:6px 25px 6px 50px;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;padding:5px 26px;text-decoration:none;color:#27ae60;text-align:right;box-sizing:content-box}.ai1wm-dropdown-menu li a:hover,.ai1wm-dropdown-menu li a:visited:hover{text-decoration:none;color:#111}.ai1mw-lines{position:absolute;width:12px;height:10px;top:9px;left:20px}.ai1wm-line{position:absolute;width:100%;height:2px;margin:auto;background:#27ae60;transition:all .2s ease-in-out}.ai1wm-line-first{top:0;right:0}div.ai1wm-open .ai1wm-line-first,div.ai1wm-open .ai1wm-line-third{top:50%}.ai1wm-line-second{top:50%;right:0}.ai1wm-line-third{top:100%;right:0}.ai1wm-button-blue,.ai1wm-button-gray,.ai1wm-button-green,.ai1wm-button-green-small,.ai1wm-button-red{display:inline-block;border:2px solid #95a5a6;background-color:transparent;color:#95a5a6;border-radius:5px;cursor:pointer;padding:5px 26px 5px 25px;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-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:100% 0}.ai1wm-message-close-button{position:absolute;left: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:right;width:25px;height:25px;border-radius:50%;background:100% 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-container .ai1wm-row label:after{content:"\200E"}.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:left}.ai1wm-report-problem-dialog{position:absolute;z-index:999;width:280px;left: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:right;line-height:34px;outline:0;text-decoration:none;color:#e74c3c}.ai1wm-form-submit{float:left}.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-positive-four{position:relative;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 8px 6px 0}.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:right;line-height:1.5em}.ai1wm-import-info{margin-top:16px}.ai1wm-import-info,.ai1wm-import-title{display:inline-block;font-size:12px;font-weight:700}.ai1wm-button-download{top:.5em!important}.ai1wm-button-download span{display:block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[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-edit-pencil:before{content:"\e900"}.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-chevron-right2:before{content:"\e901"}.ai1wm-icon-chevron-left2:before{content:"\e902"}.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-folder-secondary:before{content:"\e92f"}.ai1wm-icon-folder-secondary-open:before{content:"\e930"}@media (min-width:855px){.ai1wm-row{margin-left:399px}.ai1wm-row:after,.ai1wm-row:before{content:" ";display:table}.ai1wm-row:after{clear:both}.ai1wm-left{float:right;width:100%}.ai1wm-right{float:left;width:377px;margin-left:-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{float:right;font-weight:300;font-size:22px;text-transform:uppercase}.ai1wm-holder h1 i{position:relative;top:2px}@media (max-width:854px){.ai1wm-container{margin-right:10px!important}.ai1wm-right,.ai1wm-row{margin-left:0!important}.ai1wm-right{float:right!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 2px 0 20px}.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-right:4px solid #ffba00}.ai1wm-overlay{display:none;position:fixed;top:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:100001}.ai1wm-modal-container{position:fixed;display:none;top:50%;right:50%;z-index:100002;width:480px;height:auto;padding:16px;-webkit-transform:translate(240px,-94px);transform:translate(240px,-94px);border:1px solid #fff;box-shadow:0 2px 6px #292929;border-radius:6px;background:#f6f6f6;box-sizing:border-box;text-align:center}.ai1wm-modal-container section{display:block;min-height:102px}.ai1wm-holder h1,.ai1wm-modal-container section h1{margin:0;padding:0}.ai1wm-modal-container section h1 .ai1wm-title-green{color:#27ae60;font-size:.7em}.ai1wm-modal-container section h1 .ai1wm-title-red{color:#e74c3c;font-size:20px}.ai1wm-modal-container section h1 .ai1wm-title-grey{color:gray;font-size:20px}.ai1wm-modal-container section h1 .ai1wm-loader{width:32px;height:32px;background:url(../img/logo-32x32.png)}.ai1wm-modal-container section h1 .ai1wm-icon-notification{font-size:1.2em;color:#e74c3c}.ai1wm-modal-container section p{margin:0;padding:12px 0}.ai1wm-modal-container section p .ai1wm-modal-sites p{padding:4px 10px;text-align:right}.ai1wm-modal-container section p .ai1wm-modal-sites input,.ai1wm-modal-container section p .ai1wm-modal-sites select{padding:0 6px;width:100%;max-width:100%;border-radius:3px;height:30px;line-height:30px}.ai1wm-modal-container section p .ai1wm-modal-subtitle-green{color:#27ae60}.ai1wm-modal-container section p .ai1wm-modal-subtitle-red{color:#e74c3c}.ai1wm-modal-container section p .ai1wm-modal-subdescription{display:block;text-align:right}.ai1wm-modal-container section p a.ai1wm-button-green{display:inline-block;position:relative;top:26px}.ai1wm-modal-container section p a.ai1wm-emphasize{-webkit-animation:ai1wm-emphasize 1s infinite;animation:ai1wm-emphasize 1s infinite}.ai1wm-modal-container section p em{display:block;color:#34495e;font-style:normal}.ai1wm-modal-container section p.ai1wm-import-modal-content{text-align:right}.ai1wm-modal-container section p.ai1wm-import-modal-content-done{text-align:right;padding:1.62em .5em}.ai1wm-modal-container .ai1wm-import-modal-actions{border-top:1px solid #ccc;padding-top:1em;text-align:left}.ai1wm-modal-container .ai1wm-import-modal-actions .ai1wm-button-gray{margin-left:1em}.ai1wm-modal-container .ai1wm-import-modal-notice{border-top:1px solid #ccc}.ai1wm-modal-container .ai1wm-import-modal-notice p{font-weight:700;margin:0;padding-top:16px;text-align:center}#ai1wm-backups-list{width:100%;overflow-x:auto}div#ai1wm-backups-list::-webkit-scrollbar{-webkit-appearance:none;height:4px}div#ai1wm-backups-list::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(77,77,77,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.ai1wm-backups{width:100%;margin:1em 0;padding:0;border-collapse:collapse}.ai1wm-backups .ai1wm-column-name{text-align:right;white-space:nowrap}.ai1wm-backups .ai1wm-column-date,.ai1wm-backups .ai1wm-column-size{text-align:center;white-space:nowrap}.ai1wm-backups .ai1wm-column-actions{text-align:left;white-space:nowrap}.ai1wm-backups thead th{padding:4px 6px;text-align:right;font-size:1.2em}.ai1wm-backups tbody tr{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.ai1wm-backups tbody tr:hover{background:rgba(0,0,0,.1)}.ai1wm-backups tbody tr:hover .ai1wm-backup-label-description:not(.ai1wm-backup-label-selected){display:inline}.ai1wm-backups tbody td{padding:4px 6px;box-sizing:border-box;line-height:24px}.ai1wm-backups tbody td.ai1wm-backup-actions{text-align:left;min-width:250px;padding-left:38px}.ai1wm-backups tbody td.ai1wm-backup-actions span{transition:width 2s cubic-bezier(.19,1,.22,1);display:inline-block;width:0;text-align:center;visibility:hidden}.ai1wm-backups tbody td.ai1wm-backup-actions .ai1wm-backup-delete,.ai1wm-backups tbody td.ai1wm-backup-actions .ai1wm-backup-download,.ai1wm-backups tbody td.ai1wm-backup-actions .ai1wm-backup-restore{border-radius:50px;margin:0 2px;padding:4px 8px}.ai1wm-backups tbody td.ai1wm-backup-actions .ai1wm-button-on span{width:80px;visibility:visible}.ai1wm-backups .spinner{visibility:visible;margin:0}.ai1wm-backups .ai1wm-backups-list-spinner{text-align:center;line-height:37px}.ai1wm-backups .ai1wm-backups-list-spinner .spinner{float:none;visibility:visible;margin:0 0 0 6px;position:relative;top:-2px}.ai1wm-backups .ai1wm-backup-label-text{cursor:pointer}.ai1wm-backups .ai1wm-backup-label-text .ai1wm-backup-label-colored{display:inline-block;padding:.25em .4em;font-size:85%;font-weight:400;line-height:1;text-align:center;vertical-align:baseline;border-radius:.25rem;color:#000;background-color:#fad390;cursor:pointer;word-wrap:break-word;word-break:break-all;white-space:normal}.ai1wm-backups .ai1wm-backup-label-description:hover .ai1wm-icon-edit-pencil,.ai1wm-backups .ai1wm-backup-label-text:hover .ai1wm-icon-edit-pencil{display:inline}.ai1wm-backups .ai1wm-backup-label-description{font-size:12px;cursor:pointer;font-style:italic}.ai1wm-backups .ai1wm-backup-label-holder .spinner{float:none}.ai1wm-backups .ai1wm-backup-label-holder .ai1wm-backup-label-field{border-radius:5px;border:1px solid #ccc}.ai1wm-backups-empty,.ai1wm-backups-empty-spinner-holder{line-height:2em}.ai1wm-backups-empty-spinner-holder .spinner{float:none;visibility:visible;margin:0 0 0 6px;position:relative;top:-2px}
|
lib/view/assets/css/updater.min.css
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
@charset "UTF-8";.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:448px;border-top:1px solid #27ae60}.ai1wm-button-group.ai1wm-button-import.ai1wm-open>.ai1wm-dropdown-menu{height:476px;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;padding:5px 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{position:absolute;width:12px;height:10px;top:9px;right:20px}.ai1wm-line{position:absolute;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{display:inline-block;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-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-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-icon-update{font-size:13px;padding:0;margin:0;font-weight:400}.ai1wm-icon-update:before{color:#d54e21;content:'\f463';display:inline-block;font:20px/1 'dashicons';speak:none;padding:0;margin:0;vertical-align:top}.ai1wm-modal-dialog{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7);z-index:99999;opacity:0;transition:opacity 400ms ease-in;pointer-events:none}.ai1wm-modal-dialog:target{opacity:1;pointer-events:auto}.ai1wm-modal-dialog .ai1wm-modal-container{position:fixed;top:50%;left:50%;z-index:100002;width:480px;height:auto;padding:6px 16px 10px;-webkit-transform:translate(-240px,-94px);transform:translate(-240px,-94px);border:1px solid #fff;box-shadow:0 2px 6px #292929;border-radius:6px;background:#f6f6f6;box-sizing:border-box}.ai1wm-modal-dialog .ai1wm-modal-container .ai1wm-modal-error{color:red}.ai1wm-modal-dialog .ai1wm-modal-container .ai1wm-modal-buttons{text-align:left}.ai1wm-modal-dialog .ai1wm-modal-container .ai1wm-purchase-id{width:100%;padding:6px}.ai1wm-modal-dialog .ai1wm-modal-container .ai1wm-help-link{font-weight:700}.ai1wm-modal-dialog .ai1wm-modal-container .ai1wm-purchase-discard{margin-left:1em}
|
| 1 |
+
@charset "UTF-8";.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:448px;border-top:1px solid #27ae60}.ai1wm-button-group.ai1wm-button-import.ai1wm-open>.ai1wm-dropdown-menu{height:476px;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;padding:5px 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{position:absolute;width:12px;height:10px;top:9px;right:20px}.ai1wm-line{position:absolute;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{display:inline-block;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-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-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-icon-update{font-size:13px;padding:0;margin:0;font-weight:400}.ai1wm-icon-update:before{color:#d54e21;content:'\f463';display:inline-block;font:20px/1 'dashicons';speak:none;padding:0;margin:0;vertical-align:top}.ai1wm-modal-dialog{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7);z-index:99999;opacity:0;transition:opacity 400ms ease-in;pointer-events:none}.ai1wm-modal-dialog:target{opacity:1;pointer-events:auto}.ai1wm-modal-dialog .ai1wm-modal-container{position:fixed;top:50%;left:50%;z-index:100002;width:480px;height:auto;padding:6px 16px 10px;-webkit-transform:translate(-240px,-94px);transform:translate(-240px,-94px);border:1px solid #fff;box-shadow:0 2px 6px #292929;border-radius:6px;background:#f6f6f6;box-sizing:border-box}.ai1wm-modal-dialog .ai1wm-modal-container .ai1wm-modal-error{color:red}.ai1wm-modal-dialog .ai1wm-modal-container .ai1wm-modal-buttons{text-align:left}.ai1wm-modal-dialog .ai1wm-modal-container .ai1wm-purchase-id{width:100%;padding:6px}.ai1wm-modal-dialog .ai1wm-modal-container .ai1wm-help-link{font-weight:700}.ai1wm-modal-dialog .ai1wm-modal-container .ai1wm-purchase-discard{margin-left:1em}.ai1wm-update-message{padding:0;margin:0;color:red}
|
lib/view/assets/css/updater.min.rtl.css
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
@charset "UTF-8";.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:right}.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:448px;border-top:1px solid #27ae60}.ai1wm-button-group.ai1wm-button-import.ai1wm-open>.ai1wm-dropdown-menu{height:476px;border-top:1px solid #27ae60}.ai1wm-button-group .ai1wm-button-main{position:relative;padding:6px 25px 6px 50px;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;padding:5px 26px;text-decoration:none;color:#27ae60;text-align:right;box-sizing:content-box}.ai1wm-dropdown-menu li a:hover,.ai1wm-dropdown-menu li a:visited:hover{text-decoration:none;color:#111}.ai1mw-lines{position:absolute;width:12px;height:10px;top:9px;left:20px}.ai1wm-line{position:absolute;width:100%;height:2px;margin:auto;background:#27ae60;transition:all .2s ease-in-out}.ai1wm-line-first{top:0;right:0}div.ai1wm-open .ai1wm-line-first,div.ai1wm-open .ai1wm-line-third{top:50%}.ai1wm-line-second{top:50%;right:0}.ai1wm-line-third{top:100%;right:0}.ai1wm-button-blue,.ai1wm-button-gray,.ai1wm-button-green,.ai1wm-button-green-small,.ai1wm-button-red{display:inline-block;border:2px solid #95a5a6;background-color:transparent;color:#95a5a6;border-radius:5px;cursor:pointer;padding:5px 26px 5px 25px;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-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:100% 0}.ai1wm-message-close-button{position:absolute;left: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:right;width:25px;height:25px;border-radius:50%;background:100% 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-icon-update{font-size:13px;padding:0;margin:0;font-weight:400}.ai1wm-icon-update:before{color:#d54e21;content:'\f463';display:inline-block;font:20px/1 'dashicons';speak:none;padding:0;margin:0;vertical-align:top}.ai1wm-modal-dialog{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.7);z-index:99999;opacity:0;transition:opacity 400ms ease-in;pointer-events:none}.ai1wm-modal-dialog:target{opacity:1;pointer-events:auto}.ai1wm-modal-dialog .ai1wm-modal-container{position:fixed;top:50%;right:50%;z-index:100002;width:480px;height:auto;padding:6px 16px 10px;-webkit-transform:translate(240px,-94px);transform:translate(240px,-94px);border:1px solid #fff;box-shadow:0 2px 6px #292929;border-radius:6px;background:#f6f6f6;box-sizing:border-box}.ai1wm-modal-dialog .ai1wm-modal-container .ai1wm-modal-error{color:red}.ai1wm-modal-dialog .ai1wm-modal-container .ai1wm-modal-buttons{text-align:right}.ai1wm-modal-dialog .ai1wm-modal-container .ai1wm-purchase-id{width:100%;padding:6px}.ai1wm-modal-dialog .ai1wm-modal-container .ai1wm-help-link{font-weight:700}.ai1wm-modal-dialog .ai1wm-modal-container .ai1wm-purchase-discard{margin-right:1em}
|
| 1 |
+
@charset "UTF-8";.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:right}.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:448px;border-top:1px solid #27ae60}.ai1wm-button-group.ai1wm-button-import.ai1wm-open>.ai1wm-dropdown-menu{height:476px;border-top:1px solid #27ae60}.ai1wm-button-group .ai1wm-button-main{position:relative;padding:6px 25px 6px 50px;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;padding:5px 26px;text-decoration:none;color:#27ae60;text-align:right;box-sizing:content-box}.ai1wm-dropdown-menu li a:hover,.ai1wm-dropdown-menu li a:visited:hover{text-decoration:none;color:#111}.ai1mw-lines{position:absolute;width:12px;height:10px;top:9px;left:20px}.ai1wm-line{position:absolute;width:100%;height:2px;margin:auto;background:#27ae60;transition:all .2s ease-in-out}.ai1wm-line-first{top:0;right:0}div.ai1wm-open .ai1wm-line-first,div.ai1wm-open .ai1wm-line-third{top:50%}.ai1wm-line-second{top:50%;right:0}.ai1wm-line-third{top:100%;right:0}.ai1wm-button-blue,.ai1wm-button-gray,.ai1wm-button-green,.ai1wm-button-green-small,.ai1wm-button-red{display:inline-block;border:2px solid #95a5a6;background-color:transparent;color:#95a5a6;border-radius:5px;cursor:pointer;padding:5px 26px 5px 25px;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-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:100% 0}.ai1wm-message-close-button{position:absolute;left: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:right;width:25px;height:25px;border-radius:50%;background:100% 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-icon-update{font-size:13px;padding:0;margin:0;font-weight:400}.ai1wm-icon-update:before{color:#d54e21;content:'\f463';display:inline-block;font:20px/1 'dashicons';speak:none;padding:0;margin:0;vertical-align:top}.ai1wm-modal-dialog{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.7);z-index:99999;opacity:0;transition:opacity 400ms ease-in;pointer-events:none}.ai1wm-modal-dialog:target{opacity:1;pointer-events:auto}.ai1wm-modal-dialog .ai1wm-modal-container{position:fixed;top:50%;right:50%;z-index:100002;width:480px;height:auto;padding:6px 16px 10px;-webkit-transform:translate(240px,-94px);transform:translate(240px,-94px);border:1px solid #fff;box-shadow:0 2px 6px #292929;border-radius:6px;background:#f6f6f6;box-sizing:border-box}.ai1wm-modal-dialog .ai1wm-modal-container .ai1wm-modal-error{color:red}.ai1wm-modal-dialog .ai1wm-modal-container .ai1wm-modal-buttons{text-align:right}.ai1wm-modal-dialog .ai1wm-modal-container .ai1wm-purchase-id{width:100%;padding:6px}.ai1wm-modal-dialog .ai1wm-modal-container .ai1wm-help-link{font-weight:700}.ai1wm-modal-dialog .ai1wm-modal-container .ai1wm-purchase-discard{margin-right:1em}.ai1wm-update-message{padding:0;margin:0;color:red}
|
lib/view/assets/javascript/util.min.js
CHANGED
|
@@ -29,7 +29,7 @@
|
|
| 29 |
*/
|
| 30 |
var $ = jQuery;
|
| 31 |
module.exports = {
|
| 32 |
-
random: function random(len) {
|
| 33 |
var text = '';
|
| 34 |
var possible = 'abcdefghijklmnopqrstuvwxyz0123456789';
|
| 35 |
|
|
@@ -37,6 +37,10 @@ module.exports = {
|
|
| 37 |
text += possible.charAt(Math.floor(Math.random() * possible.length));
|
| 38 |
}
|
| 39 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 40 |
return text;
|
| 41 |
},
|
| 42 |
form: function form(id) {
|
| 29 |
*/
|
| 30 |
var $ = jQuery;
|
| 31 |
module.exports = {
|
| 32 |
+
random: function random(len, suffix) {
|
| 33 |
var text = '';
|
| 34 |
var possible = 'abcdefghijklmnopqrstuvwxyz0123456789';
|
| 35 |
|
| 37 |
text += possible.charAt(Math.floor(Math.random() * possible.length));
|
| 38 |
}
|
| 39 |
|
| 40 |
+
if (suffix) {
|
| 41 |
+
return text + suffix;
|
| 42 |
+
}
|
| 43 |
+
|
| 44 |
return text;
|
| 45 |
},
|
| 46 |
form: function form(id) {
|
lib/view/updater/message.php
ADDED
|
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
/**
|
| 3 |
+
* Copyright (C) 2014-2020 ServMask Inc.
|
| 4 |
+
*
|
| 5 |
+
* This program is free software: you can redistribute it and/or modify
|
| 6 |
+
* it under the terms of the GNU General Public License as published by
|
| 7 |
+
* the Free Software Foundation, either version 3 of the License, or
|
| 8 |
+
* (at your option) any later version.
|
| 9 |
+
*
|
| 10 |
+
* This program is distributed in the hope that it will be useful,
|
| 11 |
+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
| 12 |
+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
| 13 |
+
* GNU General Public License for more details.
|
| 14 |
+
*
|
| 15 |
+
* You should have received a copy of the GNU General Public License
|
| 16 |
+
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
| 17 |
+
*
|
| 18 |
+
* ███████╗███████╗██████╗ ██╗ ██╗███╗ ███╗ █████╗ ███████╗██╗ ██╗
|
| 19 |
+
* ██╔════╝██╔════╝██╔══██╗██║ ██║████╗ ████║██╔══██╗██╔════╝██║ ██╔╝
|
| 20 |
+
* ███████╗█████╗ ██████╔╝██║ ██║██╔████╔██║███████║███████╗█████╔╝
|
| 21 |
+
* ╚════██║██╔══╝ ██╔══██╗╚██╗ ██╔╝██║╚██╔╝██║██╔══██║╚════██║██╔═██╗
|
| 22 |
+
* ███████║███████╗██║ ██║ ╚████╔╝ ██║ ╚═╝ ██║██║ ██║███████║██║ ██╗
|
| 23 |
+
* ╚══════╝╚══════╝╚═╝ ╚═╝ ╚═══╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝
|
| 24 |
+
*/
|
| 25 |
+
|
| 26 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
| 27 |
+
die( 'Kangaroos cannot jump here' );
|
| 28 |
+
}
|
| 29 |
+
?>
|
| 30 |
+
|
| 31 |
+
<?php if ( ! empty( $updater['update_message'] ) ) : ?>
|
| 32 |
+
<br /><span class="ai1wm-update-message"><?php echo $updater['update_message']; ?></span>
|
| 33 |
+
<?php endif; ?>
|
readme.txt
CHANGED
|
@@ -4,7 +4,7 @@ Tags: move, transfer, copy, migrate, backup, clone, restore, db migration, wordp
|
|
| 4 |
Requires at least: 3.3
|
| 5 |
Tested up to: 5.7
|
| 6 |
Requires PHP: 5.2.17
|
| 7 |
-
Stable tag: 7.
|
| 8 |
License: GPLv2 or later
|
| 9 |
|
| 10 |
Move, transfer, copy, migrate, and backup a site with 1-click. Quick, easy, and reliable.
|
|
@@ -108,6 +108,14 @@ Alternatively you can download the plugin using the download button on this page
|
|
| 108 |
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)
|
| 109 |
|
| 110 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 111 |
= 7.40 =
|
| 112 |
**Added**
|
| 113 |
|
| 4 |
Requires at least: 3.3
|
| 5 |
Tested up to: 5.7
|
| 6 |
Requires PHP: 5.2.17
|
| 7 |
+
Stable tag: 7.41
|
| 8 |
License: GPLv2 or later
|
| 9 |
|
| 10 |
Move, transfer, copy, migrate, and backup a site with 1-click. Quick, easy, and reliable.
|
| 108 |
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)
|
| 109 |
|
| 110 |
== Changelog ==
|
| 111 |
+
= 7.41 =
|
| 112 |
+
**Added**
|
| 113 |
+
|
| 114 |
+
* Improved free disk space checking
|
| 115 |
+
* Improved backup validation
|
| 116 |
+
* Improved path replacement on import
|
| 117 |
+
* Horizontal scrollbar on MacOS (Backups Page)
|
| 118 |
+
|
| 119 |
= 7.40 =
|
| 120 |
**Added**
|
| 121 |
|
