mirror of
https://github.com/renbaoshuo/S2OJ.git
synced 2024-11-26 10:28:43 +00:00
refactor(web/groups): uoj_form_v2
This commit is contained in:
parent
fced0e0200
commit
a26a6c961f
@ -7,14 +7,18 @@ requirePHPLib('data');
|
|||||||
Auth::check() || redirectToLogin();
|
Auth::check() || redirectToLogin();
|
||||||
|
|
||||||
if (UOJGroup::userCanCreateGroup(Auth::user())) {
|
if (UOJGroup::userCanCreateGroup(Auth::user())) {
|
||||||
$new_group_form = new UOJBs4Form('new_group');
|
$new_group_form = new UOJForm('new_group');
|
||||||
$new_group_form->handle = function () {
|
$new_group_form->handle = function () {
|
||||||
DB::query("insert into `groups` (title, is_hidden) values ('新小组', 1)");
|
DB::insert([
|
||||||
|
"insert into `groups`",
|
||||||
|
DB::bracketed_fields(['title', 'is_hidden']),
|
||||||
|
"values", DB::tuple(['新小组', 1]),
|
||||||
|
]);
|
||||||
};
|
};
|
||||||
$new_group_form->submit_button_config['align'] = 'right';
|
$new_group_form->config['submit_container']['class'] = 'text-end';
|
||||||
$new_group_form->submit_button_config['class_str'] = 'btn btn-primary';
|
$new_group_form->config['submit_button']['class'] = 'btn btn-primary';
|
||||||
$new_group_form->submit_button_config['text'] = UOJLocale::get('add new group');
|
$new_group_form->config['submit_button']['text'] = UOJLocale::get('add new group');
|
||||||
$new_group_form->submit_button_config['smart_confirm'] = '';
|
$new_group_form->config['confirm']['smart'] = true;
|
||||||
$new_group_form->runAtServer();
|
$new_group_form->runAtServer();
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
@ -23,7 +27,7 @@ if (UOJGroup::userCanCreateGroup(Auth::user())) {
|
|||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<!-- left col -->
|
<!-- left col -->
|
||||||
<div class="col-lg-9">
|
<div class="col-md-9">
|
||||||
<!-- title container -->
|
<!-- title container -->
|
||||||
<div class="d-flex justify-content-between">
|
<div class="d-flex justify-content-between">
|
||||||
<h1>
|
<h1>
|
||||||
@ -31,11 +35,8 @@ if (UOJGroup::userCanCreateGroup(Auth::user())) {
|
|||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<?php if (isset($new_group_form)) : ?>
|
<?php if (isset($new_group_form)) : ?>
|
||||||
<div class="text-end">
|
<?php $new_group_form->printHTML() ?>
|
||||||
<?php $new_group_form->printHTML(); ?>
|
|
||||||
</div>
|
|
||||||
<?php endif ?>
|
<?php endif ?>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<!-- end title container -->
|
<!-- end title container -->
|
||||||
|
|
||||||
@ -91,11 +92,11 @@ if (UOJGroup::userCanCreateGroup(Auth::user())) {
|
|||||||
]
|
]
|
||||||
);
|
);
|
||||||
?>
|
?>
|
||||||
<!-- end left col -->
|
|
||||||
</div>
|
</div>
|
||||||
|
<!-- end left col -->
|
||||||
|
|
||||||
<!-- right col -->
|
<!-- right col -->
|
||||||
<aside class="col-lg-3 mt-3 mt-lg-0">
|
<aside class="col-md-3 mt-3 mt-md-0">
|
||||||
<?php uojIncludeView('sidebar') ?>
|
<?php uojIncludeView('sidebar') ?>
|
||||||
</aside>
|
</aside>
|
||||||
<!-- end right col -->
|
<!-- end right col -->
|
||||||
|
Loading…
Reference in New Issue
Block a user