Ok this is every line of code within 10 lines to the code that was added to the file.
PHP Code:
else if ($newpost['visible'])
{
// Change for automatic warning
// You have to use "ObsceneWords" as Title of the Warning.
// You have to use a Hidden Warner.
if ($vboptions['warn_automatic'] == 1)
{
$Protected_Usergroups = explode("|",$vboptions['warn_protected_usergroups']);
if($Protected_Usergroups[0])
{
foreach($Protected_Usergroups as $pro)
{
if($pro == $bbuserinfo['usergroupid'])
{
$userprotected = 1;
}
}
}
if ($bbuserinfo['userid'] != 1 AND $userprotected != 1 AND $wehavecensoredwords == 1)
{
// Get Warning Types
$warn_type = array();
$warn_type = $DB_site->query_first("SELECT * FROM " . TABLE_PREFIX . "warning_types WHERE warn_name='ObsceneWords'");
$thread1="[URL='{$vboptions['bburl']}/showthread.php?p={$newpost['postid']}']Warned Post[/URL]";
$thread2="$vboptions[bburl]/showthread.php?p=$newpost[postid]";
$warnerdata=$DB_site->query_first("select username, email from ".TABLE_PREFIX."user where userid='{$vboptions['warn_automatic_warner']}'");
$wcomment="(This is an automatic warning, no moderator was involved.)";
warn_calculations($warn_type['tid'], $wcomment, $newpost['postid'], $bbuserinfo, $vboptions['warn_automatic_warner']);
warn_notify($thread1, $thread2, $bbuserinfo, $warnerdata['email'], $warnerdata['username'], $vboptions['warn_automatic_warner'], $warn_type, $level, $wcomment);
}
}
// End of automated warnings things
{
$url = "showthread.php?$session[sessionurl]p=$newpost[postid]#post$newpost[postid]";
}
else
{
$_REQUEST['forceredirect'] = 1;
$url = "forumdisplay.php?$session[sessionurl]f=$foruminfo[forumid]";
}
eval(print_standard_redirect('redirect_postthanks'));
} // end if
}
// ############################### start new thread ###############################
if ($_REQUEST['do'] == 'newthread')
{