S2OJ/web/app/views/contest-submissions.php

51 lines
1.6 KiB
PHP
Raw Normal View History

2022-11-06 02:26:21 +00:00
<div class="row justify-content-between align-items-center mb-3">
<div class="col-sm-3">
<select class="form-select form-select-sm" id="input-show_problem" name="show_problem">
<?php foreach ($options as $option): ?>
<?= HTML::option($option['value'], $option['text'], $option['value'] == $chosen) ?>
<?php endforeach ?>
</select>
</div>
<div class="col-sm-3 mt-2 mt-sm-0 text-end">
<div class="form-check d-inline-block">
<?= HTML::checkbox('show_all_submissions', $show_all_submissions_status) ?>
<label class="form-check-label" for="input-show_all_submissions">
<?= UOJLocale::get('contests::show all submissions') ?>
</label>
</div>
</div>
</div>
<script type="text/javascript">
$('#input-show_all_submissions').click(function() {
if (this.checked) {
$.cookie('show_all_submissions', '');
} else {
$.removeCookie('show_all_submissions');
}
location.reload();
});
$('#input-show_problem').change(function() {
if ($(this).val() == 'all') {
window.location.href = <?= json_encode(HTML::url('?')) ?>;
} else {
window.location.href = <?= json_encode(HTML::url('?')) ?> + '?p=' + $(this).val();
}
});
</script>
<?php
echoSubmissionsList(
$conds, 'order by id desc', [
'judge_time_hidden' => '',
'problem_title' => [
'with' => 'letter'
],
'table_config' => [
'div_classes' => ['card', 'mb-3', 'table-responsive'],
'table_classes' => ['table', 'mb-0', 'uoj-table', 'text-center'],
],
],
Auth::user()
);
?>