Using table prefix preference and some reformatting

This commit is contained in:
Aldo "xoen" Giambelluca 2010-07-03 19:06:42 +02:00
parent 969c8053ce
commit a87f4da3f3
1 changed files with 15 additions and 7 deletions

View File

@ -134,6 +134,7 @@ class OC_CONFIG{
global $CONFIG_DBUSER; global $CONFIG_DBUSER;
global $CONFIG_DBPASSWORD; global $CONFIG_DBPASSWORD;
global $CONFIG_DBTYPE; global $CONFIG_DBTYPE;
global $CONFIG_DBTABLEPREFIX;
global $CONFIG_ADMINLOGIN; global $CONFIG_ADMINLOGIN;
global $CONFIG_ADMINPASSWORD; global $CONFIG_ADMINPASSWORD;
if(isset($_POST['set_config'])){ if(isset($_POST['set_config'])){
@ -332,8 +333,15 @@ CREATE TABLE 'user_group' (
PRIMARY KEY ('user_group_id') PRIMARY KEY ('user_group_id')
) )
"; ";
}elseif($CONFIG_DBTYPE=='mysql'){ } elseif ( 'mysql' === $CONFIG_DBTYPE ) {
$query="CREATE TABLE IF NOT EXISTS `locks` ( $dbTableLocks = $CONFIG_DBTABLEPREFIX . 'locks';
$dbTableLog = $CONFIG_DBTABLEPREFIX . 'log';
$dbTableProperties = $CONFIG_DBTABLEPREFIX . 'properties';
$dbTableUsers = $CONFIG_DBTABLEPREFIX . 'users';
$dbTableGroups = $CONFIG_DBTABLEPREFIX . 'groups';
$dbTableUserGroup = $CONFIG_DBTABLEPREFIX . 'user_group';
$query = "CREATE TABLE IF NOT EXISTS `$dbTableLocks` (
`token` varchar(255) NOT NULL DEFAULT '', `token` varchar(255) NOT NULL DEFAULT '',
`path` varchar(200) NOT NULL DEFAULT '', `path` varchar(200) NOT NULL DEFAULT '',
`created` int(11) NOT NULL DEFAULT '0', `created` int(11) NOT NULL DEFAULT '0',
@ -351,7 +359,7 @@ PRIMARY KEY ('user_group_id')
KEY `expires` (`expires`) KEY `expires` (`expires`)
); );
CREATE TABLE IF NOT EXISTS `log` ( CREATE TABLE IF NOT EXISTS `$dbTableLog` (
`id` int(11) NOT NULL AUTO_INCREMENT, `id` int(11) NOT NULL AUTO_INCREMENT,
`timestamp` int(11) NOT NULL, `timestamp` int(11) NOT NULL,
`user` varchar(250) NOT NULL, `user` varchar(250) NOT NULL,
@ -361,7 +369,7 @@ CREATE TABLE IF NOT EXISTS `log` (
); );
CREATE TABLE IF NOT EXISTS `properties` ( CREATE TABLE IF NOT EXISTS `$dbTableProperties` (
`path` varchar(255) NOT NULL DEFAULT '', `path` varchar(255) NOT NULL DEFAULT '',
`name` varchar(120) NOT NULL DEFAULT '', `name` varchar(120) NOT NULL DEFAULT '',
`ns` varchar(120) NOT NULL DEFAULT 'DAV:', `ns` varchar(120) NOT NULL DEFAULT 'DAV:',
@ -370,7 +378,7 @@ CREATE TABLE IF NOT EXISTS `properties` (
KEY `path` (`path`) KEY `path` (`path`)
); );
CREATE TABLE IF NOT EXISTS `users` ( CREATE TABLE IF NOT EXISTS `$dbTableUsers` (
`user_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `user_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`user_name` VARCHAR( 64 ) NOT NULL , `user_name` VARCHAR( 64 ) NOT NULL ,
`user_name_clean` VARCHAR( 64 ) NOT NULL , `user_name_clean` VARCHAR( 64 ) NOT NULL ,
@ -381,7 +389,7 @@ UNIQUE (
) )
); );
CREATE TABLE IF NOT EXISTS `groups` ( CREATE TABLE IF NOT EXISTS `$dbTableGroups` (
`group_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `group_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`group_name` VARCHAR( 64 ) NOT NULL , `group_name` VARCHAR( 64 ) NOT NULL ,
UNIQUE ( UNIQUE (
@ -389,7 +397,7 @@ UNIQUE (
) )
); );
CREATE TABLE IF NOT EXISTS `user_group` ( CREATE TABLE IF NOT EXISTS `$dbTableUserGroup` (
`user_group_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `user_group_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`user_id` VARCHAR( 64 ) NOT NULL , `user_id` VARCHAR( 64 ) NOT NULL ,
`group_id` VARCHAR( 64 ) NOT NULL `group_id` VARCHAR( 64 ) NOT NULL