mirror of
https://github.com/renbaoshuo/S2OJ.git
synced 2024-11-22 14:48:41 +00:00
feat(super_manage/submissions): show judging submissions
This commit is contained in:
parent
50e7fdf1cc
commit
f9c5f28fe3
@ -1480,21 +1480,47 @@ if ($cur_tab == 'index') {
|
|||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
<?php elseif ($cur_tab === 'submissions') : ?>
|
<?php elseif ($cur_tab === 'submissions') : ?>
|
||||||
<h4>测评失败的提交记录</h4>
|
<?php if (!isset($_GET['judging'])) : ?>
|
||||||
<?php
|
<div>
|
||||||
echoSubmissionsList(
|
<h4 class="d-inline-block">测评失败的提交记录</h4>
|
||||||
"result_error = 'Judgement Failed'",
|
/
|
||||||
'order by id desc',
|
<a href="/super_manage/submissions?judging=true">处于评测状态的提交记录</a>
|
||||||
[
|
</div>
|
||||||
'result_hidden' => '',
|
<?php
|
||||||
'table_config' => [
|
echoSubmissionsList(
|
||||||
'div_classes' => ['card', 'mb-3', 'table-responsive'],
|
"result_error = 'Judgement Failed' or result_error = 'Judgment Failed'",
|
||||||
'table_classes' => ['table', 'uoj-table', 'mb-0', 'text-center']
|
'order by id desc',
|
||||||
]
|
[
|
||||||
],
|
'result_hidden' => '',
|
||||||
$myUser
|
'table_config' => [
|
||||||
);
|
'div_classes' => ['card', 'mb-3', 'table-responsive'],
|
||||||
?>
|
'table_classes' => ['table', 'uoj-table', 'mb-0', 'text-center']
|
||||||
|
]
|
||||||
|
],
|
||||||
|
$myUser
|
||||||
|
);
|
||||||
|
?>
|
||||||
|
<?php else : ?>
|
||||||
|
<div>
|
||||||
|
<h4 class="d-inline-block">处于评测状态的提交记录</h4>
|
||||||
|
/
|
||||||
|
<a href="/super_manage/submissions">测评失败的提交记录</a>
|
||||||
|
</div>
|
||||||
|
<?php
|
||||||
|
echoSubmissionsList(
|
||||||
|
"status = 'Judging' or status = 'Judged, Judging'",
|
||||||
|
'order by id desc',
|
||||||
|
[
|
||||||
|
'result_hidden' => '',
|
||||||
|
'table_config' => [
|
||||||
|
'div_classes' => ['card', 'mb-3', 'table-responsive'],
|
||||||
|
'table_classes' => ['table', 'uoj-table', 'mb-0', 'text-center']
|
||||||
|
]
|
||||||
|
],
|
||||||
|
$myUser
|
||||||
|
);
|
||||||
|
?>
|
||||||
|
<?php endif ?>
|
||||||
<?php elseif ($cur_tab === 'custom_test') : ?>
|
<?php elseif ($cur_tab === 'custom_test') : ?>
|
||||||
<div class="card mb-3 table-responsive">
|
<div class="card mb-3 table-responsive">
|
||||||
<table class="table uoj-table mb-0">
|
<table class="table uoj-table mb-0">
|
||||||
@ -1513,7 +1539,7 @@ if ($cur_tab == 'index') {
|
|||||||
$problem = queryProblemBrief($submission['problem_id']);
|
$problem = queryProblemBrief($submission['problem_id']);
|
||||||
$submission_result = json_decode($submission['result'], true);
|
$submission_result = json_decode($submission['result'], true);
|
||||||
?>
|
?>
|
||||||
<tr style="cursor: pointer" data-bs-toggle="collapse" data-bs-target="#custom_test__<?= $submission['id'] ?>">
|
<tr style="cursor: pointer" data-bs-toggle="collapse" data-bs-target="#custom_test__<?= $submission['id'] ?>" data-bs-delay='{"show":0,"hide":0}'>
|
||||||
<td class="text-center text-primary">#<?= $submission['id'] ?></td>
|
<td class="text-center text-primary">#<?= $submission['id'] ?></td>
|
||||||
<td class="text-center">#<?= $submission['problem_id'] ?></td>
|
<td class="text-center">#<?= $submission['problem_id'] ?></td>
|
||||||
<td><?= UOJUser::getLink($submission['submitter']) ?></td>
|
<td><?= UOJUser::getLink($submission['submitter']) ?></td>
|
||||||
@ -1612,7 +1638,7 @@ EOD,
|
|||||||
echo <<<EOD
|
echo <<<EOD
|
||||||
<tr>
|
<tr>
|
||||||
<td>$user_link</td>
|
<td>$user_link</td>
|
||||||
<td><img src="{$row['path']}" width="250" loading="lazy"></td>
|
<td><img src="{$row['path']}" width="250" loading="lazy" decoding="async"></td>
|
||||||
<td>$size</td>
|
<td>$size</td>
|
||||||
<td>{$row['upload_time']}</td>
|
<td>{$row['upload_time']}</td>
|
||||||
<td>
|
<td>
|
||||||
|
Loading…
Reference in New Issue
Block a user