Zeile 12 | Zeile 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_changename,usercp_nav_profile,usercp_nav_misc,usercp_nav,usercp_addsubscription_thread,usercp_nav_messenger_tracking,usercp_nav_editsignature,usercp_nav_attachments,usercp_nav_messenger_compose,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"; require_once MYBB_ROOT."inc/functions_user.php";
| require_once "./global.php"; require_once MYBB_ROOT."inc/functions_user.php";
|
Zeile 42 | Zeile 43 |
---|
}
// Is the currently logged in user a moderator of this forum?
|
}
// Is the currently logged in user a moderator of this forum?
|
if(is_moderator($thread['fid'])) { $ismod = true; } else { $ismod = false; }
| $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))
|
// 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); }
| error($lang->error_invalidthread); }
|
Zeile 62 | Zeile 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");
|
add_subscribed_thread($thread['tid'], $mybb->get_input('notification', 1));
| add_subscribed_thread($thread['tid'], $mybb->get_input('notification', MyBB::INPUT_INT));
|
if($mybb->get_input('referrer')) {
| if($mybb->get_input('referrer')) {
|
Zeile 81 | Zeile 78 |
---|
{ if($mybb->get_input('type') == "forum") {
|
{ if($mybb->get_input('type') == "forum") {
|
$forum = get_forum($mybb->get_input('fid', 1));
| $forum = get_forum($mybb->get_input('fid', MyBB::INPUT_INT));
|
if(!$forum) { error($lang->error_invalidforum); } $forumpermissions = forum_permissions($forum['fid']); if($forumpermissions['canview'] == 0 || $forumpermissions['canviewthreads'] == 0)
|
if(!$forum) { error($lang->error_invalidforum); } $forumpermissions = forum_permissions($forum['fid']); if($forumpermissions['canview'] == 0 || $forumpermissions['canviewthreads'] == 0)
|
{ 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($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)
| if($server_http_referer && $mybb->request_method != 'post')
|
{ $url = $server_http_referer; }
| { $url = $server_http_referer; }
|
Zeile 104 | Zeile 104 |
---|
$url = "index.php"; } redirect($url, $lang->redirect_forumsubscriptionadded);
|
$url = "index.php"; } redirect($url, $lang->redirect_forumsubscriptionadded);
|
} else { $thread = get_thread($mybb->get_input('tid', 1)); if(!$thread) { error($lang->error_invalidthread); }
// Is the currently logged in user a moderator of this forum? if(is_moderator($thread['fid'])) { $ismod = true; } else { $ismod = false; }
| } 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['visible'] != 1 && $ismod == false) || ($thread['visible'] > 1 && $ismod == true)) {
| // Make sure we are looking at a real thread here. if(($thread['visible'] != 1 && $ismod == false) || ($thread['visible'] > 1 && $ismod == true)) {
|
Zeile 133 | Zeile 126 |
---|
add_breadcrumb($lang->nav_addsubscription);
$forumpermissions = forum_permissions($thread['fid']);
|
add_breadcrumb($lang->nav_addsubscription);
$forumpermissions = forum_permissions($thread['fid']);
|
if($forumpermissions['canview'] == 0 || $forumpermissions['canviewthreads'] == 0 || (isset($forumpermissions['canonlyviewownthreads']) && $forumpermissions['canonlyviewownthreads'] != 0 && $thread['uid'] != $mybb->user['uid'])) { error_no_permission(); }
| if($forumpermissions['canview'] == 0 || $forumpermissions['canviewthreads'] == 0 || (isset($forumpermissions['canonlyviewownthreads']) && $forumpermissions['canonlyviewownthreads'] != 0 && $thread['uid'] != $mybb->user['uid'])) { 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 = ''; if($server_http_referer)
|
{
| {
|
$referrer = $server_http_referer; }
|
$referrer = $server_http_referer; }
|
|
|
require_once MYBB_ROOT."inc/class_parser.php"; $parser = new postParser; $thread['subject'] = $parser->parse_badwords($thread['subject']);
| require_once MYBB_ROOT."inc/class_parser.php"; $parser = new postParser; $thread['subject'] = $parser->parse_badwords($thread['subject']);
|
Zeile 153 | Zeile 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'] == 2) { $notification_email_checked = "checked=\"checked\"";
|
Zeile 174 | Zeile 171 |
---|
{ if($mybb->get_input('type') == "forum") {
|
{ if($mybb->get_input('type') == "forum") {
|
$forum = get_forum($mybb->get_input('fid', 1));
| $forum = get_forum($mybb->get_input('fid', MyBB::INPUT_INT));
|
if(!$forum) { error($lang->error_invalidforum); }
|
if(!$forum) { 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 195 | Zeile 195 |
---|
} else {
|
} else {
|
$thread = get_thread($mybb->get_input('tid', 1));
| $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?
|
if(!$thread) { error($lang->error_invalidthread); }
// Is the currently logged in user a moderator of this forum?
|
if(is_moderator($thread['fid'])) { $ismod = true; } else { $ismod = false; }
| $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); }
|
// 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); }
|
| // 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; }
|