mirror of
https://github.com/renbaoshuo/S2OJ.git
synced 2024-11-22 14:48:41 +00:00
refactor(blog): uoj_form_v2
This commit is contained in:
parent
948d44ba8d
commit
0454df4dab
@ -20,12 +20,10 @@ function getCommentContentToDisplay($comment) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$comment_form = new UOJBs4Form('comment');
|
$comment_form = new UOJForm('comment');
|
||||||
$comment_form->addVTextArea(
|
$comment_form->addTextArea('comment', [
|
||||||
'comment',
|
'label' => '内容',
|
||||||
'内容',
|
'validator_php' => function ($comment) {
|
||||||
'',
|
|
||||||
function ($comment) {
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
return '请先登录';
|
return '请先登录';
|
||||||
}
|
}
|
||||||
@ -37,10 +35,9 @@ $comment_form->addVTextArea(
|
|||||||
}
|
}
|
||||||
return '';
|
return '';
|
||||||
},
|
},
|
||||||
null
|
]);
|
||||||
);
|
|
||||||
$comment_form->handle = function () {
|
$comment_form->handle = function () {
|
||||||
global $myUser, $blog, $comment_form;
|
global $blog, $comment_form;
|
||||||
$comment = HTML::escape($_POST['comment']);
|
$comment = HTML::escape($_POST['comment']);
|
||||||
|
|
||||||
list($comment, $referrers) = uojHandleAtSign($comment, "/post/{$blog['id']}");
|
list($comment, $referrers) = uojHandleAtSign($comment, "/post/{$blog['id']}");
|
||||||
@ -78,10 +75,10 @@ $comment_form->handle = function () {
|
|||||||
UOJBlog::cur()->updateActiveTime();
|
UOJBlog::cur()->updateActiveTime();
|
||||||
$comment_form->succ_href = getLongTablePageRawUri($page);
|
$comment_form->succ_href = getLongTablePageRawUri($page);
|
||||||
};
|
};
|
||||||
$comment_form->ctrl_enter_submit = true;
|
$comment_form->config['ctrl_enter_submit'] = true;
|
||||||
$comment_form->runAtServer();
|
$comment_form->runAtServer();
|
||||||
|
|
||||||
$reply_form = new UOJBs4Form('reply');
|
$reply_form = new UOJForm('reply');
|
||||||
$reply_form->addHidden(
|
$reply_form->addHidden(
|
||||||
'reply_id',
|
'reply_id',
|
||||||
'0',
|
'0',
|
||||||
@ -99,11 +96,9 @@ $reply_form->addHidden(
|
|||||||
},
|
},
|
||||||
null
|
null
|
||||||
);
|
);
|
||||||
$reply_form->addVTextArea(
|
$reply_form->addTextArea('reply_comment', [
|
||||||
'reply_comment',
|
'label' => '内容',
|
||||||
'内容',
|
'validator_php' => function ($comment) {
|
||||||
'',
|
|
||||||
function ($comment) {
|
|
||||||
if (!Auth::check()) {
|
if (!Auth::check()) {
|
||||||
return '请先登录';
|
return '请先登录';
|
||||||
}
|
}
|
||||||
@ -115,10 +110,9 @@ $reply_form->addVTextArea(
|
|||||||
}
|
}
|
||||||
return '';
|
return '';
|
||||||
},
|
},
|
||||||
null
|
]);
|
||||||
);
|
|
||||||
$reply_form->handle = function (&$vdata) {
|
$reply_form->handle = function (&$vdata) {
|
||||||
global $myUser, $blog, $reply_form;
|
global $blog, $reply_form;
|
||||||
$comment = HTML::escape($_POST['reply_comment']);
|
$comment = HTML::escape($_POST['reply_comment']);
|
||||||
|
|
||||||
list($comment, $referrers) = uojHandleAtSign($comment, "/post/{$blog['id']}");
|
list($comment, $referrers) = uojHandleAtSign($comment, "/post/{$blog['id']}");
|
||||||
@ -167,8 +161,7 @@ $reply_form->handle = function (&$vdata) {
|
|||||||
|
|
||||||
$reply_form->succ_href = getLongTablePageRawUri($page);
|
$reply_form->succ_href = getLongTablePageRawUri($page);
|
||||||
};
|
};
|
||||||
$reply_form->ctrl_enter_submit = true;
|
$reply_form->config['ctrl_enter_submit'] = true;
|
||||||
|
|
||||||
$reply_form->runAtServer();
|
$reply_form->runAtServer();
|
||||||
|
|
||||||
$comments_pag = new Paginator([
|
$comments_pag = new Paginator([
|
||||||
|
Loading…
Reference in New Issue
Block a user