芝麻web文件管理V1.00
编辑当前文件:/home/soundframestudio/smith.soundframestudios.net/wp-content/plugins/backuply/main/bcloud-cron.php
= $backuply['status']['backup_rotation']) { if(empty($backup_info[0])) { return; } backuply_log('Deleting Files because of Backup rotation'); backuply_status_log('Deleting backup because of Backup rotation', 39); $extra_backups = count($backup_info) - $backuply['status']['backup_rotation']; if($extra_backups > 0) { for($i = 0; $i < $extra_backups; $i++) { backuply_delete_backup($backup_info[$i]->name .'.'. $backup_info[$i]->ext); } } } } } function backuply_bcloud_oldest_backup($a, $b) { return (int) $a->btime - (int) $b->btime; } // Returns backups based on location function backuply_bcloud_filter_backups_on_loc($backup) { global $backuply; if(!isset($backup->backup_location)){ return ($backup->auto_backup); } return ($backuply['status']['backup_location'] == $backup->backup_location && $backup->auto_backup); } function backuply_bcloud_isallowed(){ global $backuply; if(!empty(get_transient('bcloud_data'))){ return true; } $url = BACKUPLY_API . '/cloud/token.php'; // Check if License is present and active. if(empty($backuply['license']['license'] || empty($backuply['license']['active']))){ return false; } // Check if Bcloud key is there. if(empty($backuply['bcloud_key'])){ return false; } $args = array( 'sslverfiy' => false, 'body' => array( 'license' => $backuply['license']['license'], 'bcloud_key' => $backuply['bcloud_key'], 'url' => site_url() ), 'timeout' => 30 ); $res = wp_remote_post($url, $args); if(empty($res) && is_wp_error($res)){ return false; } if(empty($res['body'])){ return false; } $body = json_decode($res['body'], true); if(empty($body['success'])){ return false; } return true; }