If you use the "PM the warned user" features of the Inferno Warning System, you might want to consider modifying warn.php to save the sent PM in the "sent Items" folder of the staff member that warned the user.
in warn.php, find this code:
PHP Code:
if (!empty($Warning['pm']['title']) && !empty($Warning['pm']['message']))
{
$pmdm =& datamanager_init('PM', $vbulletin, ERRTYPE_ARRAY);
$pmdm->set('fromuserid', $vbulletin->userinfo['userid']);
$pmdm->set('fromusername', $vbulletin->userinfo['username']);
$pmdm->set('title', $Warning['pm']['title']);
$pmdm->set('message', $Warning['pm']['message']);
$pmdm->set_recipients($UserData['username'], $null);
$pmdm->set('dateline', TIMENOW);
And add this line at the end:
PHP Code:
$pmdm->set_info('savecopy', true); // MODIFICATION
Final code should look like:
PHP Code:
if (!empty($Warning['pm']['title']) && !empty($Warning['pm']['message']))
{
$pmdm =& datamanager_init('PM', $vbulletin, ERRTYPE_ARRAY);
$pmdm->set('fromuserid', $vbulletin->userinfo['userid']);
$pmdm->set('fromusername', $vbulletin->userinfo['username']);
$pmdm->set('title', $Warning['pm']['title']);
$pmdm->set('message', $Warning['pm']['message']);
$pmdm->set_recipients($UserData['username'], $null);
$pmdm->set('dateline', TIMENOW);
$pmdm->set_info('savecopy', true); // MODIFICATION
Thats all there is to it. Hopefully this can become the default behaviour in future releases (/nudge /nudge)