vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   Random Secondary Group (https://vborg.vbsupport.ru/showthread.php?t=120835)

lightwave 07-10-2006 06:55 PM

Random Secondary Group
 
I'm trying to add a modification for my forum to place all registered members in one of 4 secondary group.

The ID's of the secondary usergroups are 11, 12 ,13, 14.

Does anybody know what file the query is located in for inserting the values in the database when a new user registers. i looked at register.php and it's not there.

As for existing members, would this work?


PHP Code:

$Secondary_Group RANDOM(11,14);

    
$member$db->query_first("SELECT membergroupids FROM " TABLE_PREFIX "user WHERE username='" $db->escape_string($vbulletin->GPC['username']) . "'"))
    if (
$member['groupids'])
{
}
else
{
$db->query_write("UPDATE " TABLE_PREFIX "users SET membergroupids=$Secondary_Group WHERE userid=" $vbulletin->userinfo['userid']" ");




Reeve of shinra 07-10-2006 07:10 PM

I believe something like this has been released already... try searching for Harry Potter in the release forums.

lightwave 07-10-2006 07:15 PM

Yes, but that only modifies the Primary Usergroup.

Will simply adding things code of text input it in the database?
PHP Code:

$membergroupidsrandom rand(11,14);
$userdata->set('membergroupids'$membergroupidsrandom); 



All times are GMT. The time now is 07:31 AM.

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.00961 seconds
  • Memory Usage 1,718KB
  • 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
  • (2)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete