Fixed broken upgrade
This commit is contained in:
parent
df9eaf2b5a
commit
c99afb8e71
|
@ -729,44 +729,31 @@ class Installer
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Patch for v3.5.1 release
|
* Patch for v3.6.0 release
|
||||||
* Added support for Discord webhooks
|
* Added support for Discord and webhooks
|
||||||
*/
|
|
||||||
protected function upgrade351()
|
|
||||||
{
|
|
||||||
$queries = array();
|
|
||||||
$queries[] = 'ALTER TABLE `' . PSM_DB_PREFIX . 'users` ADD `discord` VARCHAR( 255 )
|
|
||||||
NOT NULL AFTER `mobile`;';
|
|
||||||
$queries[] = "ALTER TABLE `" . PSM_DB_PREFIX . "servers` ADD `discord` ENUM( 'yes','no' )
|
|
||||||
NOT NULL DEFAULT 'yes' AFTER `sms`;";
|
|
||||||
$queries[] = "ALTER TABLE `" . PSM_DB_PREFIX .
|
|
||||||
"log` CHANGE `type` `type` ENUM( 'status', 'email', 'sms', 'discord', 'pushover', 'telegram', 'jabber' )
|
|
||||||
CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;";
|
|
||||||
$queries[] = "INSERT INTO `" . PSM_DB_PREFIX . "config` (`key`, `value`) VALUE
|
|
||||||
('discord_status', '0'),
|
|
||||||
('log_discord', '1');";
|
|
||||||
$this->execSQL($queries);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Upgrade for v3.6.0 release
|
|
||||||
*/
|
*/
|
||||||
protected function upgrade360()
|
protected function upgrade360()
|
||||||
{
|
{
|
||||||
$queries = array();
|
$queries = array();
|
||||||
|
|
||||||
$queries[] = 'ALTER TABLE `' . PSM_DB_PREFIX . 'users`
|
$queries[] = "ALTER TABLE `" . PSM_DB_PREFIX . "users`
|
||||||
ADD `webhook_url` VARCHAR( 255 ) NOT NULL AFTER `telegram_id`;';
|
ADD `webhook_url` VARCHAR( 255 ) NOT NULL AFTER `telegram_id`;";
|
||||||
$queries[] = 'ALTER TABLE `' . PSM_DB_PREFIX . 'users`
|
$queries[] = "ALTER TABLE `" . PSM_DB_PREFIX . "users`
|
||||||
ADD `webhook_json` VARCHAR( 255 ) NOT NULL AFTER `telegram_id`;';
|
ADD `webhook_json` VARCHAR( 255 ) NOT NULL AFTER `telegram_id`;";
|
||||||
$queries[] = "ALTER TABLE `' . PSM_DB_PREFIX . 'log`
|
$queries[] = "ALTER TABLE `" . PSM_DB_PREFIX . "log`
|
||||||
CHANGE `type` `type` ENUM('status','email','sms','webhook','pushover','telegram','jabber')
|
CHANGE `type` `type` ENUM('status','email','sms','discord','webhook','pushover','telegram','jabber')
|
||||||
CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;";
|
CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;";
|
||||||
$queries[] = "ALTER TABLE `' . PSM_DB_PREFIX . 'servers`
|
$queries[] = "ALTER TABLE `" . PSM_DB_PREFIX . "servers`
|
||||||
ADD `webhook` ENUM( 'yes','no' ) NOT NULL DEFAULT 'yes' AFTER `telegram`;";
|
ADD `webhook` ENUM( 'yes','no' ) NOT NULL DEFAULT 'yes' AFTER `telegram`;";
|
||||||
$queries[] = "INSERT INTO `' . PSM_DB_PREFIX . 'config` (`key`, `value`) VALUE
|
$queries[] = "INSERT INTO `" . PSM_DB_PREFIX . "config` (`key`, `value`) VALUE
|
||||||
|
('discord_status', '0'),
|
||||||
|
('log_discord', '1'),
|
||||||
('webhook_status', '0'),
|
('webhook_status', '0'),
|
||||||
('log_webhook', '1')";
|
('log_webhook', '1')";
|
||||||
|
$queries[] = "ALTER TABLE `" . PSM_DB_PREFIX . "users`
|
||||||
|
ADD `discord` VARCHAR( 255 ) NOT NULL AFTER `mobile`;";
|
||||||
|
$queries[] = "ALTER TABLE `" . PSM_DB_PREFIX . "servers`
|
||||||
|
ADD `discord` ENUM( 'yes','no' ) NOT NULL DEFAULT 'yes' AFTER `sms`;";
|
||||||
$this->execSQL($queries);
|
$this->execSQL($queries);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue