PluginProbe
WP Database Backup – Unlimited Database & Files Backup by Backup for WP / 6.11
WP Database Backup – Unlimited Database & Files Backup by Backup for WP v6.11
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 / Destination / SFTP / class-wpdbbackupsftp.php

class-wpdbbackupsftp.php in WP Database Backup – Unlimited Database & Files Backup by Backup for WP 6.11, at includes/admin/Destination/SFTP/class-wpdbbackupsftp.php

32 lines 775 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Backup Filters
4 *
5 * @package wpdbbkp
6 */
7
8 add_action( 'wp_db_backup_completed', array( 'WPDBBackupSFTP', 'wp_db_backup_completed' ) );
9
10 /**
11 * WPDBBackupFTP Class.
12 *
13 * @class WPDBBackupFTP
14 */
15 class WPDBBackupSFTP {
16
17 /**
18 * Run after complete backup.
19 *
20 * @param array $args - backup details.
21 */
22 public static function wp_db_backup_completed( &$args ) {
23 $destination_ftp = get_option( 'wp_db_backup_destination_SFTP' );
24 if ( isset( $destination_ftp ) && 1 === (int) $destination_ftp ) {
25 update_option('wpdbbkp_backupcron_current','Processing SFTP Backup', false);
26 include plugin_dir_path( __FILE__ ) . 'preflight.php';
27 $filename = $args[0];
28 include plugin_dir_path( __FILE__ ) . 'sendaway.php';
29 }
30 }
31 }
32