Thread: VbGarage 3.5
View Single Post
  #638  
Old 02-19-2009, 11:47 PM
River_rush River_rush is offline
 
Join Date: Mar 2004
Location: Basingstoke
Posts: 82
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by pargoff View Post
i'm trying to troubleshoot an existing vbgarage where no one can create or edit their cars in the garage. is there a control panel for vbgarage somewhere or do you have to do everyting from phpmyadmin?
yes you can add extra questions in, I have added engine type to a test forum after editing the xml and the php file. but it only shows the new field on a fresh install or after uninstalling then reinstalling again, or i can install the xml file with the old database still installed and then manually edit in the "engine" field through mysqladmin and it will work.
What it wont do, is add the field in via the xml when upgrading an existing installation.

I assume this is because its looking for the table exists statement and then as it already exists leaves it alone without inserting the extra field.
I have no idea how to re-write the sql statement to check if the extra fields exist and then if not to create them


$db->query("
CREATE TABLE IF NOT EXISTS " . TABLE_PREFIX . "vbgarage_users (
`userid` int(10) unsigned NOT NULL default '0',
`year` varchar(20) NOT NULL default '',
`make` varchar(30) NOT NULL default '',
`model` varchar(40) NOT NULL default '',
`engine` varchar(50) NOT NULL default '',
`text` mediumtext NOT NULL,
`lastactivity` int(60) unsigned NOT NULL default '0',
PRIMARY KEY (`userid`)
) TYPE=MyISAM"
);


I hope this makes sense!

The screenshots below are of the standard tweaked install and not the install with the extra fields
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01121 seconds
  • Memory Usage 1,766KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)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
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete