The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
||||
|
||||
Upon Email Verification, Choose Which Usergroup User Is Placed In?
Is it possible to have a plugin that hooks into the vBulletin email verification system and does the following:
Based upon matching a word in a user's User Title field, upon the user verifying their email address, instead of the user being placed into the Registered Users usergroup, being placed instead in a different usergroup? For example if I have a user's User Title is "Deactivated", I'd like the person to be moved to a certain usergroup after they have finished verifying their email rather than going to Registered Users. I found this post by the awesome kh99 from about a year ago here: https://vborg.vbsupport.ru/showpost....76&postcount=2 but I'm not sure how I could adapt this code to only work when a user has user title "Deactivated". Code:
if(!$vbulletin->options['verifyemail']) { // do some check to figure out usergroupid (X) $newusergroupid = X; $vbulletin->db->query_write("UPDATE " . TABLE_PREFIX . "useractivation SET usergroupid = '".$newusergroupid."' WHERE activationid = '".$activateid."' LIMIT 1 "); } --------------- Added [DATE]1352581404[/DATE] at [TIME]1352581404[/TIME] --------------- I guess more specifically my question would be does anyone know how to use an if conditional in the plugin to test the value of the User Title field? --------------- Added [DATE]1352589399[/DATE] at [TIME]1352589399[/TIME] --------------- Update: Tried this code here as a plugin, at hook register_addmember_process and at register_activate_process but doesn't work (no error message either). Code:
if(!$vbulletin->options['verifyemail']) { $usertitle_check = $db->query_first("SELECT usertitle from ".TABLE_PREFIX."user where userid = ".$vbulletin->userinfo['userid']); if ($usertitle_check == "Deactivated") { $userdata->set('usergroupid', 4); } } |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|