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