//COMPLETE $logger->log('Complete - All archives restored.'); end_status($task); $restore_job->set_task_complete(); $logger->log('**END UNZIP BACKUP**'); } } return; } //Validate the backup folder if ('task_validate_backup' == $current_task->getId()) { $logger->log_info(__METHOD__, '**VALIDATE BACKUP**'); $task = 'validation'; start_status($task); //Validate the restore folder if (!$wp_restore->validate_restore_folder()) { fatal_error($task, '204', 'Restore directory INVALID.'); } $logger->log('*VALIDATE MANIFEST*'); $backup_set_list = $restore_job->get_job_meta('backup_set'); if ($wp_restore->validate_manifest_file($backup_set_list, $error_code) === false) { if ($error_code == 1) { fatal_error($task, '251', 'Empty manifest.'); } if ($error_code == 2) { fatal_error($task, '252', 'Missing zip file.'); } if ($error_code == 3) { fatal_error($task, '253', 'Zip file not in manifest.'); } //shouldnt get here