the
Code:
" . TABLE_PREFIX . "_table_name
Should not effect you installation as it is taken care of by vbulletin.
go ahead and try changing
Code:
<uninstallcode><![CDATA[
$vbulletin->db->query_write("DROP TABLE " . TABLE_PREFIX . "mu_alert_core");
$vbulletin->db->query_write("DROP TABLE " . TABLE_PREFIX . "mu_alert_events");
$vbulletin->db->query_write("DROP TABLE " . TABLE_PREFIX . "mu_ignored_ips");
$vbulletin->db->query_write("ALTER TABLE " . TABLE_PREFIX . "user DROP `has_alerts`");
$vbulletin->db->query_write("ALTER TABLE " . TABLE_PREFIX . "user DROP `alert_id`");
$vbulletin->db->query_write("ATLER TABLE " . TABLE_PREFIX . "user DROP `main_ip`");
$vbulletin->db->query_wrtie("ALTER TABLE " . TABLE_PREFIX . "user DROP `num_alerts`");]]>
</uninstallcode>
to
Code:
<uninstallcode><![CDATA[
$vbulletin->db->query_write("DROP TABLE mu_alert_core");
$vbulletin->db->query_write("DROP TABLE mu_alert_events");
$vbulletin->db->query_write("DROP TABLE mu_ignored_ips");
$vbulletin->db->query_write("ALTER TABLE user DROP `has_alerts`");
$vbulletin->db->query_write("ALTER TABLE user DROP `alert_id`");
$vbulletin->db->query_write("ATLER TABLE user DROP `main_ip`");
$vbulletin->db->query_wrtie("ALTER TABLE user DROP `num_alerts`");]]>
</uninstallcode>
and try replacing
Code:
<installcode><![CDATA[$db->hide_errors();
$db->query_write("CREATE TABLE `" . TABLE_PREFIX . "mu_alert_core` (
`alertid` int(11) NOT NULL auto_increment,
`alert_userid` int(11) NOT NULL default '0',
`alert_threadid` int(11) default NULL,
PRIMARY KEY (`alertid`),
KEY `alert_userid` (`alert_userid`)
));
$db->query_write("CREATE TABLE `" . TABLE_PREFIX . "mu_alert_events` (
`event_id` int(10) NOT NULL default '0',
`alert_id` int(10) NOT NULL default '0',
`event_dateline` int(10) default NULL,
`event_userip` varchar(15) default NULL,
PRIMARY KEY (`event_id`),
KEY `alert_id` (`alert_id`),
KEY `event_userip` (`event_userip`)
));
$db->query_write("CREATE TABLE `" . TABLE_PREFIX . "mu_alert_ignored_ips` (
`id` int(11) NOT NULL auto_increment,
`ip` varchar(32) NOT NULL default '',
PRIMARY KEY (`id`)
));
$db->query_write("ALTER TABLE " .TABLE_PREFIX . "user ADD `has_alerts` INT(1) NOT NULL DEFAULT '0',
ADD `alert_id` INT(11) NOT NULL DEFAULT '0',
ADD `main_ip` VARCHAR(32) NOT NULL DEFAULT '0',
ADD `num_alerts` INT(10) NOT NULL DEFAULT '0'");
$db->show_errors();]]>
</installcode>
with
Code:
<installcode><![CDATA[$db->hide_errors();
$db->query_write("CREATE TABLE `mu_alert_core` (
`alertid` int(11) NOT NULL auto_increment,
`alert_userid` int(11) NOT NULL default '0',
`alert_threadid` int(11) default NULL,
PRIMARY KEY (`alertid`),
KEY `alert_userid` (`alert_userid`)
));
$db->query_write("CREATE TABLE `mu_alert_events` (
`event_id` int(10) NOT NULL default '0',
`alert_id` int(10) NOT NULL default '0',
`event_dateline` int(10) default NULL,
`event_userip` varchar(15) default NULL,
PRIMARY KEY (`event_id`),
KEY `alert_id` (`alert_id`),
KEY `event_userip` (`event_userip`)
));
$db->query_write("CREATE TABLE `mu_alert_ignored_ips` (
`id` int(11) NOT NULL auto_increment,
`ip` varchar(32) NOT NULL default '',
PRIMARY KEY (`id`)
));
$db->query_write("ALTER TABLE user ADD `has_alerts` INT(1) NOT NULL DEFAULT '0',
ADD `alert_id` INT(11) NOT NULL DEFAULT '0',
ADD `main_ip` VARCHAR(32) NOT NULL DEFAULT '0',
ADD `num_alerts` INT(10) NOT NULL DEFAULT '0'");
$db->show_errors();]]>
</installcode>
thanks
- james