The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
|
#7
|
||||
|
||||
![]()
still getting error
Parse error: parse error in D:\xampp\htdocs\forums\invitationcode.php on line 363 Gonna try it on a live server, if the code is correct maybe its the server using php 5.2.8 / mysql 5.1.3 and latest apache release. but it might be missing a module just running of the install, no special modifications made. OMG.. now im gonna take a brake, now i just learned it DOSENT execute install query when installing Code:
$db->hide_errors(); $vbulletin->db->query_write(" CREATE TABLE IF NOT EXISTS `". TABLE_PREFIX ."vbinvitationcode` ( `codedbID` INT(10) NOT NULL AUTO_INCREMENT PRIMARY KEY, `InvitationCODE` VARCHAR(100) NOT NULL, `NewusergroupID` VARCHAR(100) NOT NULL, "); $db->show_errors(); where does it instruct me, on how to execute a query dureing install, cant find it in the manual, so simply put it in the install code box. refering to : http://www.vbulletin.com/docs/html/creating_a_product off to a brake before i blow up. [COLOR=""]--------------- Added [DATE]1233706418[/DATE] at [TIME]1233706418[/TIME] ---------------------------------------------[/COLOR] #########################################EDIT UPDATE BELOW######################### okay a little update here.. current if statement : 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 '" . $db->escape_string($vbulletin->GPC['invitation'] . "' = InvitaionCODE"); $userdata->set('usergroupid', $invitedgroupid); } else { $userdata->set('usergroupid', $newusergroupid); } shoundt there be a "if ($vbulletin->GPC['invitation'] = content ) cause if i enter "lol1" as invitation code on registration, then the it would say if (lol1) {} else {} dosent it just skib the entire if ? since if will never be true, the SQL query just gets the data but only if "if" is true. reference of this : http://www.w3schools.com/php/php_if_else.asp Im thinking maybe run the query : Code:
$sql = select * InvitationCODE from vbinvitation if $sql <> { set usergroup standard } else { $newgroupid = select newusergroupID from vbinvitation where $sql = invitation set usergroupid newgruopid } ************************************************** ****SOLVED*************************************** Its not working, but it dosent promt with erros anymore :P Code:
// if ($vbulletin->GPC['invitation']) { $invitegroupid = $db->query_read_slave(" SELECT NewusergroupID FROM " . TABLE_PREFIX . "vbinvitationcode WHERE InvitationCODE = '" . $db->escape_string($vbulletin->GPC['invitation']) . "'" ); $userdata->set('usergroupid', $invitedgroupid); } else { $userdata->set('usergroupid', $newusergroupid); } |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|