Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > Premium Archives > ibProArcade Archive
Arcade and forum location causing problem? Details »»
Arcade and forum location causing problem?
Version: , by RCWF-AoD RCWF-AoD is offline
Developer Last Online: Jul 2009 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 04-29-2008 Last Update: Never Installs: 0
 
No support by the author.

Alright, my problem isn't really all that complicated, but causing me some misery.

We have the forums installed in the root directory. We also have an arcade installed, and just recently we've added a VBAdvanced portal.

Here's the problem. Every time a user attempts to save their score on the arcade, it redirects them to the portal.

Here's what I believe you'd need to know.

1: Forum index is now named forumindex.php
2: VBAdvanced index is named index.php
3: Forum is installed in the root folder
4: Set the forum to see forumindex.php as the forum index.

Now, it redirects the user to the portal page and it is obviously requesting something from the index. Now, when the forum index is renamed to index.php, it works just fine.

The arcade is : ibProArcade v2.6.5+
VBulletin : 3.6.8 Level 2 patch (I don't want to proceed to 3.6.10 or 3.7 until this is fixed)

Now, the arcade shows this in it's info statement in the admincp.

"Your forum's mainpage is not index.php - please make sure to adapt your /forumindex.php otherwise scores won't be recorded!You will find detailed instructions in the ibProArcade-archive: INFO - vbadvanced or other Portal.txt or in this popup-window"

I've followed the directions in that pop-up, and I then get errors with the index.

Here is the code that it is saying to add.

// ibProArcade
if($_POST[module] == "pnFlashGames")
{
require_once("./global.php");

switch($_POST[func])
{
case "storeScore":
$_GET[act] = "Arcade";
$_GET[module] = "arcade";
$_GET[do] = "pnFStoreScore";
break;

case "saveGame":
$_GET[do] = "pnFSaveGame";
break;

case "loadGame":
$_GET[do] = "pnFLoadGame";
break;

case "loadGameScores":
$gid = $vbulletin->input->clean_gpc("p", "gid", TYPE_NOHTML);
$uid= $vbulletin->userinfo[userid];
$game = $db->query_first("SELECT * FROM " . TABLE_PREFIX . "games_scores WHERE mid=$uid AND gid = $gid ORDER BY score DESC LIMIT 0,1");
$scores = $game[score];

if($scores != false)
{
//Return true
print "&opSuccess=true&gameScores=$scores&endvar=1"; //send endvar to keep opSuccess separate from all other output from PostNuke
}
else
{
print "&opSuccess=false&error=Error&endvar=1";
}
break;
}
}

$act = $_GET[act];
$autocom = $_GET[autocom];
$showuser= $_GET[showuser];
if($act == "Arcade" || $autocom=="arcade") {
include "arcade.php";
exit();
}
if(!empty($showuser) && $showuser >= 1) {
$u = $showuser;
$_GET[u] = $showuser;
include "member.php";
exit();
}
// end of ibProArcade

The error I receive after adding this code is "Expected "do" statement line 18"

I'm a bit rusty on my php skills, but I just don't see the problem.

Thanks ahead of time,
RCWF-AoD

Show Your Support

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

Thread Tools

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 11:35 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.03476 seconds
  • Memory Usage 2,189KB
  • Queries Executed 16 (?)
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
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit_onlinestatus
  • (1)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_postinfo_query
  • fetch_postinfo
  • 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