<?php

Auth::check() || UOJResponse::page403();
is_array($_GET['get']) || UOJResponse::page404();

$res = [];
foreach ($_GET['get'] as $id) {
	($submission = UOJSubmission::query($id)) || UOJResponse::page404();
	$submission->setProblem() || UOJResponse::page404();
	// $submission->userIsSubmitter(Auth::user()) || UOJResponse::page403();
	$submission->userCanView(Auth::user(), ['ensure' => true]);
	$res[] = [
		'judged' => $submission->hasJudged(),
		'waiting' => $submission->isWaiting(),
		'html' => $submission->getStatusDetailsHTML()
	];
}

die(json_encode($res));