diff --git a/dbd/sql/mysql/data/system_rights.sql b/dbd/sql/mysql/data/system_rights.sql new file mode 100644 index 0000000..72f0b4c --- /dev/null +++ b/dbd/sql/mysql/data/system_rights.sql @@ -0,0 +1,5 @@ +INSERT INTO `system_rights` (`ID`, `name`, `description`) VALUES (6, 'SYS_SAI_SECURITY_RIGHTS_EDIT', 'Allows deleting, editing and adding of Right in the SAI module Security'); +INSERT INTO `system_rights` (`ID`, `name`, `description`) VALUES (5, 'SYS_SAI_SECURITY', 'Allows access to the Security Module in SAI'); +INSERT INTO `system_rights` (`ID`, `name`, `description`) VALUES (10, 'SYS_SAI_LOCALE', 'Allows access to the Locale Module in SAI to edit or add Multilanguage Text'); +INSERT INTO `system_rights` (`ID`, `name`, `description`) VALUES (15, 'SYS_SAI_IMG', 'Allows access to the Image Module in SAI to delete or add Pictures'); +INSERT INTO `system_rights` (`ID`, `name`, `description`) VALUES (1, 'SYS_SAI', 'SAI access right'); \ No newline at end of file diff --git a/dbd/sql/mysql/schema/system_api.sql b/dbd/sql/mysql/schema/system_api.sql new file mode 100644 index 0000000..24887b5 --- /dev/null +++ b/dbd/sql/mysql/schema/system_api.sql @@ -0,0 +1,12 @@ +CREATE TABLE `system_api` ( + `ID` INT(10) UNSIGNED NOT NULL, + `group` INT(10) UNSIGNED NOT NULL, + `type` TINYINT(3) UNSIGNED NOT NULL, + `parentID` INT(11) NOT NULL, + `parentValue` CHAR(50) NULL DEFAULT NULL, + `name` CHAR(50) NOT NULL, + `verify` CHAR(50) NULL DEFAULT NULL, + PRIMARY KEY (`ID`, `group`) +) +COLLATE='utf8_general_ci' +ENGINE=MyISAM; \ No newline at end of file diff --git a/dbd/sql/mysql/schema/system_locale_string.sql b/dbd/sql/mysql/schema/system_locale_string.sql new file mode 100644 index 0000000..8727700 --- /dev/null +++ b/dbd/sql/mysql/schema/system_locale_string.sql @@ -0,0 +1,10 @@ +CREATE TABLE `system_locale_string` ( + `id` CHAR(35) NOT NULL, + `category` INT(10) UNSIGNED NOT NULL, + `enUS` TEXT NOT NULL, + `deDE` TEXT NOT NULL, + PRIMARY KEY (`id`) +) +COMMENT='Shall hold strings and its translation' +COLLATE='utf8_general_ci' +ENGINE=MyISAM; \ No newline at end of file diff --git a/dbd/sql/mysql/schema/system_rights.sql b/dbd/sql/mysql/schema/system_rights.sql new file mode 100644 index 0000000..2a9fe88 --- /dev/null +++ b/dbd/sql/mysql/schema/system_rights.sql @@ -0,0 +1,9 @@ +CREATE TABLE `system_rights` ( + `ID` INT(10) NOT NULL AUTO_INCREMENT, + `name` CHAR(50) NOT NULL, + `description` CHAR(255) NOT NULL, + PRIMARY KEY (`ID`) +) +COLLATE='utf8_general_ci' +ENGINE=MyISAM +AUTO_INCREMENT=16; \ No newline at end of file diff --git a/dbd/sql/mysql/schema/system_user.sql b/dbd/sql/mysql/schema/system_user.sql new file mode 100644 index 0000000..65e1f64 --- /dev/null +++ b/dbd/sql/mysql/schema/system_user.sql @@ -0,0 +1,15 @@ +CREATE TABLE `system_user` ( + `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `username` CHAR(32) NOT NULL, + `password_sha` CHAR(255) NULL DEFAULT NULL, + `password_md5` CHAR(255) NULL DEFAULT NULL, + `email` CHAR(255) NOT NULL, + `joindate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + `locale` CHAR(6) NOT NULL DEFAULT 'enUS', + `last_active` TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00', + `account_flag` INT(10) NULL DEFAULT NULL, + PRIMARY KEY (`id`) +) +COLLATE='utf8_general_ci' +ENGINE=InnoDB +AUTO_INCREMENT=1; \ No newline at end of file diff --git a/dbd/sql/mysql/schema/system_user_to_rights.sql b/dbd/sql/mysql/schema/system_user_to_rights.sql new file mode 100644 index 0000000..ecb3958 --- /dev/null +++ b/dbd/sql/mysql/schema/system_user_to_rights.sql @@ -0,0 +1,7 @@ +CREATE TABLE `system_user_to_rights` ( + `rightID` INT(10) NOT NULL DEFAULT '0', + `userID` INT(10) UNSIGNED NOT NULL DEFAULT '0', + PRIMARY KEY (`rightID`, `userID`) +) +COLLATE='utf8_general_ci' +ENGINE=InnoDB; \ No newline at end of file