Vergleich showthread.php - 1.2.2 - 1.2.14

  Keine Änderungen   Hinzugefügt   Modifiziert   Entfernt
Zeile 3Zeile 3
 * MyBB 1.2
* Copyright � 2006 MyBB Group, All Rights Reserved
*

 * MyBB 1.2
* Copyright � 2006 MyBB Group, All Rights Reserved
*

 * Website: http://www.mybboard.com
* License: http://www.mybboard.com/eula.html

 * Website: http://www.mybboard.net
* License: http://www.mybboard.net/eula.html

 *

 *

 * $Id: showthread.php 2454 2006-11-28 17:30:16Z CraKteR $

 * $Id: showthread.php 3595 2008-01-09 00:10:57Z Tikitiki $

 */

define("IN_MYBB", 1);

 */

define("IN_MYBB", 1);

Zeile 33Zeile 33
	);
$query = $db->simple_select(TABLE_PREFIX."posts", "tid", "pid=".$mybb->input['pid'], $options);
$post = $db->fetch_array($query);

	);
$query = $db->simple_select(TABLE_PREFIX."posts", "tid", "pid=".$mybb->input['pid'], $options);
$post = $db->fetch_array($query);

 
	$pid = $mybb->input['pid'];

	$mybb->input['tid'] = $post['tid'];
}


	$mybb->input['tid'] = $post['tid'];
}


Zeile 88Zeile 89
	error_no_permission();
}


	error_no_permission();
}


// Check that this forum is not password protected.
check_forum_password($forum['fid'], $forum['password']);

// Check if this forum is password protected and we have a valid password
check_forum_password($forum['fid']);


// If there is no specific action, we must be looking at the thread.
if(!$mybb->input['action'])


// If there is no specific action, we must be looking at the thread.
if(!$mybb->input['action'])

Zeile 244Zeile 245
	{
header("Location:showthread.php?action=lastpost&tid={$tid}");
}

	{
header("Location:showthread.php?action=lastpost&tid={$tid}");
}

 
}

if($mybb->input['pid'])
{
$pid = $mybb->input['pid'];

}

$plugins->run_hooks("showthread_start");

}

$plugins->run_hooks("showthread_start");

Zeile 294Zeile 300
		$votesarray = explode("||~|~||", $poll['votes']);
$poll['question'] = htmlspecialchars_uni($poll['question']);
$polloptions = '';

		$votesarray = explode("||~|~||", $poll['votes']);
$poll['question'] = htmlspecialchars_uni($poll['question']);
$polloptions = '';

 
		$totalvotes = 0;


for($i = 1; $i <= $poll['numoptions']; $i++)
{


for($i = 1; $i <= $poll['numoptions']; $i++)
{

Zeile 313Zeile 320

$option = $parser->parse_message($optionsarray[$i-1], $parser_options);
$votes = $votesarray[$i-1];


$option = $parser->parse_message($optionsarray[$i-1], $parser_options);
$votes = $votesarray[$i-1];

 
			$totalvotes += $votes;

			$number = $i;

// Mark the option the user voted for.

			$number = $i;

// Mark the option the user voted for.

Zeile 358Zeile 366
		if($poll['totvotes'])
{
$totpercent = "100%";

		if($poll['totvotes'])
{
$totpercent = "100%";

		}
else
{

		}
else
{

			$totpercent = "0%";
}


			$totpercent = "0%";
}


Zeile 368Zeile 376
		if(is_moderator($fid, 'caneditposts') != 'yes')
{
$edit_poll = '';

		if(is_moderator($fid, 'caneditposts') != 'yes')
{
$edit_poll = '';

		}

		}

		else
{
$edit_poll = "| <a href=\"polls.php?action=editpoll&amp;pid={$poll['pid']}\">{$lang->edit_poll}</a>";

		else
{
$edit_poll = "| <a href=\"polls.php?action=editpoll&amp;pid={$poll['pid']}\">{$lang->edit_poll}</a>";

Zeile 385Zeile 393
			{
$pollstatus = $lang->poll_closed;
}

			{
$pollstatus = $lang->poll_closed;
}

			$lang->total_votes = sprintf($lang->total_votes, $poll['numvotes']);

			$lang->total_votes = sprintf($lang->total_votes, $totalvotes);

			eval("\$pollbox = \"".$templates->get("showthread_poll_results")."\";");
$plugins->run_hooks("showthread_poll_results");

			eval("\$pollbox = \"".$templates->get("showthread_poll_results")."\";");
$plugins->run_hooks("showthread_poll_results");

		}
else
{

		}
else
{

			$publicnote = '&nbsp;';
if($poll['public'] == "yes")
{

			$publicnote = '&nbsp;';
if($poll['public'] == "yes")
{

Zeile 399Zeile 407
			eval("\$pollbox = \"".$templates->get("showthread_poll")."\";");
$plugins->run_hooks("showthread_poll");
}

			eval("\$pollbox = \"".$templates->get("showthread_poll")."\";");
$plugins->run_hooks("showthread_poll");
}


}


}

	else

	else

	{

	{

		$pollbox = "";

		$pollbox = "";

	}

	}


// Create the forum jump dropdown box.


// Create the forum jump dropdown box.

	$forumjump = build_forum_jump("", $fid, 1);




	if($mybb->settings['enableforumjump'] != "no")
{
$forumjump = build_forum_jump("", $fid, 1);
}


// Mark this thread read for the currently logged in user.
if($mybb->settings['threadreadcut'] && ($mybb->user['uid'] != 0))


// Mark this thread read for the currently logged in user.
if($mybb->settings['threadreadcut'] && ($mybb->user['uid'] != 0))

Zeile 478Zeile 489
	// Decide whether or not to include signatures.
if($forumpermissions['canpostreplys'] != "no" && ($thread['closed'] != "yes" || is_moderator($fid) == "yes") && $mybb->settings['quickreply'] != "off" && $mybb->user['showquickreply'] != "no" && $forum['open'] != "no")
{

	// Decide whether or not to include signatures.
if($forumpermissions['canpostreplys'] != "no" && ($thread['closed'] != "yes" || is_moderator($fid) == "yes") && $mybb->settings['quickreply'] != "off" && $mybb->user['showquickreply'] != "no" && $forum['open'] != "no")
{

 
		// Show captcha image for guests if enabled
if($mybb->settings['captchaimage'] == "on" && function_exists("imagepng") && !$mybb->user['uid'])
{
$randomstr = random_str(5);
$imagehash = md5($randomstr);
$imagearray = array(
"imagehash" => $imagehash,
"imagestring" => $randomstr,
"dateline" => time()
);
$db->insert_query(TABLE_PREFIX."captcha", $imagearray);
eval("\$captcha = \"".$templates->get("post_captcha")."\";");
}

		if($mybb->user['signature'])
{
$postoptionschecked['signature'] = "checked";

		if($mybb->user['signature'])
{
$postoptionschecked['signature'] = "checked";