how about a permission control the admin can set "can issue warnings" to yes and "can remove warnings" to no .... that would solve his problem
Restoring a removed warning is possible but like John already said it's kind of risky.
1)open /includes/xml/bitfield_aws.xml and find
Code:
<bitfield name="canviewwarnings" group="awspermissions" phrase="canview_warnings">8</bitfield>
below that add
Code:
<bitfield name="canremovewarnings" group="awspermissions" phrase="canremove_warns">16</bitfield>
save this file and upload it to /includes/xml folder
2)go into your admincp and add a new phrase
varname:canremove_warns
text:can remove warnings ?
phrasetype

ermissions
product:aws
save the phrase
3)open Warn.php and find
PHP Code:
if($_GET['do'] == "RemoveWarning")
{
$vbulletin->input->clean_array_gpc('g',array(
'id' => TYPE_INT,
'post' => TYPE_INT,
'do' => TYPE_STR,
'return' => TYPE_STR,
));
just below that
PHP Code:
if (!($vbulletin->userinfo['permissions']['awspermissions'] & $vbulletin->bf_ugp_awspermissions['canremovewarnings']))
{
RunErrorAws("you do not have permission to remove warnings");
}
4) edit your usergroups where you want to enable / disable the new permission usergroups => edit also remember to rebuild the vbulletin bitfieldcache you can do this by pointing your browser to
http://www.yourserver.com/forums/adm...buildbitfields
that should do it if not give me a yell