PluginProbe ʕ •ᴥ•ʔ
Backup Migration / 1.4.9
Backup Migration v1.4.9
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 / notices / backupbliss.php
backup-backup / includes / notices Last commit date
backupbliss.php 11 months ago
backupbliss.php
49 lines
1 <?php
2 // Exit on direct access
3 if (!defined('ABSPATH')) exit;
4
5 use BMI\Plugin\External\BMI_External_BackupBliss as BackupBliss;
6 use BMI\Plugin\Dashboard as Dashboard;
7 use BMI\Plugin\BMI_Logger as Logger;
8
9 require_once BMI_INCLUDES . '/external/backupbliss.php';
10 $backupbliss = new BackupBliss();
11 $notices = $backupbliss->getNotices();
12 $upload_issue_notice = $backupbliss->getNotice("upload_issue_space");
13
14 if ($upload_issue_notice) {
15 //If it's a space issue we'll already show red warning on top so we'll hide it from notices
16 $backupbliss->hideNotice("upload_issue_space");
17 }
18
19 $notices = array_filter($notices, function($notice) use ($backupbliss) {
20 return $backupbliss->canShowNotice($notice);
21 }, ARRAY_FILTER_USE_KEY);
22
23
24 if (count($notices) == 0)
25 return;
26 ?>
27
28 <div class="error-noticer" id="backupbliss-issues">
29 <div class="error-header">
30 <div class="cf">
31 <div class="left">
32 <?php _e('We have some issue(s) regarding BackupBliss.', 'backup-backup'); ?>
33 </div>
34 <div class="right hoverable">
35 <span class="bmi-error-toggle" data-expand="<?php _e('Expand', 'backup-backup'); ?>" data-collapse="<?php _e('Collapse', 'backup-backup'); ?>">
36 <?php _e('Expand', 'backup-backup'); ?>
37 </span> |
38 <span id="bmi-error-dismiss" issue-type="backupbliss" onclick="document.getElementById('backupbliss-issues').remove()">
39 <?php _e('Dismiss', 'backup-backup'); ?>
40 </span>
41 </div>
42 </div>
43 </div>
44 <div class="error-body">
45 <?php
46 echo implode("<br /><br />", $notices);
47 ?>
48 </div>
49 </div>