Vergleich report.php - 1.8.0 - 1.8.8

  Keine Änderungen   Hinzugefügt   Modifiziert   Entfernt
Zeile 31Zeile 31

if(!empty($mybb->input['type']))
{


if(!empty($mybb->input['type']))
{

	$report_type = $mybb->get_input('type');

	$report_type = htmlspecialchars_uni($mybb->get_input('type'));

}

$report_title = $lang->report_content;

}

$report_title = $lang->report_content;

Zeile 51Zeile 51
	}

// Do we have a valid post?

	}

// Do we have a valid post?

	$post = get_post($mybb->get_input('pid', 1));

	$post = get_post($mybb->get_input('pid', MyBB::INPUT_INT));


if(!$post)
{


if(!$post)
{

Zeile 82Zeile 82
}
else if($report_type == 'profile')
{

}
else if($report_type == 'profile')
{

	$user = get_user($mybb->get_input('pid', 1));

	$user = get_user($mybb->get_input('pid', MyBB::INPUT_INT));


if(!isset($user['uid']))
{


if(!isset($user['uid']))
{

Zeile 108Zeile 108
else if($report_type == 'reputation')
{
// Any member can report a reputation comment but let's make sure it exists first

else if($report_type == 'reputation')
{
// Any member can report a reputation comment but let's make sure it exists first

	$query = $db->simple_select("reputation", "*", "rid = '".$mybb->get_input('pid', 1)."'");

	$query = $db->simple_select("reputation", "*", "rid = '".$mybb->get_input('pid', MyBB::INPUT_INT)."'");


if(!$db->num_rows($query))
{


if(!$db->num_rows($query))
{

Zeile 179Zeile 179
		);

// Figure out the reason

		);

// Figure out the reason

		$reason = trim($mybb->get_input('reason'));


		$rid = $mybb->get_input('reason', MyBB::INPUT_INT);
$query = $db->simple_select("reportreasons", "*", "rid = '{$rid}'");





		if($reason == 'other')

		if(!$db->num_rows($query))

		{

		{

			// Replace the reason with the user comment
$reason = trim($mybb->get_input('comment'));

			$error = $lang->error_invalid_report_reason;
$verified = false;

		}
else
{

		}
else
{

			$report_reason_string = "report_reason_{$reason}";
$reason = "\n".$lang->$report_reason_string;
}

			$reason = $db->fetch_array($query);







		if(my_strlen($reason) < 3)
{
$error = $lang->error_report_length;





















			$new_report['reasonid'] = $reason['rid'];

if($reason['extra'])
{
$comment = trim($mybb->get_input('comment'));
if(empty($comment) || $comment == '')
{
$error = $lang->error_comment_required;
$verified = false;
}
else
{
if(my_strlen($comment) < 3)
{
$error = $lang->error_report_length;
$verified = false;
}
else
{
$new_report['reason'] = $comment;
}
}
}

		}

if(empty($error))
{

		}

if(empty($error))
{

			$new_report['reason'] = $reason;

 
			add_report($new_report, $report_type);

$plugins->run_hooks("report_do_report_end");

			add_report($new_report, $report_type);

$plugins->run_hooks("report_do_report_end");

Zeile 242Zeile 260
		}
else
{

		}
else
{

 
			$reportreasons = $cache->read('reportreasons');
$reasons = $reportreasons[$report_type];
$reasonslist = '';
foreach($reasons as $reason)
{
$reason['title'] = htmlspecialchars_uni($lang->parse($reason['title']));
eval("\$reasonslist .= \"".$templates->get("report_reason")."\";");
}

			eval("\$report_reasons = \"".$templates->get("report_reasons")."\";");
}
}

			eval("\$report_reasons = \"".$templates->get("report_reasons")."\";");
}
}