Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 03-15-2012, 08:29 PM
Mko's Avatar
Mko Mko is offline
 
Join Date: May 2009
Location: East Coast, USA
Posts: 60
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Automatically Send PM Upon Password Reset

I'm trying to get this Plugin to work.

Hook Location: reset_password

Code:
Code:
require_once(DIR . '/includes/functions_wysiwyg.php'); 

$message = construct_phrase($vbphrase['passwordreset_servernotification'], $vbulletin->userinfo['username']); 
$title = construct_phrase($vbphrase['passwordreset_servernotification_title']); 

// create the DM to do error checking and insert the new PM 
$pmdm =& datamanager_init('PM', $vbulletin, ERRTYPE_ARRAY); 

$recipient_uid = $vbulletin->GPC['u'];  
$recipient_username = $vbulletin->GPC[$recipient_uid];  
         
$pmdm->set('fromuserid', 5); 
$pmdm->set('fromusername', 'System'); 

$pmdm->set('title', $title); 
$pmdm->overridequota = true; 
$pmdm->set('allowsmilie', true); 
$pmdm->set('showsignature', true); 
$pmdm->set_recipients($recipient_username, $botperms); 

//$message_n = convert_wysiwyg_html_to_bbcode($message); 

$pmdm->set('message', '$message'); 
$pmdm->set('dateline', TIMENOW); 
$pmdm->set_info('savecopy', 0); 

$pmdm->save();
Execution Order: 1

If you can't tell, I'm trying to make it so after a user recovers their password and logs back into the Forum, they have a new unread PM telling them what's in $vbphrase['passwordreset_servernotification']

Thanks for any help!

--------------- Added 15 Mar 2012 at 18:52 ---------------

Fixed. Needed to change this:
$recipient_uid = $vbulletin->GPC['u'];
$recipient_username = fetch_userinfo($recipient_uid);
$pmdm->set_recipients($recipient_username['username'], $botperms);
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 07:56 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.06009 seconds
  • Memory Usage 2,174KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)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
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete