Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Email Change Alert Details »»
Email Change Alert
Version: 1.1, by MarkFL MarkFL is offline
Developer Last Online: Jun 2020 Show Printable Version Email this Page

Category: Miscellaneous Hacks - Version: 4.x.x Rating:
Released: 02-18-2016 Last Update: 02-19-2016 Installs: 19
Uses Plugins
Translations  
No support by the author.

Overview:

This mod is in response to this request:

Auto inform Admin when member change his email

This product allows you to be notified whenever a user changes their email address. You can choose to have selected users be notified by PM, or to set up a forum in which changes are posted to a specified thread, or both. You set the PM/thread title, and the format of the report.



Updates:

Version 1.1:
  • Changed PHP hook location so that alert(s) are sent only when everything is confirmed and the email has changed.

Compatibility:

Tested and working on VB 4.2.x and should work on all 4.x versions of vBulletin.

Backup/Warning:

This product does not alter your database, however it is always good practice to make regular backups and you should make a backup before installing ANY new mod.

As always, products are USE AT YOUR OWN RISK. I will provide support and do my best to help but no absolute guarantee is offered.

To Install:
  • Download and extract the attached .zip file.
  • Follow AdminCP -> Plugins & Products -> Manage Products -> Add/Import Product.
  • Click on "Choose File" and browse to the product .xml file that was packaged in the .zip file.
  • Click "Import."
  • You MUST enable the product in the settings before it will function.
  • Configure the remaining settings to your liking. Each setting has a detailed explanation of its use.


Support for this product can be found here:

Download Now

File Type: zip MarkFL - Email Change Alert v1.1.zip (4.2 KB, 70 views)

Screenshots

File Type: jpg markfl_eca_acp.jpg (127.4 KB, 0 views)
File Type: png markfl_eca_report.png (44.5 KB, 0 views)

Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 02-19-2016, 06:06 PM
Nirjonadda Nirjonadda is offline
 
Join Date: Dec 2011
Location: Italy
Posts: 739
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Nice mod but I have a better idea inspired from Facebook .. they periodically check if the email address still exist or not .. if it doesn't exist they prompt user to update email.

Reply With Quote
2 благодарности(ей) от:
rohirrim, Sforums
  #3  
Old 02-19-2016, 06:56 PM
MarkFL's Avatar
MarkFL MarkFL is offline
 
Join Date: Feb 2014
Location: St. Augustine, FL
Posts: 3,853
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Nirjonadda View Post
Nice mod but I have a better idea inspired from Facebook .. they periodically check if the email address still exist or not .. if it doesn't exist they prompt user to update email.
That's not the purpose of this mod at all...the purpose of this mod is to alert the administrator(s) and others when a user changes his/her email address, not to alert a user if their current email address is invalid.
Reply With Quote
  #4  
Old 02-19-2016, 07:51 PM
blind-eddie's Avatar
blind-eddie blind-eddie is offline
 
Join Date: Apr 2006
Location: Michigan
Posts: 2,310
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hey Mark, thank you for sharing.
Thought I would let you know that this works perfectly in 3.8, just had to change minversion in the product to 3.8.

Note: If I select pm and thread, email still changes but, throws up 500 server error.

Sorry, I should have tested better before posting.
Reply With Quote
Благодарность от:
MarkFL
  #5  
Old 02-19-2016, 08:27 PM
Stratis's Avatar
Stratis Stratis is offline
 
Join Date: Jan 2010
Posts: 738
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Mark, works perfect in vb4.2.0

Checked for all situations (you know me)
No problems so far.

Thanks :up:
Reply With Quote
Благодарность от:
MarkFL
  #6  
Old 02-19-2016, 10:07 PM
MarkFL's Avatar
MarkFL MarkFL is offline
 
Join Date: Feb 2014
Location: St. Augustine, FL
Posts: 3,853
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by blind-eddie View Post
Hey Mark, thank you for sharing.
Thought I would let you know that this works perfectly in 3.8, just had to change minversion in the product to 3.8.

Note: If I select pm and thread, email still changes but, throws up 500 server error.

Sorry, I should have tested better before posting.
Hey Tim,

I was planning to look into porting to vB 3.8.x tonight, as I figured it should work with little or no changes. Thanks for the heads up about the server error!

Quote:
Originally Posted by Stratis View Post
Mark, works perfect in vb4.2.0

Checked for all situations (you know me)
No problems so far.

Thanks :up:
Good to hear, Stratis! :up:
Reply With Quote
Благодарность от:
blind-eddie
  #7  
Old 02-20-2016, 10:10 AM
Sforums Sforums is offline
 
Join Date: Dec 2010
Posts: 142
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Excellent stuff, thank you.
However I second the Nirjonadda's request for FB like mod. Could be pretty useful.
Reply With Quote
  #8  
Old 02-20-2016, 11:19 AM
Skyrider Skyrider is offline
 
Join Date: Feb 2006
Location: Netherlands
Posts: 1,392
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Very nice system, but I do have a suggestion. The email notification appears whenever an email has been changed as your system was designed to do so. But the notification it is being posted (or pm'd) while the user has not confirmed the email address. So, my suggestion is:

1), Have an option so the admin can select when to notify the specified users or specific forum before or after the user validated the email address (so, either once the user has changed the email, or after the user has verified the address)

2), Bit more difficult to do (and for thread post notification only), display that the user has changed the email address and once the user has verified it, edit the post that the system made that the user verified the email address as well. Making this suggestion as some people change the email address, but never verify it.
Reply With Quote
  #9  
Old 02-20-2016, 04:17 PM
MarkFL's Avatar
MarkFL MarkFL is offline
 
Join Date: Feb 2014
Location: St. Augustine, FL
Posts: 3,853
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Updates:

Version 1.1:
  • Changed PHP hook location so that alert(s) are sent only when everything is confirmed and the email has changed.
Reply With Quote
Благодарность от:
Skyrider
  #10  
Old 02-20-2016, 04:43 PM
Skyrider Skyrider is offline
 
Join Date: Feb 2006
Location: Netherlands
Posts: 1,392
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MarkFL View Post
Updates:

Version 1.1:
  • Changed PHP hook location so that alert(s) are sent only when everything is confirmed and the email has changed.
Works as well , just made the suggestions in my above post in regards that maybe some people find it interesting to know about an email change as soon someone attempts to change it.
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 08:04 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04934 seconds
  • Memory Usage 2,344KB
  • Queries Executed 25 (?)
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
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (6)post_thanks_box_bit
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (3)postbit_attachment
  • (10)postbit_onlinestatus
  • (10)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_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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete