mirror of
https://github.com/renbaoshuo/S2OJ.git
synced 2024-11-26 12:28:42 +00:00
refactor(web/contest/register): uoj_form_v2
This commit is contained in:
parent
77608cc936
commit
fced0e0200
@ -6,12 +6,12 @@ Auth::check() || redirectToLogin();
|
|||||||
UOJContest::init(UOJRequest::get('id')) || UOJResponse::page404();
|
UOJContest::init(UOJRequest::get('id')) || UOJResponse::page404();
|
||||||
UOJContest::cur()->userCanRegister(Auth::user(), ['ensure' => true]);
|
UOJContest::cur()->userCanRegister(Auth::user(), ['ensure' => true]);
|
||||||
|
|
||||||
$register_form = new UOJBs4Form('register');
|
$register_form = new UOJForm('register');
|
||||||
$register_form->handle = function () {
|
$register_form->handle = function () {
|
||||||
UOJContest::cur()->userRegister(Auth::user());
|
UOJContest::cur()->userRegister(Auth::user());
|
||||||
};
|
};
|
||||||
$register_form->submit_button_config['class_str'] = 'btn btn-primary';
|
$register_form->config['submit_button']['class'] = 'btn btn-primary';
|
||||||
$register_form->submit_button_config['text'] = '我已阅读规则,确认报名比赛';
|
$register_form->config['submit_button']['text'] = '我已阅读规则,确认报名比赛';
|
||||||
|
|
||||||
if (UOJContest::cur()->progress() == CONTEST_IN_PROGRESS) {
|
if (UOJContest::cur()->progress() == CONTEST_IN_PROGRESS) {
|
||||||
$register_form->succ_href = '/contest/' . UOJContest::info('id') . '/confirm';
|
$register_form->succ_href = '/contest/' . UOJContest::info('id') . '/confirm';
|
||||||
@ -24,11 +24,15 @@ $register_form->runAtServer();
|
|||||||
|
|
||||||
<?php echoUOJPageHeader('报名 - ' . UOJContest::info('name')) ?>
|
<?php echoUOJPageHeader('报名 - ' . UOJContest::info('name')) ?>
|
||||||
|
|
||||||
<div class="card mw-100 mx-auto" style="width:800px">
|
<div class="card mw-100 mx-auto" style="width: 800px">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<h1 class="card-title text-center mb-3">比赛规则</h1>
|
<h1 class="card-title text-center mb-3">
|
||||||
|
比赛规则
|
||||||
|
</h1>
|
||||||
|
|
||||||
<p class="card-text">您即将报名比赛 “<b><?= UOJContest::info('name') ?></b>”,请在报名前仔细阅读以下比赛规则:</p>
|
<p class="card-text">
|
||||||
|
您即将报名比赛 “<b><?= UOJContest::info('name') ?></b>”,请在报名前仔细阅读以下比赛规则:
|
||||||
|
</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<?php if (UOJContest::cur()->progress() == CONTEST_IN_PROGRESS) : ?>
|
<?php if (UOJContest::cur()->progress() == CONTEST_IN_PROGRESS) : ?>
|
||||||
|
Loading…
Reference in New Issue
Block a user