Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 2.x > vBulletin 2.x Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Selct Group when Moderating Registration Details »»
Selct Group when Moderating Registration
Version: 1.00, by AkiraLite AkiraLite is offline
Developer Last Online: Mar 2002 Show Printable Version Email this Page

Version: 2.2.x Rating:
Released: 02-27-2002 Last Update: Never Installs: 2
 
No support by the author.

This was a major time saver for me. My board uses custom user group to control access to different forum. All registrations are moderated and being able to set the group from the 'en masse' activation page is what I needed.

Edit user.php:
Changes under "Start Moderate + coppa" about line 1180
1.) add usergroupid to the 1st $users query
Code:
 $users=$DB_site->query("SELECT userid,username,email,usergroupid FROM user WHERE usergroupid=4 ORDER BY username");
2.)Add makechoosercode to the end of 1st 'if' statement
Code:
 if ($DB_site->num_rows($users)==0) {.....
makechoosercode("User Group","usergroupid[$user[userid]]","usergroup",$user[usergroupid]);
Under the next section "# Start do moderate and coppa #
1.) Add the new data to the 'while' statement's $DB_site query
Code:
while (list($key,$val)=each($validate)) {......
$DB_site->query("UPDATE user SET usergroupid=$usergroupid[$key] WHERE userid=$key");
So far it's worked perfectly for me.

Show Your Support

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

Comments
  #2  
Old 03-01-2002, 12:08 AM
Lionel Lionel is offline
 
Join Date: Dec 2001
Location: Delray Beach, Florida
Posts: 3,277
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am not moderating registrations, but I would like at registration time to insert group according to location.
Reply With Quote
  #3  
Old 03-01-2002, 11:43 AM
AkiraLite AkiraLite is offline
 
Join Date: Jan 2002
Location: Reston, VA
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You would have to create a query or array with the possible locations.
Then add the forumla to hash what the user's enter on the registration page and add this result to the post, replacing the default (2) with your value.

Correct?
You want group to be assigned dynamiclly and automaticlly from the external registration page. Not from the Admin CP.
Which is where my hack takes effect.
Reply With Quote
  #4  
Old 03-01-2002, 11:48 AM
Lionel Lionel is offline
 
Join Date: Dec 2001
Location: Delray Beach, Florida
Posts: 3,277
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

yes this is what I am looking for. I'd like to get a second copy of vb to create an alumni site. The way it would work, once people select their school (or city since it is a small country), they automatically exchange within that limit. But I would not know how to start what you are saying.
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:55 AM.


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.06771 seconds
  • Memory Usage 2,225KB
  • Queries Executed 17 (?)
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
  • (3)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (3)postbit
  • (4)postbit_onlinestatus
  • (4)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
  • 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