Zeile 13 | Zeile 13 |
---|
$templatelist = "showthread,postbit,postbit_author_user,postbit_author_guest,showthread_newthread,showthread_newreply,showthread_newreply_closed,postbit_avatar,postbit_find,postbit_pm,postbit_www,postbit_email,postbit_edit,postbit_quote,postbit_report"; $templatelist .= ",multipage,multipage_breadcrumb,multipage_end,multipage_jump_page,multipage_nextpage,multipage_page,multipage_page_current,multipage_page_link_current,multipage_prevpage,multipage_start,showthread_inlinemoderation_softdelete,showthread_poll_editpoll";
|
$templatelist = "showthread,postbit,postbit_author_user,postbit_author_guest,showthread_newthread,showthread_newreply,showthread_newreply_closed,postbit_avatar,postbit_find,postbit_pm,postbit_www,postbit_email,postbit_edit,postbit_quote,postbit_report"; $templatelist .= ",multipage,multipage_breadcrumb,multipage_end,multipage_jump_page,multipage_nextpage,multipage_page,multipage_page_current,multipage_page_link_current,multipage_prevpage,multipage_start,showthread_inlinemoderation_softdelete,showthread_poll_editpoll";
|
$templatelist .= ",postbit_editedby,showthread_similarthreads,showthread_similarthreads_bit,postbit_iplogged_show,postbit_iplogged_hiden,postbit_profilefield,showthread_quickreply,showthread_add_poll,showthread_send_thread,showthread_inlinemoderation_restore";
| $templatelist .= ",postbit_editedby,showthread_similarthreads,showthread_similarthreads_bit,postbit_iplogged_show,postbit_iplogged_hiden,postbit_profilefield,showthread_quickreply,showthread_printthread,showthread_add_poll,showthread_send_thread,showthread_inlinemoderation_restore";
|
$templatelist .= ",forumjump_advanced,forumjump_special,forumjump_bit,postbit_attachments,postbit_attachments_attachment,postbit_attachments_thumbnails,postbit_attachments_images_image,postbit_attachments_images,showthread_quickreply_options_stick,postbit_status"; $templatelist .= ",postbit_inlinecheck,showthread_inlinemoderation,postbit_attachments_thumbnails_thumbnail,postbit_ignored,postbit_multiquote,showthread_moderationoptions_custom_tool,showthread_moderationoptions_custom,showthread_inlinemoderation_custom_tool"; $templatelist .= ",showthread_usersbrowsing,showthread_usersbrowsing_user,showthread_poll_option,showthread_poll,showthread_quickreply_options_signature,showthread_threaded_bitactive,showthread_threaded_bit,postbit_attachments_attachment_unapproved";
| $templatelist .= ",forumjump_advanced,forumjump_special,forumjump_bit,postbit_attachments,postbit_attachments_attachment,postbit_attachments_thumbnails,postbit_attachments_images_image,postbit_attachments_images,showthread_quickreply_options_stick,postbit_status"; $templatelist .= ",postbit_inlinecheck,showthread_inlinemoderation,postbit_attachments_thumbnails_thumbnail,postbit_ignored,postbit_multiquote,showthread_moderationoptions_custom_tool,showthread_moderationoptions_custom,showthread_inlinemoderation_custom_tool"; $templatelist .= ",showthread_usersbrowsing,showthread_usersbrowsing_user,showthread_poll_option,showthread_poll,showthread_quickreply_options_signature,showthread_threaded_bitactive,showthread_threaded_bit,postbit_attachments_attachment_unapproved";
|
Zeile 145 | Zeile 145 |
---|
// Make sure we are looking at a real thread here. if(($thread['visible'] != 1 && $ismod == false) || ($thread['visible'] == 0 && !is_moderator($fid, "canviewunapprove")) || ($thread['visible'] == -1 && !is_moderator($fid, "canviewdeleted"))) {
|
// Make sure we are looking at a real thread here. if(($thread['visible'] != 1 && $ismod == false) || ($thread['visible'] == 0 && !is_moderator($fid, "canviewunapprove")) || ($thread['visible'] == -1 && !is_moderator($fid, "canviewdeleted"))) {
|
error($lang->error_invalidthread);
| // Allow viewing own unapproved thread if (!($mybb->user['uid'] && $mybb->settings['showownunapproved'] && $thread['visible'] == 0 && ($thread['uid'] == $mybb->user['uid']))) { error($lang->error_invalidthread); }
|
}
// Does the user have permission to view this thread?
| }
// Does the user have permission to view this thread?
|
Zeile 599 | Zeile 603 |
---|
if(is_moderator($fid, 'canmanagepolls')) { eval("\$edit_poll = \"".$templates->get("showthread_poll_editpoll")."\";");
|
if(is_moderator($fid, 'canmanagepolls')) { eval("\$edit_poll = \"".$templates->get("showthread_poll_editpoll")."\";");
|
}
| }
|
// Decide what poll status to show depending on the status of the poll and whether or not the user voted already. if(isset($alreadyvoted) || isset($showresults) || isset($nopermission))
| // Decide what poll status to show depending on the status of the poll and whether or not the user voted already. if(isset($alreadyvoted) || isset($showresults) || isset($nopermission))
|
Zeile 628 | Zeile 632 |
---|
$plugins->run_hooks("showthread_poll_results"); } else
|
$plugins->run_hooks("showthread_poll_results"); } else
|
{
| {
|
$closeon = ' '; if($poll['timeout'] != 0) {
| $closeon = ' '; if($poll['timeout'] != 0) {
|
Zeile 655 | Zeile 659 |
---|
if($mybb->settings['enableforumjump'] != 0) { $forumjump = build_forum_jump("", $fid, 1);
|
if($mybb->settings['enableforumjump'] != 0) { $forumjump = build_forum_jump("", $fid, 1);
|
}
| }
|
// Fetch some links $next_oldest_link = get_thread_link($tid, 0, "nextoldest"); $next_newest_link = get_thread_link($tid, 0, "nextnewest");
|
// Fetch some links $next_oldest_link = get_thread_link($tid, 0, "nextoldest"); $next_newest_link = get_thread_link($tid, 0, "nextnewest");
|
|
|
// Mark this thread as read mark_thread_read($tid, $fid);
| // Mark this thread as read mark_thread_read($tid, $fid);
|
Zeile 671 | Zeile 675 |
---|
if($forumpermissions['canpostthreads'] != 0 && $mybb->user['suspendposting'] != 1) { eval("\$newthread = \"".$templates->get("showthread_newthread")."\";");
|
if($forumpermissions['canpostthreads'] != 0 && $mybb->user['suspendposting'] != 1) { eval("\$newthread = \"".$templates->get("showthread_newthread")."\";");
|
}
| }
|
// Show the appropriate reply button if this thread is open or closed if($forumpermissions['canpostreplys'] != 0 && $mybb->user['suspendposting'] != 1 && ($thread['closed'] != 1 || is_moderator($fid, "canpostclosedthreads")) && ($thread['uid'] == $mybb->user['uid'] || $forumpermissions['canonlyreplyownthreads'] != 1))
| // Show the appropriate reply button if this thread is open or closed if($forumpermissions['canpostreplys'] != 0 && $mybb->user['suspendposting'] != 1 && ($thread['closed'] != 1 || is_moderator($fid, "canpostclosedthreads")) && ($thread['uid'] == $mybb->user['uid'] || $forumpermissions['canonlyreplyownthreads'] != 1))
|
Zeile 713 | Zeile 717 |
---|
$inlinecookie = "inlinemod_thread".$tid;
$plugins->run_hooks("showthread_ismod");
|
$inlinecookie = "inlinemod_thread".$tid;
$plugins->run_hooks("showthread_ismod");
|
} else {
| } else {
|
$modoptions = " "; $inlinemod = $closeoption = ''; }
| $modoptions = " "; $inlinemod = $closeoption = ''; }
|
Zeile 728 | Zeile 732 |
---|
else { $db->shutdown_query("UPDATE ".TABLE_PREFIX."threads SET views=views+1 WHERE tid='{$tid}'");
|
else { $db->shutdown_query("UPDATE ".TABLE_PREFIX."threads SET views=views+1 WHERE tid='{$tid}'");
|
}
| }
|
++$thread['views'];
// Work out the thread rating for this thread.
| ++$thread['views'];
// Work out the thread rating for this thread.
|
Zeile 742 | Zeile 746 |
---|
$thread['width'] = 0; $thread['averagerating'] = 0; $thread['numratings'] = 0;
|
$thread['width'] = 0; $thread['averagerating'] = 0; $thread['numratings'] = 0;
|
}
| }
|
else
|
else
|
{
| {
|
$thread['averagerating'] = (float)round($thread['totalratings']/$thread['numratings'], 2); $thread['width'] = (int)round($thread['averagerating'])*20; $thread['numratings'] = (int)$thread['numratings'];
| $thread['averagerating'] = (float)round($thread['totalratings']/$thread['numratings'], 2); $thread['width'] = (int)round($thread['averagerating'])*20; $thread['numratings'] = (int)$thread['numratings'];
|
Zeile 756 | Zeile 760 |
---|
// Check if we have already voted on this thread - it won't show hover effect then. $query = $db->simple_select("threadratings", "uid", "tid='{$tid}' AND uid='{$mybb->user['uid']}'"); $rated = $db->fetch_field($query, 'uid');
|
// Check if we have already voted on this thread - it won't show hover effect then. $query = $db->simple_select("threadratings", "uid", "tid='{$tid}' AND uid='{$mybb->user['uid']}'"); $rated = $db->fetch_field($query, 'uid');
|
}
| }
|
$not_rated = ''; if(!$rated) {
| $not_rated = ''; if(!$rated) {
|
Zeile 769 | Zeile 773 |
---|
} // Work out if we are showing unapproved posts as well (if the user is a moderator etc.) if($ismod && is_moderator($fid, "canviewdeleted") == true && is_moderator($fid, "canviewunapprove") == false)
|
} // Work out if we are showing unapproved posts as well (if the user is a moderator etc.) if($ismod && is_moderator($fid, "canviewdeleted") == true && is_moderator($fid, "canviewunapprove") == false)
|
{ $visible = "AND p.visible IN (-1,1)";
| { $visible = "AND p.visible IN (-1,1)";
|
} elseif($ismod && is_moderator($fid, "canviewdeleted") == false && is_moderator($fid, "canviewunapprove") == true) {
| } elseif($ismod && is_moderator($fid, "canviewdeleted") == false && is_moderator($fid, "canviewunapprove") == true) {
|
Zeile 798 | Zeile 802 |
---|
// Fetch the ignore list for the current user if they have one $ignored_users = array(); if($mybb->user['uid'] > 0 && $mybb->user['ignorelist'] != "")
|
// Fetch the ignore list for the current user if they have one $ignored_users = array(); if($mybb->user['uid'] > 0 && $mybb->user['ignorelist'] != "")
|
{
| {
|
$ignore_list = explode(',', $mybb->user['ignorelist']); foreach($ignore_list as $uid) {
| $ignore_list = explode(',', $mybb->user['ignorelist']); foreach($ignore_list as $uid) {
|
Zeile 826 | Zeile 830 |
---|
if(!empty($mybb->user['threadmode'])) { $defaultmode = $mybb->user['threadmode'];
|
if(!empty($mybb->user['threadmode'])) { $defaultmode = $mybb->user['threadmode'];
|
}
| }
|
else if($mybb->settings['threadusenetstyle'] == 1) { $defaultmode = 'threaded';
| else if($mybb->settings['threadusenetstyle'] == 1) { $defaultmode = 'threaded';
|
Zeile 942 | Zeile 946 |
---|
$post = get_post($mybb->input['pid']); if(empty($post) || ($post['visible'] == 0 && !is_moderator($post['fid'], 'canviewunapprove')) || ($post['visible'] == -1 && !is_moderator($post['fid'], 'canviewdeleted') && $forumpermissions['canviewdeletionnotice'] == 0)) {
|
$post = get_post($mybb->input['pid']); if(empty($post) || ($post['visible'] == 0 && !is_moderator($post['fid'], 'canviewunapprove')) || ($post['visible'] == -1 && !is_moderator($post['fid'], 'canviewdeleted') && $forumpermissions['canviewdeletionnotice'] == 0)) {
|
$footer .= '<script type="text/javascript">$(document).ready(function() { $.jGrowl(\''.$lang->error_invalidpost.'\', {theme: \'jgrowl_error\'}); });</script>';
| $footer .= '<script type="text/javascript">$(function() { $.jGrowl(\''.$lang->error_invalidpost.'\', {theme: \'jgrowl_error\'}); });</script>';
|
} else {
| } else {
|
Zeile 1055 | Zeile 1059 |
---|
}
$multipage = multipage($postcount, $perpage, $page, str_replace("{tid}", $tid, THREAD_URL_PAGED.$highlight.$threadmode));
|
}
$multipage = multipage($postcount, $perpage, $page, str_replace("{tid}", $tid, THREAD_URL_PAGED.$highlight.$threadmode));
|
| // Allow originator to see own unapproved posts if($mybb->user['uid'] && $mybb->settings['showownunapproved']) { $visible .= " OR (p.tid='$tid' AND p.visible='0' AND p.uid=".$mybb->user['uid'].")"; }
|
// Lets get the pids of the posts on this page. $pids = "";
| // Lets get the pids of the posts on this page. $pids = "";
|