Quote:
Yesterday at 04:27 PM Beorn said this in Post #43
That's intended. Occasionally someone may go back and make it more offensive. Some people also like to split up the warnings: i.e. one for 'racial slurs' and one for 'vulgar language'...
|
With multiple mods i really didn't want them warning the same user for the same post because they hadn't checked to see if there was already a warning.
So i did the following.
In warn.php find:
Code:
} elseif($towarn['warninglvl'] >= $WarnBanThreshold) {
standarderror("Sorry, but that user already has $WarnBanThreshold points or more.");
}
Add the following after it:
Code:
$checkwarn = $DB_site->query_first("SELECT postid FROM warning WHERE postid='$postid'");
if($checkwarn[postid] != "" && $confirmwarn != 1) {
eval("standarderror(\"".gettemplate('warn_alreadywarned')."\");");
exit;
}
$confirmwarn = 0;
Create a new template called
warn_alreadywarned with the following contents:
Code:
This user has already has a current warning for this post.
Do you <B>really</b> want to warn this user again for the same post?
<br><br>
<table border="0" cellspacing="0" cellpadding="0" width="100%"><tr>
<td align="left"><smallfont>
<a href="warn.php?s=$session[sessionhash]&action=new_warning&confirmwarn=1&postid=$post[postid]">[Continue with Warning] </a></smallfont></td>
<td align="right"><smallfont>
<a href="javascript:history.back(1)"> [Back to Thread]</a></smallfont></td></tr></table>
This checks to see if a post has already been warned when you click new warning. If it has, it presents you the option to continue with a new warning for the same post, or not.