Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
  #1  
Old 02-04-2006, 12:30 AM
Nullifi3d Nullifi3d is offline
 
Join Date: Apr 2004
Location: FL, USA
Posts: 215
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Product Install/Uninstall XML Code

For some reason my install code is not creating the table in the db. I have tried the following two codes variations:
Code:
	<codes>
		<code version="1.0.0">
			<installcode><![CDATA[$install[] = "CREATE TABLE " . TABLE_PREFIX . "banners (
	userid int(10) unsigned NOT NULL default '0',
	username varchar(100) NOT NULL default '',
	title varchar(250) NOT NULL default '',
	url varchar(250) NOT NULL default '',
	link varchar(250) NOT NULL default '',
	ext varchar(4) NOT NULL default '',
	width int(3) NOT NULL default '0',
	height int(3) NOT NULL default '0',
	clicks int(10) NOT NULL default '0',
	available int(10) NOT NULL default '0',
	impressions int(10) NOT NULL default '0',
	status varchar(8) NOT NULL default '',
	PRIMARY KEY  (`userid`)
) ENGINE=MyISAM";]]></installcode>
			<uninstallcode><![CDATA[$uninstall[] = "DROP TABLE " . TABLE_PREFIX . "banners";]]></uninstallcode>
		</code>
	</codes>
&
Code:
	<codes>
		<code version="1.0.0">
			<installcode><![CDATA[$db->query_write = "CREATE TABLE " . TABLE_PREFIX . "banners (
	userid int(10) unsigned NOT NULL default '0',
	username varchar(100) NOT NULL default '',
	title varchar(250) NOT NULL default '',
	url varchar(250) NOT NULL default '',
	link varchar(250) NOT NULL default '',
	ext varchar(4) NOT NULL default '',
	width int(3) NOT NULL default '0',
	height int(3) NOT NULL default '0',
	clicks int(10) NOT NULL default '0',
	available int(10) NOT NULL default '0',
	impressions int(10) NOT NULL default '0',
	status varchar(8) NOT NULL default '',
	PRIMARY KEY  (`userid`)
) ENGINE=MyISAM";]]></installcode>
			<uninstallcode><![CDATA[$db->query_write = "DROP TABLE " . TABLE_PREFIX . "banners";]]></uninstallcode>
		</code>
	</codes>
Reply With Quote
  #2  
Old 02-06-2006, 09:05 PM
Nullifi3d Nullifi3d is offline
 
Join Date: Apr 2004
Location: FL, USA
Posts: 215
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Does anyone know why these would not work?
Reply With Quote
  #3  
Old 02-06-2006, 09:26 PM
Andreas's Avatar
Andreas Andreas is offline
 
Join Date: Jan 2004
Location: Germany
Posts: 6,863
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'd suggest to use proper codes

Install
PHP Code:
$db->query_write("CREATE TABLE " TABLE_PREFIX "banners (
    userid int(10) unsigned NOT NULL default '0',
    username varchar(100) NOT NULL default '',
    title varchar(250) NOT NULL default '',
    url varchar(250) NOT NULL default '',
    link varchar(250) NOT NULL default '',
    ext varchar(4) NOT NULL default '',
    width int(3) NOT NULL default '0',
    height int(3) NOT NULL default '0',
    clicks int(10) NOT NULL default '0',
    available int(10) NOT NULL default '0',
    impressions int(10) NOT NULL default '0',
    status varchar(8) NOT NULL default '',
    PRIMARY KEY  (`userid`))
"
); 
Uninstall
PHP Code:
$db->query_write("DROP TABLE " TABLE_PREFIX "banners"); 
Reply With Quote
Reply

Thread Tools
Display Modes

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 05:10 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03556 seconds
  • Memory Usage 2,181KB
  • Queries Executed 13 (?)
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)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_code
  • (2)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)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