PluginProbe ʕ •ᴥ•ʔ
All-in-One WP Migration and Backup / 7.99
All-in-One WP Migration and Backup v7.99
trunk 7.100 7.101 7.102 7.103 7.104 7.105 7.97 7.98 7.99
all-in-one-wp-migration / loader.php
all-in-one-wp-migration Last commit date
lib 8 months ago LICENSE 12 years ago all-in-one-wp-migration.php 8 months ago changelog.txt 2 years ago constants.php 8 months ago deprecated.php 1 year ago exceptions.php 9 months ago functions.php 8 months ago loader.php 9 months ago readme.txt 8 months ago uninstall.php 11 months ago
loader.php
121 lines
1 <?php
2 /**
3 * Copyright (C) 2014-2025 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 * Attribution: This code is part of the All-in-One WP Migration plugin, developed by
19 *
20 * ███████╗███████╗██████╗ ██╗ ██╗███╗ ███╗ █████╗ ███████╗██╗ ██╗
21 * ██╔════╝██╔════╝██╔══██╗██║ ██║████╗ ████║██╔══██╗██╔════╝██║ ██╔╝
22 * ███████╗█████╗ ██████╔╝██║ ██║██╔████╔██║███████║███████╗█████╔╝
23 * ╚════██║██╔══╝ ██╔══██╗╚██╗ ██╔╝██║╚██╔╝██║██╔══██║╚════██║██╔═██╗
24 * ███████║███████╗██║ ██║ ╚████╔╝ ██║ ╚═╝ ██║██║ ██║███████║██║ ██╗
25 * ╚══════╝╚══════╝╚═╝ ╚═╝ ╚═══╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝
26 */
27
28 if ( ! defined( 'ABSPATH' ) ) {
29 die( 'Kangaroos cannot jump here' );
30 }
31
32 // Include all the files that you want to load in here
33 if ( defined( 'WP_CLI' ) ) {
34 require_once AI1WM_VENDOR_PATH . '/servmask/command/class-ai1wm-wp-cli-command.php';
35 }
36
37 require_once AI1WM_VENDOR_PATH . '/bandar/bandar/lib/Bandar.php';
38 require_once AI1WM_VENDOR_PATH . '/servmask/cron/class-ai1wm-cron.php';
39
40 require_once AI1WM_VENDOR_PATH . '/servmask/filesystem/class-ai1wm-directory.php';
41 require_once AI1WM_VENDOR_PATH . '/servmask/filesystem/class-ai1wm-file-htaccess.php';
42 require_once AI1WM_VENDOR_PATH . '/servmask/filesystem/class-ai1wm-file-index.php';
43 require_once AI1WM_VENDOR_PATH . '/servmask/filesystem/class-ai1wm-file-robots.php';
44 require_once AI1WM_VENDOR_PATH . '/servmask/filesystem/class-ai1wm-file-webconfig.php';
45 require_once AI1WM_VENDOR_PATH . '/servmask/filesystem/class-ai1wm-file.php';
46
47 require_once AI1WM_VENDOR_PATH . '/servmask/filter/class-ai1wm-recursive-exclude-filter.php';
48 require_once AI1WM_VENDOR_PATH . '/servmask/filter/class-ai1wm-recursive-extension-filter.php';
49
50 require_once AI1WM_VENDOR_PATH . '/servmask/iterator/class-ai1wm-recursive-directory-iterator.php';
51 require_once AI1WM_VENDOR_PATH . '/servmask/iterator/class-ai1wm-recursive-iterator-iterator.php';
52
53 require_once AI1WM_VENDOR_PATH . '/servmask/archiver/class-ai1wm-archiver.php';
54 require_once AI1WM_VENDOR_PATH . '/servmask/archiver/class-ai1wm-compressor.php';
55 require_once AI1WM_VENDOR_PATH . '/servmask/archiver/class-ai1wm-extractor.php';
56
57 require_once AI1WM_VENDOR_PATH . '/servmask/database/class-ai1wm-database.php';
58 require_once AI1WM_VENDOR_PATH . '/servmask/database/class-ai1wm-database-mysql.php';
59 require_once AI1WM_VENDOR_PATH . '/servmask/database/class-ai1wm-database-mysqli.php';
60 require_once AI1WM_VENDOR_PATH . '/servmask/database/class-ai1wm-database-sqlite.php';
61 require_once AI1WM_VENDOR_PATH . '/servmask/database/class-ai1wm-database-utility.php';
62
63 require_once AI1WM_CONTROLLER_PATH . '/class-ai1wm-backups-controller.php';
64 require_once AI1WM_CONTROLLER_PATH . '/class-ai1wm-export-controller.php';
65 require_once AI1WM_CONTROLLER_PATH . '/class-ai1wm-feedback-controller.php';
66 require_once AI1WM_CONTROLLER_PATH . '/class-ai1wm-import-controller.php';
67 require_once AI1WM_CONTROLLER_PATH . '/class-ai1wm-main-controller.php';
68 require_once AI1WM_CONTROLLER_PATH . '/class-ai1wm-reset-controller.php';
69 require_once AI1WM_CONTROLLER_PATH . '/class-ai1wm-schedules-controller.php';
70 require_once AI1WM_CONTROLLER_PATH . '/class-ai1wm-status-controller.php';
71 require_once AI1WM_CONTROLLER_PATH . '/class-ai1wm-updater-controller.php';
72
73 require_once AI1WM_MODEL_PATH . '/export/class-ai1wm-export-archive.php';
74 require_once AI1WM_MODEL_PATH . '/export/class-ai1wm-export-clean.php';
75 require_once AI1WM_MODEL_PATH . '/export/class-ai1wm-export-compatibility.php';
76 require_once AI1WM_MODEL_PATH . '/export/class-ai1wm-export-config-file.php';
77 require_once AI1WM_MODEL_PATH . '/export/class-ai1wm-export-config.php';
78 require_once AI1WM_MODEL_PATH . '/export/class-ai1wm-export-content.php';
79 require_once AI1WM_MODEL_PATH . '/export/class-ai1wm-export-database-file.php';
80 require_once AI1WM_MODEL_PATH . '/export/class-ai1wm-export-database.php';
81 require_once AI1WM_MODEL_PATH . '/export/class-ai1wm-export-download.php';
82 require_once AI1WM_MODEL_PATH . '/export/class-ai1wm-export-enumerate-content.php';
83 require_once AI1WM_MODEL_PATH . '/export/class-ai1wm-export-enumerate-media.php';
84 require_once AI1WM_MODEL_PATH . '/export/class-ai1wm-export-enumerate-plugins.php';
85 require_once AI1WM_MODEL_PATH . '/export/class-ai1wm-export-enumerate-tables.php';
86 require_once AI1WM_MODEL_PATH . '/export/class-ai1wm-export-enumerate-themes.php';
87 require_once AI1WM_MODEL_PATH . '/export/class-ai1wm-export-init.php';
88 require_once AI1WM_MODEL_PATH . '/export/class-ai1wm-export-media.php';
89 require_once AI1WM_MODEL_PATH . '/export/class-ai1wm-export-plugins.php';
90 require_once AI1WM_MODEL_PATH . '/export/class-ai1wm-export-themes.php';
91
92 require_once AI1WM_MODEL_PATH . '/import/class-ai1wm-import-blogs.php';
93 require_once AI1WM_MODEL_PATH . '/import/class-ai1wm-import-check-decryption-password.php';
94 require_once AI1WM_MODEL_PATH . '/import/class-ai1wm-import-check-encryption.php';
95 require_once AI1WM_MODEL_PATH . '/import/class-ai1wm-import-clean.php';
96 require_once AI1WM_MODEL_PATH . '/import/class-ai1wm-import-compatibility.php';
97 require_once AI1WM_MODEL_PATH . '/import/class-ai1wm-import-confirm.php';
98 require_once AI1WM_MODEL_PATH . '/import/class-ai1wm-import-content.php';
99 require_once AI1WM_MODEL_PATH . '/import/class-ai1wm-import-database.php';
100 require_once AI1WM_MODEL_PATH . '/import/class-ai1wm-import-done.php';
101 require_once AI1WM_MODEL_PATH . '/import/class-ai1wm-import-enumerate.php';
102 require_once AI1WM_MODEL_PATH . '/import/class-ai1wm-import-mu-plugins.php';
103 require_once AI1WM_MODEL_PATH . '/import/class-ai1wm-import-options.php';
104 require_once AI1WM_MODEL_PATH . '/import/class-ai1wm-import-permalinks.php';
105 require_once AI1WM_MODEL_PATH . '/import/class-ai1wm-import-upload.php';
106 require_once AI1WM_MODEL_PATH . '/import/class-ai1wm-import-users.php';
107 require_once AI1WM_MODEL_PATH . '/import/class-ai1wm-import-validate.php';
108
109 require_once AI1WM_MODEL_PATH . '/class-ai1wm-backups.php';
110 require_once AI1WM_MODEL_PATH . '/class-ai1wm-compatibility.php';
111 require_once AI1WM_MODEL_PATH . '/class-ai1wm-deprecated.php';
112 require_once AI1WM_MODEL_PATH . '/class-ai1wm-extensions.php';
113 require_once AI1WM_MODEL_PATH . '/class-ai1wm-feedback.php';
114 require_once AI1WM_MODEL_PATH . '/class-ai1wm-handler.php';
115 require_once AI1WM_MODEL_PATH . '/class-ai1wm-log.php';
116 require_once AI1WM_MODEL_PATH . '/class-ai1wm-message.php';
117 require_once AI1WM_MODEL_PATH . '/class-ai1wm-notification.php';
118 require_once AI1WM_MODEL_PATH . '/class-ai1wm-status.php';
119 require_once AI1WM_MODEL_PATH . '/class-ai1wm-template.php';
120 require_once AI1WM_MODEL_PATH . '/class-ai1wm-updater.php';
121