public static function _formatSettings($settings) { $settings['skip_bucket_prepare'] = '1'; $settings['stash_mode'] = '1'; return pb_backupbuddy_destination_s32::_formatSettings($settings); }
}); </script> <?php // Load required files. require_once pb_backupbuddy::plugin_path() . '/destinations/s32/init.php'; // Settings. if (isset(pb_backupbuddy::$options['remote_destinations'][pb_backupbuddy::_GET('destination_id')])) { $destinationID = pb_backupbuddy::_GET('destination_id'); if (!isset(pb_backupbuddy::$options['remote_destinations'][$destinationID])) { die('Error #9828332: Destination not found.'); } $settings =& pb_backupbuddy::$options['remote_destinations'][$destinationID]; $settings = pb_backupbuddy_destination_s32::_formatSettings($settings); } // Handle deletion. if (pb_backupbuddy::_POST('bulk_action') == 'delete_backup') { pb_backupbuddy::verify_nonce(); $deleteFiles = array(); foreach ((array) pb_backupbuddy::_POST('items') as $item) { $deleteFiles[] = $item; } $response = pb_backupbuddy_destination_s32::deleteFiles($settings, $deleteFiles); if (true === $response) { pb_backupbuddy::alert('Deleted ' . implode(', ', $deleteFiles) . '.'); } else { pb_backupbuddy::alert('Failed to delete one or more files. Details: `' . $response . '`.'); } echo '<br>';