vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=252)
-   -   How can I modify this in register.php? (https://vborg.vbsupport.ru/showthread.php?t=265833)

AFemaleProdigy 06-26-2011 09:06 PM

LOL! I wasn't sure if that was something that it checked as it was processing the registration fields. So do you think I would have to use another method of creating those options? Well doesn't the system store the custom profile field that is input during registration somewhere? It would have to. Especially being that you can make them required upon registration. Those values get stored somehow.

Of course, I guess that wouldn't work if the values are not stored prior to the script checking the values. ugh. What to do?

Boofo 06-26-2011 09:11 PM

Yes, they do get stored, but not until after registration. I apologize for not catching that before now. I should know better than that.

You would need to create a mod for what you are trying to do and then make a setting to handle that. But I still don't see how it can be done BEFORE they register if you are wanting to use a profile field.

AFemaleProdigy 06-26-2011 09:15 PM

What if....

I have email activation enabled which puts them and their profile information into usergroup 3 (storing their profile field data), then include the code to check the field variable and put them in the correct usergroup once they click the activation link? Would that work?

Boofo 06-26-2011 09:22 PM

Yes, but how do you determine what usergroup they need to go into? Who decides?

AFemaleProdigy 06-26-2011 09:29 PM

During registration, that profile field would be required. So they select say "Venue", then are pushed to "awaiting email activation" usergroup. Thus storing that selected profile field option. So once they click the acitvation link, that is sent through register.php again where we could possibly add some code to say what we were trying to do initially (or some variation)...

Code:

if ($vbulletin->userinfo['field7'] == "Entertainer")
    {
    $newusergroupid = 9;
 }

The profile field values should be stored by that point, right? So, we need to modify where it is saying "ok user activation email confirmed, put user into default usergroup 2"... to say ""ok user activation email confirmed, check if profile field 7 = "Entertainer", put user into usergroup 9".

Boofo 06-26-2011 09:40 PM

Yes, that should work that way.

AFemaleProdigy 06-26-2011 09:59 PM

I am not sure how to go about implementing that. Any suggestions? It drives me crazy that I can see the solution in front of me, but not know exactly how to code it. Grrr! LOL!

Boofo 06-26-2011 10:18 PM

PM on the way.


All times are GMT. The time now is 02:19 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.03177 seconds
  • Memory Usage 1,723KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (8)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete