mirror of https://github.com/BOINC/boinc.git
Move reply box to top of page to avoid scrolling
svn path=/trunk/boinc/; revision=6091
This commit is contained in:
parent
c68b314a99
commit
0b822c4645
|
@ -6384,3 +6384,10 @@ Bruce 10 May 2005
|
||||||
inc/
|
inc/
|
||||||
forum.inc
|
forum.inc
|
||||||
|
|
||||||
|
Janus 10 May 2005
|
||||||
|
- Reply box on reply page in the forums is now at the top of the page to avoid scrolling
|
||||||
|
(From Rob Oglivie)
|
||||||
|
|
||||||
|
html/user/
|
||||||
|
forum_reply.php
|
||||||
|
|
||||||
|
|
|
@ -14,15 +14,26 @@ $forum = getForum($thread->forum);
|
||||||
$category = getCategory($forum->category);
|
$category = getCategory($forum->category);
|
||||||
$helpdesk = $category->is_helpdesk;
|
$helpdesk = $category->is_helpdesk;
|
||||||
|
|
||||||
if (!$thread){
|
$sort_style = get_str('sort', true);
|
||||||
error("No such thread found");
|
$filter = get_str('filter', true);
|
||||||
|
|
||||||
|
if ($filter != "false"){
|
||||||
|
$filter = true;
|
||||||
|
} else {
|
||||||
|
$filter = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!$thread){
|
||||||
|
error_page("No such thread found");
|
||||||
|
}
|
||||||
|
|
||||||
if ($thread->hidden) {
|
if ($thread->hidden) {
|
||||||
//If the thread has been hidden, do not display it, or allow people to continue to post
|
//If the thread has been hidden, do not display it, or allow people to continue to post
|
||||||
//to it.
|
//to it.
|
||||||
error_page(
|
error_page(
|
||||||
"This thread has been hidden for administrative purposes.");
|
"This thread has been hidden for administrative purposes.");
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($logged_in_user->total_credit<$forum->post_min_total_credit || $logged_in_user->expavg_credit<$forum->post_min_expavg_credit){
|
if ($logged_in_user->total_credit<$forum->post_min_total_credit || $logged_in_user->expavg_credit<$forum->post_min_expavg_credit){
|
||||||
//If user haven't got enough credit (according to forum regulations)
|
//If user haven't got enough credit (according to forum regulations)
|
||||||
//We do not tell the (ab)user how much this is - no need to make it easy for them to break the system.
|
//We do not tell the (ab)user how much this is - no need to make it easy for them to break the system.
|
||||||
|
@ -30,6 +41,7 @@ if ($logged_in_user->total_credit<$forum->post_min_total_credit || $logged_in_us
|
||||||
"In order to reply to a post in ".$forum->title." you must have a certain amount of credit.
|
"In order to reply to a post in ".$forum->title." you must have a certain amount of credit.
|
||||||
This is to prevent and protect against abuse of the system.");
|
This is to prevent and protect against abuse of the system.");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (time()-$logged_in_user->last_post<$forum->post_min_interval){
|
if (time()-$logged_in_user->last_post<$forum->post_min_interval){
|
||||||
//If the user is posting faster than forum regulations allow
|
//If the user is posting faster than forum regulations allow
|
||||||
//Tell the user to wait a while before creating any more posts
|
//Tell the user to wait a while before creating any more posts
|
||||||
|
@ -38,6 +50,24 @@ if (time()-$logged_in_user->last_post<$forum->post_min_interval){
|
||||||
This delay has been enforced to protect against abuse of the system.");
|
This delay has been enforced to protect against abuse of the system.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($category->is_helpdesk) {
|
||||||
|
if (!$sort_style) {
|
||||||
|
$sort_style = getSortStyle($logged_in_user,"answer");
|
||||||
|
} else {
|
||||||
|
setSortStyle($logged_in_user,"answer", $sort_style);
|
||||||
|
}
|
||||||
|
page_head($title);
|
||||||
|
} else {
|
||||||
|
if (!$sort_style) {
|
||||||
|
$sort_style = getSortStyle($logged_in_user,"thread");
|
||||||
|
} else {
|
||||||
|
setSortStyle($logged_in_user,"thread", $sort_style);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($sort_style == NULL) {
|
||||||
|
$sort_style = "timestamp";
|
||||||
|
}
|
||||||
|
|
||||||
if (!empty($_POST['content'])) {
|
if (!empty($_POST['content'])) {
|
||||||
$thread_id = get_int('thread');
|
$thread_id = get_int('thread');
|
||||||
|
@ -76,10 +106,8 @@ show_forum_title($forum, $thread, $helpdesk);
|
||||||
|
|
||||||
start_forum_table(array("Author", "Message"));
|
start_forum_table(array("Author", "Message"));
|
||||||
|
|
||||||
// TODO: Use the same sorting method that the user had in the thread view.
|
|
||||||
|
|
||||||
show_posts($thread, 'modified-new',-2, false, false, $helpdesk);
|
|
||||||
show_message_row($thread, $category, $post);
|
show_message_row($thread, $category, $post);
|
||||||
|
show_posts($thread, $sort_style,-2, false, false, $helpdesk);
|
||||||
|
|
||||||
end_forum_table();
|
end_forum_table();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue