PluginProbe ʕ •ᴥ•ʔ
Backup Migration / 1.4.7
Backup Migration v1.4.7
2.1.6 2.1.5.2 trunk 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.6.1 1.4.7 1.4.8 1.4.9 1.4.9.1 2.0.0 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.5.1
backup-backup / includes / dashboard / settings.php
backup-backup / includes / dashboard Last commit date
chapter 1 year ago modals 1 year ago modules 1 year ago templates 1 year ago settings.php 1 year ago translations.php 1 year ago
settings.php
265 lines
1 <?php
2
3 // Namespace
4 namespace BMI\Plugin\Dashboard;
5
6 // Exit on direct access
7 if (!defined('ABSPATH')) {
8 exit;
9 }
10
11 // Configuration sets tooltip
12 if (defined('BMI_PREMIUM_TOOLTIP')) {
13 $configu_sets = str_replace('"', "'", BMI_PREMIUM_TOOLTIP);
14 } else $configu_sets = '';
15
16 // Presets
17 if (!has_action('bmi_premium_other_options')) {
18 bmi_set_config('OTHER:PROMOTIONAL:DISPLAY', false);
19 }
20
21 ?>
22 <script type="text/javascript">
23 if (document.querySelector('#modal-css')) document.querySelector('#modal-css').remove();
24 </script>
25 <style>
26 #wpfooter { display: none !important; }
27 #wpfooter #footer-left { display: none; }
28 #wpfooter #footer-upgrade { display: none; }
29 #wp-auth-check-wrap { display: none !important; }
30 .bmi-modal { transform: translateY(0%) !important; }
31 </style>
32 <div id="bmi-preload">
33 <div class="progress">
34 <div class="indeterminate"></div>
35 </div>
36 </div>
37
38 <div id="bmi" style="display: none;">
39
40 <!-- Translations for JS -->
41 <?php require_once 'translations.php'; ?>
42
43 <!-- Plugin Title -->
44 <div class="heading f30 semibold">
45 Backup Migration <small class="regular f20">by <a href="https://backupbliss.com" class="secondary" target="_blank">BackupBliss</a></small>
46 </div>
47
48 <!-- TABS -->
49 <div class="bmi-tabs cf shadow rbb">
50 <div class="bmi-tab left semibold f22 active pointer transition" data-point="create-backup-wrapper">
51 <?php _e('Create backup(s)', 'backup-backup') ?>
52 </div>
53 <div id="stgng" class="bmi-tab left semibold f22 pointer transition" data-point="staging-sites-wrapper">
54 <span class="bmi-stg-wrap">
55 <?php _e('Create a staging site', 'backup-backup') ?>
56 <span id="bmi-stg-new"></span>
57 <i>NEW</i>
58 </span>
59 </div>
60 <div id="marbs" class="bmi-tab left semibold f22 pointer transition" data-point="manage-restore-wrapper">
61 <?php _e('Manage & Restore Backup(s)', 'backup-backup') ?>
62 </div>
63 </div>
64
65 <!-- Error handling -->
66 <?php require_once 'modules/email-errors.php'; ?>
67 <?php require_once 'modules/quota-errors.php'; ?>
68 <?php has_action('bmi_premium_errors') ? do_action('bmi_premium_errors') : ''; ?>
69 <?php require_once 'modules/before-update-backup-errors.php'; ?>
70
71 <!-- @@TAB@@ Create backups(s) -->
72 <div class="bmi-tab-wrapper" id="create-backup-wrapper">
73
74 <!-- BACKUP BTNS -->
75 <?php require_once 'modules/backup_controller.php'; ?>
76
77 <!-- CONFIGURATION HEADER -->
78 <div class="cf section-bmi lh30">
79 <div class="left f20">
80 <?php _e('Configuration options', 'backup-backup') ?>
81 </div>
82 <div class="right f18 secondary premium-wrapper" tooltip="<?php echo $configu_sets; ?>">
83 <div class="premium premium-img">
84 <?php _e('+ Add / manage configuration set(s)​', 'backup-backup') ?>
85 </div>
86 </div>
87 </div>
88
89 <!-- CONFIGURATION SECTION 1 -->
90 <div class="collapser section-bmi shadow" id="exlucde-parts" group="configuration">
91 <div class="header f20 pointer transition">
92 <span class="bold"><?php _e('What', 'backup-backup') ?></span> <?php _e('will be backed up?​', 'backup-backup') ?>
93 </div>
94 <div class="content save-action f20" data-save="save-file-config">
95
96 <?php require_once 'chapter/what_backed_up.php'; ?>
97
98 </div>
99 </div>
100
101 <!-- CONFIGURATION SECTION 2 -->
102 <div class="collapser section-bmi shadow" id="storage-options" group="configuration">
103 <div class="header f20 pointer transition" id="bmi-external-storage-options">
104 <span class="bold"><?php _e('Where', 'backup-backup') ?></span> <?php _e('shall the backup(s) be stored?', 'backup-backup') ?>
105 </div>
106 <div class="content save-action" data-save="save-storage">
107
108 <?php require_once 'chapter/where_config.php'; ?>
109
110 </div>
111 </div>
112
113 <!-- CONFIGURATION SECTION 3 -->
114 <div class="collapser section-bmi shadow" group="configuration">
115 <div class="header f20 pointer transition">
116 <span class="bold"><?php _e('How', 'backup-backup') ?></span> <?php _e('shall the backup(s) be stored?', 'backup-backup') ?>
117 </div>
118 <div class="content save-action" data-save="store-config">
119
120 <?php require_once 'chapter/store_config.php'; ?>
121
122 </div>
123 </div>
124
125 <!-- SECTION DIVIDER -->
126 <hr class="section-bmi">
127
128 <!-- GLOBAL CONFIGURATION -->
129 <div class="collapser section-bmi shadow" id="other-options" group="configuration">
130 <div class="header f20 pointer transition"><span class="bold"><?php _e('Other options', 'backup-backup') ?></span></div>
131 <div class="content save-action" data-save="save-other-options">
132
133 <?php require_once 'chapter/other_config.php'; ?>
134
135 </div>
136 </div>
137
138 <!-- TROUBLESHOOTING -->
139 <div class="collapser section-bmi shadow" id="troubleshooting-chapter" group="configuration">
140 <div class="header f20 pointer transition"><span class="bold"><?php _e('Troubleshooting', 'backup-backup') ?></span></div>
141 <div class="content">
142
143 <?php require_once 'chapter/troubleshooting.php'; ?>
144
145 </div>
146 </div>
147
148 </div>
149
150 <!-- @@TAB@@ Create staging site(s) -->
151 <div class="bmi-tab-wrapper rbb mbl" id="staging-sites-wrapper" style="display: none;">
152
153 <?php require_once 'chapter/staging.php'; ?>
154
155 </div>
156
157 <!-- @@TAB@@ Manage backups(s) -->
158 <div class="bmi-tab-wrapper rbb mbl" id="manage-restore-wrapper" style="display: none;">
159
160 <!-- Super Quick Migration -->
161 <?php require_once 'modules/super-quick-migration.php'; ?>
162
163 <div class="restore-wrapper shadow fullwidth rbb rbt">
164 <div class="f22 regular m mbl"><?php _e("Your saved backups:", 'backup-backup'); ?></div>
165
166 <!-- Super Quick Migration -->
167 <div class="quick-migration m">
168
169 <!-- Templates -->
170 <div style="display: none; visibility: none;" class="hide">
171
172 <!-- Backup Row Template -->
173 <?php require_once 'templates/backup-row-template.php'; ?>
174
175 <!-- Staging Row Template -->
176 <?php require_once 'templates/staging-row-template.php'; ?>
177
178 <!-- Exclusion Rule Row Template -->
179 <?php require_once 'templates/exclusion-rule-template.php'; ?>
180
181 <!-- Dropdown Template -->
182 <?php require_once 'templates/dropdown-template.php'; ?>
183
184 <!-- Dropdown Option Template -->
185 <?php require_once 'templates/option-template.php'; ?>
186
187 </div>
188
189 <!-- Backups TABLE -->
190 <div class="">
191
192 <div class="table-wrapper">
193 <table>
194 <thead>
195
196 <!-- Table Header -->
197 <?php require_once 'modules/backups-table-header.php'; ?>
198
199 </thead>
200 <tbody id="bmi_restore_tbody" data-empty="<?php _e('You have not created any backups yet.', 'backup-backup'); ?>">
201 <tr>
202 <td colspan="100%"><?php _e('You have not created any backups yet.', 'backup-backup'); ?></td>
203 </tr>
204 </tbody>
205 </table>
206 </div>
207
208 <!-- Backup options -->
209 <?php require_once 'modules/backups-under-table.php'; ?>
210
211 </div>
212
213 <!-- Upload Backup -->
214 <?php require_once 'modules/upload-backup.php'; ?>
215
216 </div>
217
218 </div>
219 </div>
220
221 <!-- Premium status -->
222 <?php do_action('bmi_premium_status'); ?>
223
224 <!-- Modals -->
225 <?php require_once 'modals/upload-invalid-manifest-modal.php'; ?>
226 <?php require_once 'modals/backup-progress-modal.php'; ?>
227 <?php require_once 'modals/backup-success-modal.php'; ?>
228 <?php require_once 'modals/prenotice-modal.php'; ?>
229 <?php require_once 'modals/pre-restore-modal.php'; ?>
230 <?php require_once 'modals/restore-parts-modal.php'; ?>
231 <?php require_once 'modals/error-modal.php'; ?>
232 <?php require_once 'modals/restore-progress-modal.php'; ?>
233 <?php require_once 'modals/restore-success-modal.php'; ?>
234 <?php require_once 'modals/upload-wrong-file-modal.php'; ?>
235 <?php require_once 'modals/upload-exist-file-modal.php'; ?>
236 <?php require_once 'modals/upload-success-modal.php'; ?>
237 <?php require_once 'modals/staging-progress-modal.php'; ?>
238 <?php require_once 'modals/staging-success-modal.php'; ?>
239 <?php require_once 'modals/staging-error-modal.php'; ?>
240 <?php require_once 'modals/staging-prenotice-modal.php'; ?>
241 <?php require_once 'modals/delete-confirm-modal.php'; ?>
242 <?php require_once 'modals/staging-delete-confirm-modal.php'; ?>
243 <?php require_once 'modals/staging-rename-modal.php'; ?>
244 <?php require_once 'modals/reset-confirm-modal.php'; ?>
245 <?php require_once 'modals/bfs-modal.php'; ?>
246 <?php require_once 'modals/after-logs-sent.php'; ?>
247 <?php require_once 'modals/freeze-loading.php'; ?>
248 <?php require_once 'modals/logs-modal.php'; ?>
249 <?php //require_once 'modals/logs-sharing-ask.php'; ?>
250 <?php require_once 'modals/supportive-restore-success-cont.php'; ?>
251 <?php require_once 'modals/supportive-restore-success-modal.php'; ?>
252 <?php do_action('bmi_load_premium_modals'); ?>
253
254 <!-- Other modules -->
255 <?php require_once 'modules/backup-ongoing.php'; ?>
256 <?php require_once 'modules/support-chat.php'; ?>
257
258 </div>
259
260 <?php if (bmi_get_config('OTHER:PROMOTIONAL:DISPLAY') != 'true') { ?>
261 <!-- Carrousel -->
262 <div id="bmi_carrousel" style="display: none;">
263 <?php do_action('ins_global_print_carrousel'); ?>
264 </div>
265 <?php } ?>