View Single Post
  #360  
Old 03-14-2006, 11:55 PM
sinaluna sinaluna is offline
 
Join Date: Feb 2005
Posts: 93
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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'$vbulletinERRTYPE_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'$vbulletinERRTYPE_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)
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01174 seconds
  • Memory Usage 1,797KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (3)bbcode_php
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete