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 55 | 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");
|
Zeile 71 | Zeile 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 101 | Zeile 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 123 | Zeile 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 139 | 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'] == 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 165 | Zeile 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 195 | Zeile 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; }
|