Vergleich misc.php - 1.6.1 - 1.6.17

  Keine Änderungen   Hinzugefügt   Modifiziert   Entfernt
Zeile 6Zeile 6
 * Website: http://mybb.com
* License: http://mybb.com/about/license
*

 * Website: http://mybb.com
* License: http://mybb.com/about/license
*

 * $Id: misc.php 5114 2010-07-25 22:52:44Z RyanGordon $

 * $Id$

 */

define("IN_MYBB", 1);
define('THIS_SCRIPT', 'misc.php');


 */

define("IN_MYBB", 1);
define('THIS_SCRIPT', 'misc.php');


$templatelist = "redirect_markallread,redirect_markforumread";

$templatelist = "misc_rules_forum,misc_help_helpdoc,misc_whoposted_poster,misc_whoposted,misc_smilies_popup_smilie,misc_smilies_popup,misc_syndication_feedurl,misc_syndication";

$templatelist .= ",misc_buddypopup,misc_buddypopup_user_online,misc_buddypopup_user_offline,misc_buddypopup_user_sendpm";

$templatelist .= ",misc_buddypopup,misc_buddypopup_user_online,misc_buddypopup_user_offline,misc_buddypopup_user_sendpm";

$templatelist .= ",misc_smilies,misc_smilies_smilie,misc_help_section_bit,misc_help_section,misc_help";

$templatelist .= ",misc_smilies,misc_smilies_smilie,misc_help_section_bit,misc_help_section,misc_help,forumdisplay_password_wrongpass,forumdisplay_password";

require_once "./global.php";
require_once MYBB_ROOT."inc/functions_post.php";


require_once "./global.php";
require_once MYBB_ROOT."inc/functions_post.php";


Zeile 49Zeile 49
}
if($mybb->input['action'] == "markread")
{

}
if($mybb->input['action'] == "markread")
{

 
	if($mybb->user['uid'] && verify_post_check($mybb->input['my_post_key'], true) !== true)
{
// Protect our user's unread forums from CSRF
error($lang->invalid_post_code);
}


	if($mybb->input['fid'])

	if($mybb->input['fid'])

	{

	{

		$mybb->input['fid'] = intval($mybb->input['fid']);
$validforum = get_forum($mybb->input['fid']);
if(!$validforum)

		$mybb->input['fid'] = intval($mybb->input['fid']);
$validforum = get_forum($mybb->input['fid']);
if(!$validforum)

		{

		{

			if(!$mybb->input['ajax'])
{
error($lang->error_invalidforum);

			if(!$mybb->input['ajax'])
{
error($lang->error_invalidforum);

			}

			}

			else
{
echo 0;

			else
{
echo 0;

Zeile 74Zeile 80
		if(!$mybb->input['ajax'])
{
redirect(get_forum_link($mybb->input['fid']), $lang->redirect_markforumread);

		if(!$mybb->input['ajax'])
{
redirect(get_forum_link($mybb->input['fid']), $lang->redirect_markforumread);

		}

		}

		else
{
echo 1;
exit;

		else
{
echo 1;
exit;

		}
}
else
{

		}
}
else
{


$plugins->run_hooks("misc_markread_end");
require_once MYBB_ROOT."/inc/functions_indicators.php";


$plugins->run_hooks("misc_markread_end");
require_once MYBB_ROOT."/inc/functions_indicators.php";

Zeile 91Zeile 97
	}
}
elseif($mybb->input['action'] == "clearpass")

	}
}
elseif($mybb->input['action'] == "clearpass")

{

{

	$plugins->run_hooks("misc_clearpass");

	$plugins->run_hooks("misc_clearpass");


if($mybb->input['fid'])
{







if($mybb->input['fid'])
{
if(!verify_post_check($mybb->input['my_post_key']))
{
error($lang->invalid_post_code);
}


		my_unsetcookie("forumpass[".intval($mybb->input['fid'])."]");
redirect("index.php", $lang->redirect_forumpasscleared);
}

		my_unsetcookie("forumpass[".intval($mybb->input['fid'])."]");
redirect("index.php", $lang->redirect_forumpasscleared);
}

Zeile 106Zeile 117
	{
$plugins->run_hooks("misc_rules_start");


	{
$plugins->run_hooks("misc_rules_start");


		$query = $db->simple_select("forums", "*", "fid='".intval($mybb->input['fid'])."' AND active!=0");
$forum = $db->fetch_array($query);






		$fid = intval($mybb->input['fid']);

$forum = get_forum($fid);
if(!$forum || $forum['type'] != "f" || $forum['rules'] == '')
{
error($lang->error_invalidforum);
}


$forumpermissions = forum_permissions($forum['fid']);


$forumpermissions = forum_permissions($forum['fid']);


if($forum['type'] != "f" || $forum['rules'] == '')
{
error($lang->error_invalidforum);
}

 
		if($forumpermissions['canview'] != 1)
{
error_no_permission();
}

		if($forumpermissions['canview'] != 1)
{
error_no_permission();
}

 


		if(!$forum['rulestitle'])
{
$forum['rulestitle'] = $lang->sprintf($lang->forum_rules, $forum['name']);

		if(!$forum['rulestitle'])
{
$forum['rulestitle'] = $lang->sprintf($lang->forum_rules, $forum['name']);

Zeile 153Zeile 165
	$lang->load("helpsections");
$lang->load("customhelpdocs");
$lang->load("customhelpsections");

	$lang->load("helpsections");
$lang->load("customhelpdocs");
$lang->load("customhelpsections");





	add_breadcrumb($lang->nav_helpdocs, "misc.php?action=help");

$query = $db->query("

	add_breadcrumb($lang->nav_helpdocs, "misc.php?action=help");

$query = $db->query("

Zeile 175Zeile 187
				$langdescvar = "d".$helpdoc['hid']."_desc";
$langdocvar = "d".$helpdoc['hid']."_document";
if($lang->$langnamevar)

				$langdescvar = "d".$helpdoc['hid']."_desc";
$langdocvar = "d".$helpdoc['hid']."_document";
if($lang->$langnamevar)

				{

				{

					$helpdoc['name'] = $lang->$langnamevar;
}
if($lang->$langdescvar)

					$helpdoc['name'] = $lang->$langnamevar;
}
if($lang->$langdescvar)

				{

				{

					$helpdoc['description'] = $lang->$langdescvar;
}
if($lang->$langdocvar)

					$helpdoc['description'] = $lang->$langdescvar;
}
if($lang->$langdocvar)

Zeile 187Zeile 199
					$helpdoc['document'] = $lang->$langdocvar;

if($langdocvar == "d3_document")

					$helpdoc['document'] = $lang->$langdocvar;

if($langdocvar == "d3_document")

					{

					{

						$helpdoc['document'] = $lang->sprintf($helpdoc['document'], $mybb->user['logoutkey']);
}
}

						$helpdoc['document'] = $lang->sprintf($helpdoc['document'], $mybb->user['logoutkey']);
}
}

Zeile 298Zeile 310
	{
error_no_permission();
}

	{
error_no_permission();
}

	if($mybb->input['removebuddy'])

	if($mybb->input['removebuddy'] && verify_post_check($mybb->input['my_post_key']))

	{
$buddies = $mybb->user['buddylist'];
$namesarray = explode(",",$buddies);

	{
$buddies = $mybb->user['buddylist'];
$namesarray = explode(",",$buddies);

Zeile 320Zeile 332
	if($mybb->user['buddylist'] != "")
{
$timecut = TIME_NOW - $mybb->settings['wolcutoff'];

	if($mybb->user['buddylist'] != "")
{
$timecut = TIME_NOW - $mybb->settings['wolcutoff'];

		$query = $db->query("
SELECT u.*, g.canusepms
FROM ".TABLE_PREFIX."users u
LEFT JOIN ".TABLE_PREFIX."usergroups g ON (g.gid=u.usergroup)
WHERE u.uid IN ({$mybb->user['buddylist']})
ORDER BY u.lastactive
");

		$query = $db->simple_select("users", "*", "uid IN ({$mybb->user['buddylist']})", array('order_by' => 'lastactive'));







		while($buddy = $db->fetch_array($query))
{
$buddy_name = format_name($buddy['username'], $buddy['usergroup'], $buddy['displaygroup']);
$profile_link = build_profile_link($buddy_name, $buddy['uid'], '_blank', 'if(window.opener) { window.opener.location = this.href; return false; }');

		while($buddy = $db->fetch_array($query))
{
$buddy_name = format_name($buddy['username'], $buddy['usergroup'], $buddy['displaygroup']);
$profile_link = build_profile_link($buddy_name, $buddy['uid'], '_blank', 'if(window.opener) { window.opener.location = this.href; return false; }');

			if($mybb->user['receivepms'] != 0 && $buddy['receivepms'] != 0 && $buddy['canusepms'] != 0)



if($mybb->user['receivepms'] != 0 && $buddy['receivepms'] != 0 && $groupscache[$buddy['usergroup']]['canusepms'] != 0)

			{
eval("\$send_pm = \"".$templates->get("misc_buddypopup_user_sendpm")."\";");
}

			{
eval("\$send_pm = \"".$templates->get("misc_buddypopup_user_sendpm")."\";");
}

Zeile 350Zeile 358

if($buddy['avatar'])
{


if($buddy['avatar'])
{

 
				$buddy['avatar'] = htmlspecialchars_uni($buddy['avatar']);

				if($buddy['avatardimensions'])
{
require_once MYBB_ROOT."inc/functions_image.php";

				if($buddy['avatardimensions'])
{
require_once MYBB_ROOT."inc/functions_image.php";

Zeile 414Zeile 423
	}

// Make sure we are looking at a real thread here.

	}

// Make sure we are looking at a real thread here.

	if(!$thread['tid'] || ($thread['visible'] == 0 && $ismod == false) || ($thread['visible'] > 1 && $ismod == true))

	if(!$thread || ($thread['visible'] != 1 && $ismod == false) || ($thread['visible'] > 1 && $ismod == true))

	{
error($lang->error_invalidthread);
}

	{
error($lang->error_invalidthread);
}

Zeile 428Zeile 437
	// Does the user have permission to view this thread?
$forumpermissions = forum_permissions($forum['fid']);


	// Does the user have permission to view this thread?
$forumpermissions = forum_permissions($forum['fid']);


	if($forumpermissions['canview'] != 1 || $forumpermissions['canviewthreads'] != 1)

	if($forumpermissions['canview'] == 0 || $forumpermissions['canviewthreads'] == 0 || ($forumpermissions['canonlyviewownthreads'] != 0 && $thread['uid'] != $mybb->user['uid']))

	{
error_no_permission();
}

	{
error_no_permission();
}

Zeile 477Zeile 486
	$smilies = '';
if($mybb->input['popup'])
{ // make small popup list of smilies

	$smilies = '';
if($mybb->input['popup'])
{ // make small popup list of smilies

		$editor = addslashes(htmlentities($mybb->input['editor']));

		$editor = preg_replace('#([^a-zA-Z0-9_-]+)#', '', $mybb->input['editor']);

		$e = 1;
$class = "trow1";
$smilies = "<tr>";

		$e = 1;
$class = "trow1";
$smilies = "<tr>";

Zeile 659Zeile 668
		$atom1check = '';
$rss2check = "checked=\"checked\"";
}

		$atom1check = '';
$rss2check = "checked=\"checked\"";
}

	$forumselect = makesyndicateforums("", $blah);

	$forumselect = makesyndicateforums();


$plugins->run_hooks("misc_syndication_end");



$plugins->run_hooks("misc_syndication_end");