mirror of
https://github.com/ZeJMaN/LBCAlerte_ynh.git
synced 2025-07-06 11:50:48 +02:00
Initial commit
Functional, without SSO
This commit is contained in:
46
sources/others/install/schema.php
Normal file
46
sources/others/install/schema.php
Normal file
@ -0,0 +1,46 @@
|
||||
<?php
|
||||
|
||||
if (!isset($dbConnection))
|
||||
return;
|
||||
|
||||
$dbConnection->query("CREATE TABLE IF NOT EXISTS `LBC_User` (
|
||||
`id` MEDIUMINT UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||
`username` VARCHAR(100) COLLATE utf8_general_ci NOT NULL UNIQUE,
|
||||
`password` VARCHAR(40) NOT NULL,
|
||||
`options` TEXT DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB CHARSET=utf8 COLLATE=utf8_bin");
|
||||
|
||||
$dbConnection->query("CREATE TABLE IF NOT EXISTS `LBC_Alert` (
|
||||
`id` MEDIUMINT UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||
`idstr` CHAR(40) NOT NULL UNIQUE,
|
||||
`email` VARCHAR(100) COLLATE utf8_general_ci NOT NULL,
|
||||
`date_created` DATETIME NOT NULL,
|
||||
`title` VARCHAR(255) COLLATE utf8_general_ci NOT NULL,
|
||||
`url` VARCHAR(255) COLLATE utf8_bin NOT NULL,
|
||||
`interval` SMALLINT UNSIGNED NOT NULL,
|
||||
`time_last_ad` INTEGER UNSIGNED NOT NULL,
|
||||
`time_updated` INTEGER UNSIGNED NOT NULL,
|
||||
`price_min` INTEGER NOT NULL DEFAULT -1,
|
||||
`price_max` INTEGER NOT NULL DEFAULT -1,
|
||||
`price_strict` BOOLEAN NOT NULL,
|
||||
`cities` TEXT DEFAULT NULL,
|
||||
`suspend` BOOLEAN NOT NULL,
|
||||
`group` VARCHAR(255) COLLATE utf8_general_ci NOT NULL,
|
||||
`group_ads` BOOLEAN NOT NULL,
|
||||
`categories` TEXT DEFAULT NULL,
|
||||
`send_mail` BOOLEAN NOT NULL,
|
||||
`send_sms_free_mobile` BOOLEAN NOT NULL,
|
||||
`send_sms_ovh` BOOLEAN NOT NULL,
|
||||
`send_pushbullet` BOOLEAN NOT NULL,
|
||||
`send_notifymyandroid` TINYINT(1) NOT NULL,
|
||||
`send_pushover` TINYINT(1) NOT NULL,
|
||||
`last_id` TEXT DEFAULT NULL,
|
||||
`max_id` INTEGER UNSIGNED NOT NULL DEFAULT '0',
|
||||
`user_id` MEDIUMINT UNSIGNED NOT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
CONSTRAINT `LBCKey_Alert_User`
|
||||
FOREIGN KEY `user_id` (`user_id`)
|
||||
REFERENCES `LBC_User` (`id`)
|
||||
ON DELETE CASCADE
|
||||
) ENGINE=InnoDB CHARSET=utf8 COLLATE=utf8_bin");
|
Reference in New Issue
Block a user