PluginProbe
WP Database Backup – Unlimited Database & Files Backup by Backup for WP / 6.3
WP Database Backup – Unlimited Database & Files Backup by Backup for WP v6.3
7.13 7.12 trunk 1.1 2.1.1 5.9 6.0 6.1 6.10 6.11 6.12 6.12.1 6.2 6.3 6.4 6.5 6.5.1 6.6 6.7 6.8 6.9 7.0 7.0.1 7.1 7.10 All 34 releases
wp-database-backup / includes / admin / admin-header-notification.php

admin-header-notification.php in WP Database Backup – Unlimited Database & Files Backup by Backup for WP 6.3, at includes/admin/admin-header-notification.php

64 lines 3.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Show header notification in dashboard
4 *
5 * @package wpdbbkp
6 */
7
8 if (!defined('ABSPATH')) {
9 exit;
10 } // Exit if accessed directly
11 $loader_gif = esc_url(WPDB_PLUGIN_URL) . "/assets/images/icon_loading.gif";
12 $success_png = esc_url(WPDB_PLUGIN_URL) . "/assets/images/success.png";
13 $wpdbbkp_bg_notify = get_option('wpdbbkp_dashboard_notify',false);
14 if (true === isset($_GET['notification']) && true === isset($_GET['_wpnonce']) && wp_verify_nonce(sanitize_text_field(wp_unslash($_GET['_wpnonce'])), 'wp-database-backup') || $wpdbbkp_bg_notify) { ?>
15
16 <div class="text-center wpdbbkp_notification"><img width="50" height="50" src="<?php echo $success_png; ?>">
17 <h4 class="text-success"><?php if ('create' === $_GET['notification'] || $wpdbbkp_bg_notify=='create') {
18 $backup_list = get_option('wp_db_backup_backups');
19 $download_backup = end($backup_list);
20 if($download_backup && !empty($download_backup))
21 { $backup_link = '<a href="' . esc_url($download_backup['url']) . '" style="color: #21759B;">' . __('Click Here to Download Backup.', 'wpdbbkp') . '</a>';}
22 update_option('wpdbbkp_dashboard_notify',false);
23 esc_attr_e('Backup Created Successfully. ', 'wpdbbkp');
24 } elseif ('restore' === $_GET['notification']) {
25 esc_attr_e('Backup Restore Successfully', 'wpdbbkp');
26 } elseif ('delete' === $_GET['notification']) {
27 esc_attr_e('Backup deleted Successfully', 'wpdbbkp');
28 } elseif ('clear_temp_db_backup_file' === $_GET['notification']) {
29 esc_attr_e('Clear all old/temp database backup files Successfully', 'wpdbbkp');
30 } elseif ('Invalid' === $_GET['notification']) {
31 esc_attr_e('Invalid Access!!!!', 'wpdbbkp');
32 } elseif ('deleteauth' === $_GET['notification']) {
33 esc_attr_e('Dropbox account unlink Successfully', 'wpdbbkp');
34 } elseif ('save' === $_GET['notification']) {
35 esc_attr_e('Backup Setting Saved Successfully', 'wpdbbkp');
36 }
37 ?></h4>
38 <?php if ('create' === $_GET['notification']) { ?>
39 <h5 class="text-success"><strong><?php echo wp_kses_post($backup_link); ?> </strong></h5>
40 <?php } ?>
41 </div>
42 <?php } ?>
43
44 <div id="wpdb-backup-process" style="display:none">
45 <div class="text-center"><img width="50" height="50" src="<?php echo $loader_gif; ?>">
46 <h5 class="text-success"><strong><?php echo esc_html__('Backup process is working in background, it may take some time depending on size of your
47 website. You can close this tab if you want', 'wpdbbkp') ?></strong></h5>
48 <div class="progress">
49 <div id="wpdbbkp_progressbar" class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100"
50 style="width:0%">
51 0%
52 </div>
53 </div>
54 <h4 class="text-success" id="wpdbbkup_process_stats"><?php echo esc_html__('Processing...', 'wpdbbkp') ?></h4>
55 </div>
56 </div>
57
58 <div id="backup_process" style="display:none">
59 <div class="text-center"><img width="50" height="50" src="<?php echo $loader_gif; ?>">
60 <h4 class="text-success" id="wpdbbkup_process_stats"><?php echo esc_html__('Creating Database Backup...', 'wpdbbkp') ?></h4>
61 <h5 class="text-success"><strong><?php echo esc_html__('It may take some time depending on size of your
62 Database. Do not close this window.', 'wpdbbkp') ?></strong></h5>
63 </div>
64 </div>