Exemplo n.º 1
0
    set_status('finalize_backup', $active, true);
    //Generate manifest
    if (!$wp_backup->create_backup_manifest()) {
        $backup_job->set_task_error('109');
        write_fatal_error_status('109');
        //cleanup_on_failure( $wp_backup->backup_project_path );
        end_backup(109, false);
    }
    if (!$wp_backup->cleanup_current_backup()) {
        //Warning - no need to error job
        write_warning_status('106');
    }
    //Rename backup folder
    if (!$wp_backup->rename_backup_folder()) {
        $backup_job->set_task_error('109');
        write_fatal_error_status('109');
        //cleanup_on_failure( $wp_backup->backup_project_path );
        end_backup(109, false);
    }
    //Take an inventory of the zip files created
    $file_system = new WPBackItUp_FileSystem($logger);
    $zip_files = $file_system->get_fileonly_list($wp_backup->backup_project_path, 'zip');
    $wp_backup->save_file_list_inventory(WPBACKITUP__SQL_BULK_INSERT_SIZE, $backup_job->backup_id, 'backups', $wp_backup->backup_project_path, $zip_files);
    //Combine the zip files into one file
    //	$zip_remaining_files_count = $wp_backup->backup_files( $backup_job->backup_id, $wp_backup->backup_project_path, 'backup-files', 'combined' );
    set_status('finalize_backup', $complete, false);
    $backup_job->set_task_complete();
    $logger->log('**END FINALIZE BACKUP**');
}
//If we get this far we have a finalized backup so change the path
$wp_backup->set_final_backup_path();
Exemplo n.º 2
0
function fatal_error($process, $error_code, $error_message, $end = true)
{
    global $restore_job, $failure, $logger;
    $logger->log_error(__METHOD__, $error_message);
    $restore_job->set_task_error($error_code);
    write_response_file_error($error_code, $error_message);
    set_status($process, $failure, true);
    write_fatal_error_status('error' . $error_code);
    if ($end) {
        end_restore();
    }
}