Vergleich usercp2.php - 1.8.12 - 1.8.15

  Keine Änderungen   Hinzugefügt   Modifiziert   Entfernt
Zeile 12Zeile 12
define('THIS_SCRIPT', 'usercp2.php');
define("ALLOWABLE_PAGE", "removesubscription,removesubscriptions");


define('THIS_SCRIPT', 'usercp2.php');
define("ALLOWABLE_PAGE", "removesubscription,removesubscriptions");


$templatelist = "usercp_nav_messenger,usercp_nav_profile,usercp_nav,usercp_addsubscription_thread,usercp_nav_messenger_tracking,usercp_nav_messenger_folder";

$templatelist = "usercp_nav_messenger,usercp_nav_profile,usercp_nav,usercp_addsubscription_thread,forumdisplay_password,forumdisplay_password_wrongpass,usercp_nav_messenger_tracking,usercp_nav_messenger_folder";

$templatelist .= ",usercp_nav_home,usercp_nav_editsignature,usercp_nav_attachments,usercp_nav_changename,usercp_nav_messenger_compose,usercp_nav_misc";

require_once "./global.php";

$templatelist .= ",usercp_nav_home,usercp_nav_editsignature,usercp_nav_attachments,usercp_nav_changename,usercp_nav_messenger_compose,usercp_nav_misc";

require_once "./global.php";

Zeile 56Zeile 56
	{
error_no_permission();
}

	{
error_no_permission();
}

 

// check if the forum requires a password to view. If so, we need to show a form to the user
check_forum_password($thread['fid']);


$plugins->run_hooks("usercp2_do_addsubscription");



$plugins->run_hooks("usercp2_do_addsubscription");


Zeile 72Zeile 75
	redirect($url, $lang->redirect_subscriptionadded);
}
elseif($mybb->get_input('action') == "addsubscription")

	redirect($url, $lang->redirect_subscriptionadded);
}
elseif($mybb->get_input('action') == "addsubscription")

{
if($mybb->get_input('type') == "forum")
{

{
if($mybb->get_input('type') == "forum")
{

		$forum = get_forum($mybb->get_input('fid', MyBB::INPUT_INT));
if(!$forum)

		$forum = get_forum($mybb->get_input('fid', MyBB::INPUT_INT));
if(!$forum)

		{

		{

			error($lang->error_invalidforum);

			error($lang->error_invalidforum);

		}

		}

		$forumpermissions = forum_permissions($forum['fid']);
if($forumpermissions['canview'] == 0 || $forumpermissions['canviewthreads'] == 0)
{
error_no_permission();
}

		$forumpermissions = forum_permissions($forum['fid']);
if($forumpermissions['canview'] == 0 || $forumpermissions['canviewthreads'] == 0)
{
error_no_permission();
}

 

// check if the forum requires a password to view. If so, we need to show a form to the user
check_forum_password($forum['fid']);


$plugins->run_hooks("usercp2_addsubscription_forum");

add_subscribed_forum($forum['fid']);


$plugins->run_hooks("usercp2_addsubscription_forum");

add_subscribed_forum($forum['fid']);

		if($server_http_referer)
{
$url = $server_http_referer;
}

		if($server_http_referer && $mybb->request_method != 'post')
{
$url = $server_http_referer;
}

		else

		else

		{

		{

			$url = "index.php";
}
redirect($url, $lang->redirect_forumsubscriptionadded);

			$url = "index.php";
}
redirect($url, $lang->redirect_forumsubscriptionadded);

Zeile 102Zeile 108
	else
{
$thread = get_thread($mybb->get_input('tid', MyBB::INPUT_INT));

	else
{
$thread = get_thread($mybb->get_input('tid', MyBB::INPUT_INT));

		if(!$thread)
{
error($lang->error_invalidthread);
}

// Is the currently logged in user a moderator of this forum?
$ismod = is_moderator($thread['fid']);

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

		if(!$thread)
{
error($lang->error_invalidthread);
}

// Is the currently logged in user a moderator of this forum?
$ismod = is_moderator($thread['fid']);

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

		if(($thread['visible'] != 1 && $ismod == false) || ($thread['visible'] > 1 && $ismod == true))
{
error($lang->error_invalidthread);

		if(($thread['visible'] != 1 && $ismod == false) || ($thread['visible'] > 1 && $ismod == true))
{
error($lang->error_invalidthread);

		}


		}


		add_breadcrumb($lang->nav_subthreads, "usercp.php?action=subscriptions");
add_breadcrumb($lang->nav_addsubscription);


		add_breadcrumb($lang->nav_subthreads, "usercp.php?action=subscriptions");
add_breadcrumb($lang->nav_addsubscription);


Zeile 124Zeile 130
		{
error_no_permission();
}

		{
error_no_permission();
}

 

// check if the forum requires a password to view. If so, we need to show a form to the user
check_forum_password($thread['fid']);


		$referrer = '';
if($server_http_referer)
{
$referrer = $server_http_referer;

		$referrer = '';
if($server_http_referer)
{
$referrer = $server_http_referer;

		}

		}


require_once MYBB_ROOT."inc/class_parser.php";
$parser = new postParser;


require_once MYBB_ROOT."inc/class_parser.php";
$parser = new postParser;

Zeile 140Zeile 150
		if($mybb->user['subscriptionmethod'] == 1 || $mybb->user['subscriptionmethod'] == 0)
{
$notification_none_checked = "checked=\"checked\"";

		if($mybb->user['subscriptionmethod'] == 1 || $mybb->user['subscriptionmethod'] == 0)
{
$notification_none_checked = "checked=\"checked\"";

		}

		}

		else if($mybb->user['subscriptionmethod'] == 2)
{
$notification_email_checked = "checked=\"checked\"";
}
else if($mybb->user['subscriptionmethod'] == 3)

		else if($mybb->user['subscriptionmethod'] == 2)
{
$notification_email_checked = "checked=\"checked\"";
}
else if($mybb->user['subscriptionmethod'] == 3)

		{

		{

			$notification_pm_checked = "checked=\"checked\"";
}


			$notification_pm_checked = "checked=\"checked\"";
}


Zeile 166Zeile 176
		{
error($lang->error_invalidforum);
}

		{
error($lang->error_invalidforum);
}

 

// check if the forum requires a password to view. If so, we need to show a form to the user
check_forum_password($forum['fid']);


$plugins->run_hooks("usercp2_removesubscription_forum");

remove_subscribed_forum($forum['fid']);


$plugins->run_hooks("usercp2_removesubscription_forum");

remove_subscribed_forum($forum['fid']);

		if($server_http_referer)

		if($server_http_referer && $mybb->request_method != 'post')

		{
$url = $server_http_referer;
}

		{
$url = $server_http_referer;
}

Zeile 196Zeile 209
		{
error($lang->error_invalidthread);
}

		{
error($lang->error_invalidthread);
}

 

// check if the forum requires a password to view. If so, we need to show a form to the user
check_forum_password($thread['fid']);


$plugins->run_hooks("usercp2_removesubscription_thread");

remove_subscribed_thread($thread['tid']);


$plugins->run_hooks("usercp2_removesubscription_thread");

remove_subscribed_thread($thread['tid']);

		if($server_http_referer)

		if($server_http_referer && $mybb->request_method != 'post')

		{
$url = $server_http_referer;
}

		{
$url = $server_http_referer;
}