Zeile 67 | Zeile 67 |
---|
// Check for a valid forum $forum = get_forum($post['fid']);
|
// Check for a valid forum $forum = get_forum($post['fid']);
|
if(!isset($forum['fid']))
| if(!$forum)
|
{ $error = $lang->sprintf($lang->error_invalid_report, $report_type); } else { $verified = true;
|
{ $error = $lang->sprintf($lang->error_invalid_report, $report_type); } else { $verified = true;
|
| $button = '#post_'.$id.' .postbit_report';
|
}
|
}
|
// Password protected forums ......... yhummmmy!
| |
$id3 = $forum['fid'];
|
$id3 = $forum['fid'];
|
check_forum_password($forum['parentlist']);
| // Password protected forums ......... yhummmmy! check_forum_password($forum['fid']);
|
} } else if($report_type == 'profile')
|
} } else if($report_type == 'profile')
|
{
| {
|
$user = get_user($mybb->get_input('pid', MyBB::INPUT_INT));
|
$user = get_user($mybb->get_input('pid', MyBB::INPUT_INT));
|
if(!isset($user['uid'])) { $error = $lang->sprintf($lang->error_invalid_report, $report_type); } else
| if(!$user) { $error = $lang->sprintf($lang->error_invalid_report, $report_type); } else
|
{ $verified = true; $report_type_db = "type = 'profile'"; $id2 = $id3 = 0; // We don't use these on the profile $id = $checkid = $user['uid']; // id is the profile user
|
{ $verified = true; $report_type_db = "type = 'profile'"; $id2 = $id3 = 0; // We don't use these on the profile $id = $checkid = $user['uid']; // id is the profile user
|
}
| $button = '.report_user_button'; }
|
} else if($report_type == 'reputation') {
| } else if($report_type == 'reputation') {
|
Zeile 114 | Zeile 117 |
---|
$id2 = $checkid = $reputation['adduid']; // id2 is the user who gave the comment $id3 = $reputation['uid']; // id3 is the user who received the comment $report_type_db = "type = 'reputation'";
|
$id2 = $checkid = $reputation['adduid']; // id2 is the user who gave the comment $id3 = $reputation['uid']; // id3 is the user who received the comment $report_type_db = "type = 'reputation'";
|
| $button = '#rid'.$id.' .postbit_report';
|
} }
|
} }
|
| $plugins->run_hooks("report_type");
|
$permissions = user_permissions($checkid); if(empty($permissions['canbereported'])) { $error = $lang->sprintf($lang->error_invalid_report, $report_type); }
|
$permissions = user_permissions($checkid); if(empty($permissions['canbereported'])) { $error = $lang->sprintf($lang->error_invalid_report, $report_type); }
|
$plugins->run_hooks("report_type");
| |
// Check for an existing report if(!empty($report_type_db))
| // Check for an existing report if(!empty($report_type_db))
|
Zeile 162 | Zeile 166 |
---|
eval("\$report_thanks = \"".$templates->get("report_thanks")."\";"); echo $report_thanks;
|
eval("\$report_thanks = \"".$templates->get("report_thanks")."\";"); echo $report_thanks;
|
| echo sprintf("<script type='text/javascript'>$('%s').remove();</script>", $button);
|
exit; } else
| exit; } else
|
Zeile 188 | Zeile 193 |
---|
$reason = $db->fetch_array($query);
$new_report['reasonid'] = $reason['rid'];
|
$reason = $db->fetch_array($query);
$new_report['reasonid'] = $reason['rid'];
|
| $new_report['reason'] = '';
|
if($reason['extra']) {
| if($reason['extra']) {
|
Zeile 220 | Zeile 226 |
---|
eval("\$report_thanks = \"".$templates->get("report_thanks")."\";"); echo $report_thanks;
|
eval("\$report_thanks = \"".$templates->get("report_thanks")."\";"); echo $report_thanks;
|
| echo sprintf("<script type='text/javascript'>$('%s').remove();</script>", $button);
|
exit; } }
| exit; } }
|
Zeile 268 | Zeile 275 |
---|
} }
|
} }
|
if($mybb->input['no_modal'])
| if($mybb->get_input('no_modal'))
|
{ echo $report_reasons; exit;
| { echo $report_reasons; exit;
|