Zeile 23 | Zeile 23 |
---|
global $plugins, $parser, $cache, $ignored_users, $hascustomtitle;
$hascustomtitle = 0;
|
global $plugins, $parser, $cache, $ignored_users, $hascustomtitle;
$hascustomtitle = 0;
|
| // These will be unset when a guest is previewing a post that they're posting *as* a guest. // In that case, set them to empty values to avert PHP 8 warnings re unset variables ahead. if(!isset($post['userusername'])) { $post['userusername'] = ''; } if(!isset($post['uid'])) { $post['uid'] = 0; } if(!isset($post['usergroup'])) { $post['usergroup'] = 0; }
|
// Set default values for any fields not provided here foreach(array('pid', 'aid', 'pmid', 'posturl', 'button_multiquote', 'subject_extra', 'attachments', 'button_rep', 'button_warn', 'button_purgespammer', 'button_pm', 'button_reply_pm', 'button_replyall_pm', 'button_forward_pm', 'button_delete_pm', 'replink', 'warninglevel') as $post_field)
| // Set default values for any fields not provided here foreach(array('pid', 'aid', 'pmid', 'posturl', 'button_multiquote', 'subject_extra', 'attachments', 'button_rep', 'button_warn', 'button_purgespammer', 'button_pm', 'button_reply_pm', 'button_replyall_pm', 'button_forward_pm', 'button_delete_pm', 'replink', 'warninglevel') as $post_field)
|
Zeile 31 | Zeile 48 |
---|
{ $post[$post_field] = ''; }
|
{ $post[$post_field] = ''; }
|
}
| }
|
// Set up the message parser if it doesn't already exist. if(!$parser) { require_once MYBB_ROOT."inc/class_parser.php"; $parser = new postParser;
|
// Set up the message parser if it doesn't already exist. if(!$parser) { require_once MYBB_ROOT."inc/class_parser.php"; $parser = new postParser;
|
}
| }
|
if(!function_exists("purgespammer_show")) { require_once MYBB_ROOT."inc/functions_user.php";
| if(!function_exists("purgespammer_show")) { require_once MYBB_ROOT."inc/functions_user.php";
|
Zeile 47 | Zeile 64 |
---|
$unapproved_shade = ''; if(isset($post['visible']) && $post['visible'] == 0 && $post_type == 0)
|
$unapproved_shade = ''; if(isset($post['visible']) && $post['visible'] == 0 && $post_type == 0)
|
{
| {
|
$altbg = $unapproved_shade = 'unapproved_post'; } elseif(isset($post['visible']) && $post['visible'] == -1 && $post_type == 0)
| $altbg = $unapproved_shade = 'unapproved_post'; } elseif(isset($post['visible']) && $post['visible'] == -1 && $post_type == 0)
|
Zeile 84 | Zeile 101 |
---|
$parser_options['allow_smilies'] = $mybb->settings['pmsallowsmilies']; $parser_options['allow_imgcode'] = $mybb->settings['pmsallowimgcode']; $parser_options['allow_videocode'] = $mybb->settings['pmsallowvideocode'];
|
$parser_options['allow_smilies'] = $mybb->settings['pmsallowsmilies']; $parser_options['allow_imgcode'] = $mybb->settings['pmsallowimgcode']; $parser_options['allow_videocode'] = $mybb->settings['pmsallowvideocode'];
|
$parser_options['me_username'] = $post['username']; $parser_options['filter_badwords'] = 1;
| $parser_options['me_username'] = $post['username']; $parser_options['filter_badwords'] = 1;
|
$id = $pmid; break; case 3: // Announcement
| $id = $pmid; break; case 3: // Announcement
|
Zeile 195 | Zeile 212 |
---|
// Fetch display group data. $displaygroupfields = array("title", "description", "namestyle", "usertitle", "stars", "starimage", "image");
|
// Fetch display group data. $displaygroupfields = array("title", "description", "namestyle", "usertitle", "stars", "starimage", "image");
|
if(!$post['displaygroup'])
| if(empty($post['displaygroup']))
|
{ $post['displaygroup'] = $post['usergroup'];
|
{ $post['displaygroup'] = $post['usergroup'];
|
| }
// Set to hardcoded Guest usergroup ID (1) for guest author or deleted user. if(empty($post['usergroup'])) { $post['usergroup'] = 1; } if(empty($post['displaygroup'])) { $post['displaygroup'] = 1;
|
}
$displaygroup = usergroup_displaygroup($post['displaygroup']); if(is_array($displaygroup))
|
}
$displaygroup = usergroup_displaygroup($post['displaygroup']); if(is_array($displaygroup))
|
{
| {
|
$usergroup = array_merge($usergroup, $displaygroup); }
| $usergroup = array_merge($usergroup, $displaygroup); }
|
Zeile 210 | Zeile 237 |
---|
{ $cached_titles = $cache->read("usertitles"); if(!empty($cached_titles))
|
{ $cached_titles = $cache->read("usertitles"); if(!empty($cached_titles))
|
{
| {
|
foreach($cached_titles as $usertitle) { $titlescache[$usertitle['posts']] = $usertitle;
| foreach($cached_titles as $usertitle) { $titlescache[$usertitle['posts']] = $usertitle;
|
Zeile 218 | Zeile 245 |
---|
}
if(is_array($titlescache))
|
}
if(is_array($titlescache))
|
{
| {
|
krsort($titlescache); } unset($usertitle, $cached_titles);
|
krsort($titlescache); } unset($usertitle, $cached_titles);
|
}
| }
|
// Work out the usergroup/title stuff $post['groupimage'] = '';
| // Work out the usergroup/title stuff $post['groupimage'] = '';
|
Zeile 230 | Zeile 257 |
---|
{ $language = $mybb->settings['bblanguage']; if(!empty($mybb->user['language']))
|
{ $language = $mybb->settings['bblanguage']; if(!empty($mybb->user['language']))
|
{
| {
|
$language = $mybb->user['language']; }
| $language = $mybb->user['language']; }
|
Zeile 243 | Zeile 270 |
---|
$post['groupimage'] .= "<br />"; } }
|
$post['groupimage'] .= "<br />"; } }
|
| $post['profilelink_plain'] = $post['username_formatted'] = '';
|
if($post['userusername']) {
| if($post['userusername']) {
|
Zeile 348 | Zeile 377 |
---|
$post['button_rep'] = ''; if($post_type != 3 && $mybb->settings['enablereputation'] == 1 && $mybb->settings['postrep'] == 1 && $mybb->usergroup['cangivereputations'] == 1 && $usergroup['usereputationsystem'] == 1 && ($mybb->settings['posrep'] || $mybb->settings['neurep'] || $mybb->settings['negrep']) && $post['uid'] != $mybb->user['uid'] && (!isset($post['visible']) || $post['visible'] == 1) && (!isset($thread['visible']) || $thread['visible'] == 1)) {
|
$post['button_rep'] = ''; if($post_type != 3 && $mybb->settings['enablereputation'] == 1 && $mybb->settings['postrep'] == 1 && $mybb->usergroup['cangivereputations'] == 1 && $usergroup['usereputationsystem'] == 1 && ($mybb->settings['posrep'] || $mybb->settings['neurep'] || $mybb->settings['negrep']) && $post['uid'] != $mybb->user['uid'] && (!isset($post['visible']) || $post['visible'] == 1) && (!isset($thread['visible']) || $thread['visible'] == 1)) {
|
if(!$post['pid'])
| if(empty($post['pid']))
|
{ $post['pid'] = 0; }
| { $post['pid'] = 0; }
|
Zeile 521 | Zeile 550 |
---|
}
$post['usertitle'] = htmlspecialchars_uni($post['usertitle']);
|
}
$post['usertitle'] = htmlspecialchars_uni($post['usertitle']);
|
| $post['userstars'] = ''; $post['useravatar'] = '';
|
$usergroup['title'] = $lang->na;
| $usergroup['title'] = $lang->na;
|
Zeile 772 | Zeile 803 |
---|
$post['poststatus'] = ''; if(!$post_type && $post['visible'] != 1) {
|
$post['poststatus'] = ''; if(!$post_type && $post['visible'] != 1) {
|
| $status_type = '';
|
if(is_moderator($fid, "canviewdeleted") && $postcounter != 1 && $post['visible'] == -1) { $status_type = $lang->postbit_post_deleted;
| if(is_moderator($fid, "canviewdeleted") && $postcounter != 1 && $post['visible'] == -1) { $status_type = $lang->postbit_post_deleted;
|
Zeile 985 | Zeile 1017 |
---|
if(!$attachment['dateuploaded']) {
|
if(!$attachment['dateuploaded']) {
|
$attachment['dateuploaded'] = $attachment['dateline'];
| $attachment['dateuploaded'] = $post['dateline'];
|
} $attachdate = my_date('normal', $attachment['dateuploaded']); // Support for [attachment=id] code
| } $attachdate = my_date('normal', $attachment['dateuploaded']); // Support for [attachment=id] code
|
Zeile 1018 | Zeile 1050 |
---|
eval("\$post['thumblist'] .= \"".$templates->get("postbit_attachments_thumbnails_thumbnail")."\";"); if($tcount == 5) {
|
eval("\$post['thumblist'] .= \"".$templates->get("postbit_attachments_thumbnails_thumbnail")."\";"); if($tcount == 5) {
|
$thumblist .= "<br />";
| $post['thumblist'] .= "<br />";
|
$tcount = 0; } ++$tcount;
| $tcount = 0; } ++$tcount;
|
Zeile 1034 | Zeile 1066 |
---|
eval("\$post['thumblist'] .= \"".$templates->get("postbit_attachments_thumbnails_thumbnail")."\";"); if($tcount == 5) {
|
eval("\$post['thumblist'] .= \"".$templates->get("postbit_attachments_thumbnails_thumbnail")."\";"); if($tcount == 5) {
|
$thumblist .= "<br />";
| $post['thumblist'] .= "<br />";
|
$tcount = 0; } ++$tcount;
| $tcount = 0; } ++$tcount;
|