PluginProbe ʕ •ᴥ•ʔ
Backup Migration / 1.4.6
Backup Migration v1.4.6
2.1.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 2 years ago modals 2 years ago modules 2 years ago templates 2 years ago settings.php 2 years ago translations.php 2 years ago
settings.php
262 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
69 <!-- @@TAB@@ Create backups(s) -->
70 <div class="bmi-tab-wrapper" id="create-backup-wrapper">
71
72 <!-- BACKUP BTNS -->
73 <?php require_once 'modules/backup_controller.php'; ?>
74
75 <!-- CONFIGURATION HEADER -->
76 <div class="cf section-bmi lh30">
77 <div class="left f20">
78 <?php _e('Configuration options', 'backup-backup') ?>
79 </div>
80 <div class="right f18 secondary premium-wrapper" tooltip="<?php echo $configu_sets; ?>">
81 <div class="premium premium-img">
82 <?php _e('+ Add / manage configuration set(s)​', 'backup-backup') ?>
83 </div>
84 </div>
85 </div>
86
87 <!-- CONFIGURATION SECTION 1 -->
88 <div class="collapser section-bmi shadow" id="exlucde-parts" group="configuration">
89 <div class="header f20 pointer transition">
90 <span class="bold"><?php _e('What', 'backup-backup') ?></span> <?php _e('will be backed up?​', 'backup-backup') ?>
91 </div>
92 <div class="content save-action f20" data-save="save-file-config">
93
94 <?php require_once 'chapter/what_backed_up.php'; ?>
95
96 </div>
97 </div>
98
99 <!-- CONFIGURATION SECTION 2 -->
100 <div class="collapser section-bmi shadow" id="storage-options" group="configuration">
101 <div class="header f20 pointer transition" id="bmi-external-storage-options">
102 <span class="bold"><?php _e('Where', 'backup-backup') ?></span> <?php _e('shall the backup(s) be stored?', 'backup-backup') ?>
103 </div>
104 <div class="content save-action" data-save="save-storage">
105
106 <?php require_once 'chapter/where_config.php'; ?>
107
108 </div>
109 </div>
110
111 <!-- CONFIGURATION SECTION 3 -->
112 <div class="collapser section-bmi shadow" group="configuration">
113 <div class="header f20 pointer transition">
114 <span class="bold"><?php _e('How', 'backup-backup') ?></span> <?php _e('shall the backup(s) be stored?', 'backup-backup') ?>
115 </div>
116 <div class="content save-action" data-save="store-config">
117
118 <?php require_once 'chapter/store_config.php'; ?>
119
120 </div>
121 </div>
122
123 <!-- SECTION DIVIDER -->
124 <hr class="section-bmi">
125
126 <!-- GLOBAL CONFIGURATION -->
127 <div class="collapser section-bmi shadow" id="other-options" group="configuration">
128 <div class="header f20 pointer transition"><span class="bold"><?php _e('Other options', 'backup-backup') ?></span></div>
129 <div class="content save-action" data-save="save-other-options">
130
131 <?php require_once 'chapter/other_config.php'; ?>
132
133 </div>
134 </div>
135
136 <!-- TROUBLESHOOTING -->
137 <div class="collapser section-bmi shadow" id="troubleshooting-chapter" group="configuration">
138 <div class="header f20 pointer transition"><span class="bold"><?php _e('Troubleshooting', 'backup-backup') ?></span></div>
139 <div class="content">
140
141 <?php require_once 'chapter/troubleshooting.php'; ?>
142
143 </div>
144 </div>
145
146 </div>
147
148 <!-- @@TAB@@ Create staging site(s) -->
149 <div class="bmi-tab-wrapper rbb mbl" id="staging-sites-wrapper" style="display: none;">
150
151 <?php require_once 'chapter/staging.php'; ?>
152
153 </div>
154
155 <!-- @@TAB@@ Manage backups(s) -->
156 <div class="bmi-tab-wrapper rbb mbl" id="manage-restore-wrapper" style="display: none;">
157
158 <!-- Super Quick Migration -->
159 <?php require_once 'modules/super-quick-migration.php'; ?>
160
161 <div class="restore-wrapper shadow fullwidth rbb rbt">
162 <div class="f22 regular m mbl"><?php _e("Your saved backups:", 'backup-backup'); ?></div>
163
164 <!-- Super Quick Migration -->
165 <div class="quick-migration m">
166
167 <!-- Templates -->
168 <div style="display: none; visibility: none;" class="hide">
169
170 <!-- Backup Row Template -->
171 <?php require_once 'templates/backup-row-template.php'; ?>
172
173 <!-- Staging Row Template -->
174 <?php require_once 'templates/staging-row-template.php'; ?>
175
176 <!-- Exclusion Rule Row Template -->
177 <?php require_once 'templates/exclusion-rule-template.php'; ?>
178
179 <!-- Dropdown Template -->
180 <?php require_once 'templates/dropdown-template.php'; ?>
181
182 <!-- Dropdown Option Template -->
183 <?php require_once 'templates/option-template.php'; ?>
184
185 </div>
186
187 <!-- Backups TABLE -->
188 <div class="">
189
190 <div class="table-wrapper">
191 <table>
192 <thead>
193
194 <!-- Table Header -->
195 <?php require_once 'modules/backups-table-header.php'; ?>
196
197 </thead>
198 <tbody id="bmi_restore_tbody" data-empty="<?php _e('You have not created any backups yet.', 'backup-backup'); ?>">
199 <tr>
200 <td colspan="100%"><?php _e('You have not created any backups yet.', 'backup-backup'); ?></td>
201 </tr>
202 </tbody>
203 </table>
204 </div>
205
206 <!-- Backup options -->
207 <?php require_once 'modules/backups-under-table.php'; ?>
208
209 </div>
210
211 <!-- Upload Backup -->
212 <?php require_once 'modules/upload-backup.php'; ?>
213
214 </div>
215
216 </div>
217 </div>
218
219 <!-- Premium status -->
220 <?php do_action('bmi_premium_status'); ?>
221
222 <!-- Modals -->
223 <?php require_once 'modals/upload-invalid-manifest-modal.php'; ?>
224 <?php require_once 'modals/backup-progress-modal.php'; ?>
225 <?php require_once 'modals/backup-success-modal.php'; ?>
226 <?php require_once 'modals/prenotice-modal.php'; ?>
227 <?php require_once 'modals/pre-restore-modal.php'; ?>
228 <?php require_once 'modals/error-modal.php'; ?>
229 <?php require_once 'modals/restore-progress-modal.php'; ?>
230 <?php require_once 'modals/restore-success-modal.php'; ?>
231 <?php require_once 'modals/upload-wrong-file-modal.php'; ?>
232 <?php require_once 'modals/upload-exist-file-modal.php'; ?>
233 <?php require_once 'modals/upload-success-modal.php'; ?>
234 <?php require_once 'modals/staging-progress-modal.php'; ?>
235 <?php require_once 'modals/staging-success-modal.php'; ?>
236 <?php require_once 'modals/staging-error-modal.php'; ?>
237 <?php require_once 'modals/staging-prenotice-modal.php'; ?>
238 <?php require_once 'modals/delete-confirm-modal.php'; ?>
239 <?php require_once 'modals/staging-delete-confirm-modal.php'; ?>
240 <?php require_once 'modals/staging-rename-modal.php'; ?>
241 <?php require_once 'modals/reset-confirm-modal.php'; ?>
242 <?php require_once 'modals/bfs-modal.php'; ?>
243 <?php require_once 'modals/after-logs-sent.php'; ?>
244 <?php require_once 'modals/freeze-loading.php'; ?>
245 <?php require_once 'modals/logs-modal.php'; ?>
246 <?php //require_once 'modals/logs-sharing-ask.php'; ?>
247 <?php require_once 'modals/supportive-restore-success-cont.php'; ?>
248 <?php require_once 'modals/supportive-restore-success-modal.php'; ?>
249 <?php do_action('bmi_load_premium_modals'); ?>
250
251 <!-- Other modules -->
252 <?php require_once 'modules/backup-ongoing.php'; ?>
253 <?php require_once 'modules/support-chat.php'; ?>
254
255 </div>
256
257 <?php if (bmi_get_config('OTHER:PROMOTIONAL:DISPLAY') != 'true') { ?>
258 <!-- Carrousel -->
259 <div id="bmi_carrousel" style="display: none;">
260 <?php do_action('ins_global_print_carrousel'); ?>
261 </div>
262 <?php } ?>