Thread: Administrative and Maintenance Tools - EZ Bounced Email Management for Admins
View Single Post
  #566  
Old 05-30-2008, 05:51 PM
Antivirus's Avatar
Antivirus Antivirus is offline
 
Join Date: Sep 2004
Location: Black Lagoon
Posts: 1,090
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Alfa1 View Post
How do i change the sender's userID?
If you're referring to the sender of the Private Message which is sent to the user who's being managed for bouncing, you'll have to modify the code within admincp/ezbounce.php which uses the PM datamanager:

The PM is generated in the following manner, setting the sentfrom userid and username to that of the administrator who clicked on the ezbouncelink within the email header:
PHP Code:
// Set other funky stuff for PM
$pmdm->set('fromuserid'$vbulletin->userinfo['userid']); 
$pmdm->set('fromusername'$vbulletin->userinfo['username']); 
$pmdm->overridequota true;
$pmdm->set('title'$vbphrase['anti_your_email_bounced_sub']); 
$pmdm->set('message'construct_phrase($vbphrase['anti_your_email_bounced_body'], $buser['username'], $vbulletin->userinfo['username'], $updatelink)); 
$pmdm->set_recipients($buser['username'], $botpermissions); 
$pmdm->set('dateline'TIMENOW);
$pmdm->pre_save(); 
To modify this, you'll need to change all occurrences of $vbulletin->userinfo['userid'] and $vbulletin->userinfo['username'] to the info for the new sender. Also, I am pretty sure the userid needs to match that of the username otherwise the datamanager will throw an error.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01054 seconds
  • Memory Usage 1,781KB
  • 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
  • (1)bbcode_php
  • (1)bbcode_quote
  • (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