Zeile 12 | Zeile 12 |
---|
define("IGNORE_CLEAN_VARS", "sid"); define('THIS_SCRIPT', 'misc.php');
|
define("IGNORE_CLEAN_VARS", "sid"); define('THIS_SCRIPT', 'misc.php');
|
$templatelist = "misc_rules_forum,misc_help_helpdoc,misc_whoposted_poster,misc_whoposted,misc_smilies_popup_smilie,misc_smilies_popup,misc_smilies_popup_empty,misc_smilies_popup_row";
| $templatelist = "misc_rules_forum,misc_help_helpdoc,misc_whoposted_poster,misc_whoposted,misc_smilies_popup_smilie,misc_smilies_popup,misc_smilies_popup_empty,misc_smilies_popup_row,multipage_start";
|
$templatelist .= ",misc_buddypopup,misc_buddypopup_user,misc_buddypopup_user_none,misc_buddypopup_user_online,misc_buddypopup_user_offline,misc_buddypopup_user_sendpm,misc_syndication_forumlist"; $templatelist .= ",misc_smilies,misc_smilies_smilie,misc_help_section_bit,misc_help_section,misc_help,forumdisplay_password_wrongpass,forumdisplay_password,misc_helpresults,misc_helpresults_bit";
|
$templatelist .= ",misc_buddypopup,misc_buddypopup_user,misc_buddypopup_user_none,misc_buddypopup_user_online,misc_buddypopup_user_offline,misc_buddypopup_user_sendpm,misc_syndication_forumlist"; $templatelist .= ",misc_smilies,misc_smilies_smilie,misc_help_section_bit,misc_help_section,misc_help,forumdisplay_password_wrongpass,forumdisplay_password,misc_helpresults,misc_helpresults_bit";
|
$templatelist .= ",multipage,multipage_end,multipage_jump_page,multipage_nextpage,multipage_page,multipage_page_current,multipage_page_link_current,multipage_prevpage,multipage_start"; $templatelist .= ",misc_smilies_popup_no_smilies,misc_smilies_no_smilies,misc_syndication,misc_help_search,misc_helpresults_noresults,misc_syndication_forumlist_forum,misc_syndication_feedurl";
| $templatelist .= ",multipage,multipage_end,multipage_jump_page,multipage_nextpage,multipage_page,multipage_page_current,multipage_page_link_current,multipage_prevpage,misc_imcenter_error"; $templatelist .= ",misc_smilies_popup_no_smilies,misc_smilies_no_smilies,misc_syndication,misc_help_search,misc_helpresults_noresults,misc_syndication_forumlist_forum,misc_syndication_feedurl,misc_whoposted_page";
|
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 333 | Zeile 333 |
---|
'allow_imgcode' => 0, 'filter_badwords' => 1 );
|
'allow_imgcode' => 0, 'filter_badwords' => 1 );
|
$helpdoc['helpdoc'] = strip_tags($parser->parse_message($helpdoc['document'], $parser_options));
| $helpdoc['helpdoc'] = $parser->parse_message($helpdoc['document'], $parser_options);
|
if(my_strlen($helpdoc['helpdoc']) > 350) {
| if(my_strlen($helpdoc['helpdoc']) > 350) {
|
Zeile 490 | Zeile 490 |
---|
$expcolimage = "collapse_collapsed.png"; $expdisplay = "display: none;"; $expthead = " thead_collapsed";
|
$expcolimage = "collapse_collapsed.png"; $expdisplay = "display: none;"; $expthead = " thead_collapsed";
|
| $expaltext = "[+]";
|
} else { $expcolimage = "collapse.png"; $expthead = "";
|
} else { $expcolimage = "collapse.png"; $expthead = "";
|
| $expaltext = "[-]";
|
} } eval("\$sections .= \"".$templates->get("misc_help_section")."\";");
| } } eval("\$sections .= \"".$templates->get("misc_help_section")."\";");
|
Zeile 621 | Zeile 623 |
---|
$whoposted = ''; $tid = $mybb->get_input('tid', MyBB::INPUT_INT); $thread = get_thread($tid);
|
$whoposted = ''; $tid = $mybb->get_input('tid', MyBB::INPUT_INT); $thread = get_thread($tid);
|
| $modal = $mybb->get_input('modal', MyBB::INPUT_INT);
|
// Make sure we are looking at a real thread here. if(!$thread)
| // Make sure we are looking at a real thread here. if(!$thread)
|
Zeile 698 | Zeile 701 |
---|
$poster['username'] = htmlspecialchars_uni($poster['username']); $poster['postusername'] = htmlspecialchars_uni($poster['postusername']); $poster_name = format_name($poster['username'], $poster['usergroup'], $poster['displaygroup']);
|
$poster['username'] = htmlspecialchars_uni($poster['username']); $poster['postusername'] = htmlspecialchars_uni($poster['postusername']); $poster_name = format_name($poster['username'], $poster['usergroup'], $poster['displaygroup']);
|
if($poster['uid'])
| if($modal)
|
{
|
{
|
$onclick = "opener.location.href='".get_profile_link($poster['uid'])."'; return false;";
| $onclick = ''; if($poster['uid']) { $onclick = "opener.location.href='".get_profile_link($poster['uid'])."'; return false;"; } $profile_link = build_profile_link($poster_name, $poster['uid'], '_blank', $onclick); } else { $profile_link = build_profile_link($poster_name, $poster['uid']);
|
}
|
}
|
$profile_link = build_profile_link($poster_name, $poster['uid'], '_blank', $onclick);
| |
$numposts += $poster['posts']; eval("\$whoposted .= \"".$templates->get("misc_whoposted_poster")."\";"); $altbg = alt_trow(); } $numposts = my_number_format($numposts); $poster['posts'] = my_number_format($poster['posts']);
|
$numposts += $poster['posts']; eval("\$whoposted .= \"".$templates->get("misc_whoposted_poster")."\";"); $altbg = alt_trow(); } $numposts = my_number_format($numposts); $poster['posts'] = my_number_format($poster['posts']);
|
eval("\$whop = \"".$templates->get("misc_whoposted", 1, 0)."\";"); echo $whop; exit;
| if($modal) { eval("\$whop = \"".$templates->get("misc_whoposted", 1, 0)."\";"); echo $whop; exit; } else { require_once MYBB_ROOT."inc/class_parser.php"; $parser = new postParser;
// Get thread prefix $breadcrumbprefix = ''; $threadprefix = array('prefix' => ''); if($thread['prefix']) { $threadprefix = build_prefixes($thread['prefix']); if(!empty($threadprefix['displaystyle'])) { $breadcrumbprefix = $threadprefix['displaystyle'].' '; } }
$thread['subject'] = htmlspecialchars_uni($parser->parse_badwords($thread['subject']));
// Build the navigation. build_forum_breadcrumb($forum['fid']); add_breadcrumb($breadcrumbprefix.$thread['subject'], get_thread_link($thread['tid'])); add_breadcrumb($lang->who_posted);
eval("\$whoposted = \"".$templates->get("misc_whoposted_page")."\";"); output_page($whoposted); }
|
} elseif($mybb->input['action'] == "smilies") {
| } elseif($mybb->input['action'] == "smilies") {
|
Zeile 729 | Zeile 770 |
---|
$extra_class = ' smilie_pointer'; foreach($smilies_cache as $smilie) {
|
$extra_class = ' smilie_pointer'; foreach($smilies_cache as $smilie) {
|
| if($smilie['showclickable'] != 1) { continue; }
|
$smilie['image'] = str_replace("{theme}", $theme['imgdir'], $smilie['image']); $smilie['image'] = htmlspecialchars_uni($mybb->get_asset_url($smilie['image']));
|
$smilie['image'] = str_replace("{theme}", $theme['imgdir'], $smilie['image']); $smilie['image'] = htmlspecialchars_uni($mybb->get_asset_url($smilie['image']));
|
$smilie['name'] = htmlspecialchars_uni($smilie['name']);
| $smilie['name'] = htmlspecialchars_uni($smilie['name']);
|
// Only show the first text to replace in the box $temp = explode("\n", $smilie['find']); // use temporary variable for php 5.3 compatibility $smilie['find'] = $temp[0];
| // Only show the first text to replace in the box $temp = explode("\n", $smilie['find']); // use temporary variable for php 5.3 compatibility $smilie['find'] = $temp[0];
|
Zeile 781 | Zeile 826 |
---|
$extra_class = $onclick = ''; foreach($smilies_cache as $smilie) {
|
$extra_class = $onclick = ''; foreach($smilies_cache as $smilie) {
|
| if($smilie['showclickable'] != 1) { continue; }
|
$smilie['image'] = str_replace("{theme}", $theme['imgdir'], $smilie['image']); $smilie['image'] = htmlspecialchars_uni($mybb->get_asset_url($smilie['image']));
|
$smilie['image'] = str_replace("{theme}", $theme['imgdir'], $smilie['image']); $smilie['image'] = htmlspecialchars_uni($mybb->get_asset_url($smilie['image']));
|
$smilie['name'] = htmlspecialchars_uni($smilie['name']);
| $smilie['name'] = htmlspecialchars_uni($smilie['name']);
|
$smilie['find'] = nl2br(htmlspecialchars_uni($smilie['find'])); eval('$smilie_image = "'.$templates->get('smilie').'";'); eval("\$smilies .= \"".$templates->get("misc_smilies_smilie")."\";"); $class = alt_trow();
|
$smilie['find'] = nl2br(htmlspecialchars_uni($smilie['find'])); eval('$smilie_image = "'.$templates->get('smilie').'";'); eval("\$smilies .= \"".$templates->get("misc_smilies_smilie")."\";"); $class = alt_trow();
|
}
| }
|
}
if(!$smilies)
| }
if(!$smilies)
|
Zeile 799 | Zeile 848 |
---|
eval("\$smiliespage = \"".$templates->get("misc_smilies")."\";"); output_page($smiliespage);
|
eval("\$smiliespage = \"".$templates->get("misc_smilies")."\";"); output_page($smiliespage);
|
}
| }
|
} elseif($mybb->input['action'] == "imcenter") { $mybb->input['imtype'] = $mybb->get_input('imtype');
|
} elseif($mybb->input['action'] == "imcenter") { $mybb->input['imtype'] = $mybb->get_input('imtype');
|
if($mybb->input['imtype'] != "aim" && $mybb->input['imtype'] != "skype" && $mybb->input['imtype'] != "yahoo") { error($lang->error_invalidimtype);
| if($mybb->input['imtype'] != "skype" && $mybb->input['imtype'] != "yahoo") { $message = $lang->error_invalidimtype; eval("\$error = \"".$templates->get("misc_imcenter_error", 1, 0)."\";"); echo $error; exit;
|
}
|
}
|
|
|
$uid = $mybb->get_input('uid', MyBB::INPUT_INT); $user = get_user($uid);
if(!$user) {
|
$uid = $mybb->get_input('uid', MyBB::INPUT_INT); $user = get_user($uid);
if(!$user) {
|
error($lang->error_invaliduser);
| $message = $lang->error_invaliduser; eval("\$error = \"".$templates->get("misc_imcenter_error", 1, 0)."\";"); echo $error; exit;
|
}
if(empty($user[$mybb->input['imtype']]))
|
}
if(empty($user[$mybb->input['imtype']]))
|
{ error($lang->error_invalidimtype);
| { $message = $lang->error_invalidimtype; eval("\$error = \"".$templates->get("misc_imcenter_error", 1, 0)."\";"); echo $error; exit;
|
}
$settingkey = 'allow'.$mybb->input['imtype'].'field'; if(!is_member($mybb->settings[$settingkey], $user)) {
|
}
$settingkey = 'allow'.$mybb->input['imtype'].'field'; if(!is_member($mybb->settings[$settingkey], $user)) {
|
error_no_permission();
| $message = $lang->error_nopermission_user_ajax; eval("\$error = \"".$templates->get("misc_imcenter_error", 1, 0)."\";"); echo $error; exit;
|
}
// Build IM navigation bar $navigationbar = $navsep = $imtype = $imtype_lang = '';
|
}
// Build IM navigation bar $navigationbar = $navsep = $imtype = $imtype_lang = '';
|
if($user['aim']) { $imtype = "aim"; $imtype_lang = $lang->aol_im; eval("\$navigationbar .= \"".$templates->get("misc_imcenter_nav")."\";"); $navsep = ' - '; } if($user['skype']) {
| if(!empty($user['skype']) && is_member($mybb->settings['allowskypefield'], array('usergroup' => $user['usergroup'], 'additionalgroups' => $user['additionalgroups']))) {
|
$imtype = "skype"; $imtype_lang = $lang->skype; eval("\$navigationbar .= \"".$templates->get("misc_imcenter_nav")."\";"); $navsep = ' - ';
|
$imtype = "skype"; $imtype_lang = $lang->skype; eval("\$navigationbar .= \"".$templates->get("misc_imcenter_nav")."\";"); $navsep = ' - ';
|
} if($user['yahoo'])
| } if(!empty($user['yahoo']) && is_member($mybb->settings['allowyahoofield'], array('usergroup' => $user['usergroup'], 'additionalgroups' => $user['additionalgroups'])))
|
{ $imtype = "yahoo"; $imtype_lang = $lang->yahoo_im; eval("\$navigationbar .= \"".$templates->get("misc_imcenter_nav")."\";");
|
{ $imtype = "yahoo"; $imtype_lang = $lang->yahoo_im; eval("\$navigationbar .= \"".$templates->get("misc_imcenter_nav")."\";");
|
}
| }
|
$user['skype'] = htmlspecialchars_uni($user['skype']); $user['yahoo'] = htmlspecialchars_uni($user['yahoo']);
|
$user['skype'] = htmlspecialchars_uni($user['skype']); $user['yahoo'] = htmlspecialchars_uni($user['yahoo']);
|
$user['aim'] = htmlspecialchars_uni($user['aim']);
| |
$user['username'] = htmlspecialchars_uni($user['username']);
|
$user['username'] = htmlspecialchars_uni($user['username']);
|
|
|
$lang->chat_on_skype = $lang->sprintf($lang->chat_on_skype, $user['username']); $lang->call_on_skype = $lang->sprintf($lang->call_on_skype, $user['username']);
|
$lang->chat_on_skype = $lang->sprintf($lang->chat_on_skype, $user['username']); $lang->call_on_skype = $lang->sprintf($lang->call_on_skype, $user['username']);
|
$lang->send_y_message = $lang->sprintf($lang->send_y_message, $user['username']); $lang->view_y_profile = $lang->sprintf($lang->view_y_profile, $user['username']);
| |
$imtemplate = "misc_imcenter_".$mybb->input['imtype']; eval("\$imcenter = \"".$templates->get($imtemplate, 1, 0)."\";");
| $imtemplate = "misc_imcenter_".$mybb->input['imtype']; eval("\$imcenter = \"".$templates->get($imtemplate, 1, 0)."\";");
|
Zeile 872 | Zeile 924 |
---|
$fid = $mybb->get_input('fid', MyBB::INPUT_INT); $version = $mybb->get_input('version');
|
$fid = $mybb->get_input('fid', MyBB::INPUT_INT); $version = $mybb->get_input('version');
|
$limit = $mybb->get_input('limit', MyBB::INPUT_INT);
| $new_limit = $mybb->get_input('limit', MyBB::INPUT_INT);
|
$forums = $mybb->get_input('forums', MyBB::INPUT_ARRAY); $limit = 15;
|
$forums = $mybb->get_input('forums', MyBB::INPUT_ARRAY); $limit = 15;
|
| if(!empty($new_limit) && $new_limit != $limit) { $limit = $new_limit; }
|
$feedurl = ''; $add = false;
| $feedurl = ''; $add = false;
|
Zeile 884 | Zeile 940 |
---|
$unexp1 = explode(',', $unviewable); $unexp2 = explode(',', $inactiveforums); $unexp = array_merge($unexp1, $unexp2);
|
$unexp1 = explode(',', $unviewable); $unexp2 = explode(',', $inactiveforums); $unexp = array_merge($unexp1, $unexp2);
|
|
|
if(is_array($forums)) { foreach($unexp as $fid)
| if(is_array($forums)) { foreach($unexp as $fid)
|
Zeile 902 | Zeile 958 |
---|
$all = true; break; }
|
$all = true; break; }
|
elseif(is_numeric($fid))
| elseif(ctype_digit($fid))
|
{ if(!isset($unview[$fid])) {
| { if(!isset($unview[$fid])) {
|
Zeile 921 | Zeile 977 |
---|
// If the version is not RSS2.0, set the type to Atom1.0. if($version != "rss2.0")
|
// If the version is not RSS2.0, set the type to Atom1.0. if($version != "rss2.0")
|
{ if(!$add) { $url .= "?"; } else {
| { if(!$add) { $url .= "?"; } else {
|
$url .= "&"; } $url .= "type=atom1.0";
| $url .= "&"; } $url .= "type=atom1.0";
|
Zeile 935 | Zeile 991 |
---|
} if((int)$limit > 0) {
|
} if((int)$limit > 0) {
|
if($limit > 100)
| if($limit > 50)
|
{
|
{
|
$limit = 100;
| $limit = 50;
|
} if(!$add) {
| } if(!$add) {
|
Zeile 1051 | Zeile 1107 |
---|
} } }
|
} } }
|
|
|
if($addselect) { $addsel = '';
| if($addselect) { $addsel = '';
|