PluginProbe
InfiniteWP Client / trunk
InfiniteWP Client vtrunk
1.13.10 1.13.7 trunk 0.1.4 0.1.5 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.1.0 1.1.1 1.1.10 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.11.0 1.11.1 1.12.1 1.12.3 All 92 releases
iwp-client / backup / sftp.php

sftp.php in InfiniteWP Client trunk, at backup/sftp.php

24 lines 912 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 if ( ! defined('ABSPATH') )
4 die();
5
6 if (!class_exists('IWP_MMB_RemoteStorage_sftp')) require_once($GLOBALS['iwp_mmb_plugin_dir'].'/lib/sftp.php');
7
8 if (class_exists('IWP_MMB_RemoteStorage_sftp')) {
9
10 // Migrate options to standard-style - April 2017. This then enables them to get picked up by the multi-options settings translation code
11 if (!is_array(IWP_MMB_Backup_Options::get_iwp_backup_option('IWP_sftp')) && '' != IWP_MMB_Backup_Options::get_iwp_backup_option('IWP_sftp_settings', '')) {
12 $opts = IWP_MMB_Backup_Options::get_iwp_backup_option('IWP_sftp_settings');
13 IWP_MMB_Backup_Options::update_iwp_backup_option('IWP_sftp', $opts);
14 IWP_MMB_Backup_Options::delete_iwp_backup_option('IWP_sftp_settings');
15 }
16
17 class IWP_MMB_UploadModule_sftp extends IWP_MMB_RemoteStorage_sftp {
18 public function __construct() {
19 parent::__construct('sftp', 'SFTP/SCP');
20 }
21 }
22
23 }
24