# wp-database-backup/6.11/includes/admin/Destination/SFTP/class-wpdbbackupsftp.php

WP Database Backup – Unlimited Database &amp; Files Backup by Backup for WP, version 6.11. 32 lines.

- Page: https://pluginprobe.com/plugins/wp-database-backup/6.11/code/includes/admin/Destination/SFTP/class-wpdbbackupsftp.php
- Raw: https://pluginprobe.com/plugins/wp-database-backup/6.11/raw/includes/admin/Destination/SFTP/class-wpdbbackupsftp.php
- Modified: 2024-06-13T10:44:58+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/wp-database-backup/6.11/code/includes/admin/Destination/SFTP/class-wpdbbackupsftp.php#L10-L20`.

```php
<?php
/**
 * Backup Filters
 *
 * @package wpdbbkp
 */

add_action( 'wp_db_backup_completed', array( 'WPDBBackupSFTP', 'wp_db_backup_completed' ) );

/**
 * WPDBBackupFTP Class.
 *
 * @class WPDBBackupFTP
 */
class WPDBBackupSFTP {

	/**
	 * Run after complete backup.
	 *
	 * @param array $args - backup details.
	 */
	public static function wp_db_backup_completed( &$args ) {
		$destination_ftp = get_option( 'wp_db_backup_destination_SFTP' );
		if ( isset( $destination_ftp ) && 1 === (int) $destination_ftp ) {
			update_option('wpdbbkp_backupcron_current','Processing SFTP Backup', false);
			include plugin_dir_path( __FILE__ ) . 'preflight.php';
			$filename = $args[0];
			include plugin_dir_path( __FILE__ ) . 'sendaway.php';
		}
	}
}

```
