case 'register': // Do stuff when installation is running (modules.php?module=admin is called)
// Table for debug log entries
addDropTableSql('debug_log');
- addExtensionSql("CREATE TABLE `{?_MYSQL_PREFIX?}_debug_log` (
+ addCreateTableSql('debug_log', "(
`id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
`sender_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0,
`timestamp` TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00',
// Table against debug log abuse
addDropTableSql('debug_log_abuse');
- addExtensionSql("CREATE TABLE `{?_MYSQL_PREFIX?}_debug_log_abuse` (
+ addCreateTableSql('debug_log_abuse', "(
`id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
`client_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0,
`timestamp` TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00',
// Table on relay/server for client exchanges
addDropTableSql('debug_client');
- addExtensionSql("CREATE TABLE `{?_MYSQL_PREFIX?}_debug_client` (
+ addCreateTableSql('debug_client', "(
`id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
`key` VARCHAR(255) NOT NULL DEFAULT 'SELF',
`url` VARCHAR(255) NOT NULL DEFAULT '',
// Table for debug log <-> client connection
addDropTableSql('debug_client_log');
- addExtensionSql("CREATE TABLE `{?_MYSQL_PREFIX?}_debug_client_log` (
+ addCreateTableSql('debug_client_log', "(
`id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
`client_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT 1,
`log_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0,