The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
|
#1
|
||||
|
||||
![]() Quote:
possebly something wrong with the SELECT so i checked it in Navicat entered the SELECT and it gave me an error. DB looks like : Attachment 94094 But the Query errrors 1054 : Attachment 94095 usercode is the userimput, gonna try to exchange places between InvitationCODE(colum) and imput, so it says imput = colum,, currently i have Colum = imput.. ill ofcourse report back ![]() ![]() EDIT : lol well yeah adding '' helps.. result to the original line : Attachment 94096 just wondering why it dosent check out in vb then.. EDIT 2 : okay now the code runs through error less.. but aparently dosent check / modify usergroup id.. lol ?????????????????????????????????????????????????? ?????????????????? EDIT 3 : FULL UPDATE CURRENT CODE running, not working, but no errors either : Invitationcode.php (modifyed copy of register.php) around line 212-230 added type Code:
'invitation' => TYPE_STR, Code:
$vbulletin->input->clean_gpc('r', 'invitation', TYPE_NOHTML); if ($vbulletin->GPC['invitation']) { $invitegroupid = $db->query_first_slave(" SELECT NewusergroupID FROM " . TABLE_PREFIX . "vbinvitationcode WHERE InvitationCODE = '" . $vbulletin->GPC[COOKIE_PREFIX . 'invitation'] . "'"); $userdata->set('usergroupid', $invitegroupid['NewusergroupID']); } if (empty($user['usergroupid'])) { $userdata->set('usergroupid', $newusergroupid); } however if i replace the if statement with the original code it DOES change the usergroup.. but no DB selection. Code:
if ($vbulletin->GPC['invitation'] == 'awsome') { $userdata->set('usergroupid', '5'); } else { $userdata->set('usergroupid', $newusergroupid); } ################################################## ################################################## #################################### EDIT 4 ################################ Okay moved it all into the existing code for makering usergroups and it runs smooth, but it still dosent place users in the group only does "standard behavior" going back to the idea IF dont work as intended Current usergroupID placement : PHP Code:
![]() PHP Code:
Changeing DB table name from NewusergroupID to NUGUID im suspecting interference between the "other" $newusergroupid used in the same page. |
![]() |
Thread Tools | |
Display Modes | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|