public function rename_folder($from_folder_name, $to_folder_name)
 {
     $this->logger->log_info(__METHOD__, 'Begin');
     $this->logger->log_info(__METHOD__, 'Rename from folder name:' . $from_folder_name);
     $this->logger->log_info(__METHOD__, 'Rename to folder name: ' . $to_folder_name);
     $file_system = new WPBackItUp_FileSystem($this->logger);
     if (!$file_system->rename_file($from_folder_name, $to_folder_name)) {
         $this->logger->log_error(__METHOD__, 'Folder could not be renamed');
         return false;
     }
     $this->logger->log_info(__METHOD__, 'End');
     return true;
 }
 public function ajax_delete_backup()
 {
     // Check permissions
     if (!self::is_authorized()) {
         exit('Access denied.');
     }
     $logger = new WPBackItUp_Logger(true, null, 'debug_delete');
     $backup_folder_name = str_replace('deleteRow', '', $_POST['filed']);
     $backup_folder_path = WPBACKITUP__BACKUP_PATH . '/' . $backup_folder_name;
     $DLT_backup_folder_path = WPBACKITUP__BACKUP_PATH . '/DLT_' . $backup_folder_name . '_' . current_time('timestamp');
     $logger->log_info(__METHOD__, 'From:' . $backup_folder_path);
     $logger->log_info(__METHOD__, 'To:' . $DLT_backup_folder_path);
     //Mark the folder deleted so cleanup will handle
     if (file_exists($backup_folder_path)) {
         if (!class_exists('WPBackItUp_FileSystem')) {
             include_once 'class-filesystem.php';
         }
         $file_system = new WPBackItUp_FileSystem($logger);
         if (!$file_system->rename_file($backup_folder_path, $DLT_backup_folder_path)) {
             $logger->log_error(__METHOD__, 'Folder was not renamed');
             exit('Backup NOT deleted');
         }
     } else {
         $logger->log_error(__METHOD__, 'Folder not found:' . $backup_folder_path);
     }
     exit('deleted');
 }