mirror of
https://github.com/phpbb/phpbb.git
synced 2025-07-30 21:40:43 +02:00
Merge branch 'develop' of https://github.com/phpbb/phpbb3 into feature/softdelete-1-permission
* 'develop' of https://github.com/phpbb/phpbb3: (234 commits) [ticket/11398] Correctly call permission_set method in permission tool [ticket/11394] Relax Migration Tools [ticket/11386] Fix missing ; [ticket/10714] Get log from container in install, update and download/file [feature/avatars] Update module_auth of ucp module and fix small issues [ticket/11396] Rename insert_migration to set_migration_state [ticket/11395] Prevent acp_modules::get_modules_info from reincluding files [ticket/11393] Give more information on database updater [ticket/11386] Send list of migrations instead of using load_migrations [feature/avatars] Add migrations data file for avatars [feature/avatars] Reduce module auth of ucp avatar settings [ticket/10714] Use $phpbb_adm_relative_path instead of hardcoded adm/ [ticket/10714] Logs are disabled for this page call only [ticket/10411] Fix call to function on non-object $db->...() [ticket/10411] Remove ajax delete, so the page is refreshed [feature/avatars] Auto-clear avatar dimensions when first changing avatars [ticket/10411] Update schema file with new table and remove the column [ticket/10411] Add unit tests for move() with values >1 [ticket/10411] Add migrations file for teampage table [ticket/10411] Revert database_update.php changes from for easier update ...
This commit is contained in:
@@ -123,6 +123,7 @@ $request = $phpbb_container->get('request');
|
||||
$user = $phpbb_container->get('user');
|
||||
$auth = $phpbb_container->get('auth');
|
||||
$db = $phpbb_container->get('dbal.conn');
|
||||
$phpbb_log = $phpbb_container->get('log');
|
||||
|
||||
// make sure request_var uses this request instance
|
||||
request_var('', 0, false, false, $request); // "dependency injection" for a function
|
||||
@@ -210,7 +211,13 @@ if (!$db_tools->sql_table_exists($table_prefix . 'migrations'))
|
||||
}
|
||||
|
||||
$migrator = $phpbb_container->get('migrator');
|
||||
$migrator->load_migrations($phpbb_root_path . 'includes/db/migration/data/');
|
||||
$extension_manager = $phpbb_container->get('ext.manager');
|
||||
$finder = $extension_manager->get_finder();
|
||||
|
||||
$migrations = $finder
|
||||
->core_path('includes/db/migration/data/')
|
||||
->get_classes();
|
||||
$migrator->set_migrations($migrations);
|
||||
|
||||
// What is a safe limit of execution time? Half the max execution time should be safe.
|
||||
$safe_time_limit = (ini_get('max_execution_time') / 2);
|
||||
@@ -228,7 +235,28 @@ while (!$migrator->finished())
|
||||
phpbb_end_update($cache);
|
||||
}
|
||||
|
||||
echo $migrator->last_run_migration['name'] . '<br />';
|
||||
$state = array_merge(array(
|
||||
'migration_schema_done' => false,
|
||||
'migration_data_done' => false,
|
||||
),
|
||||
$migrator->last_run_migration['state']
|
||||
);
|
||||
|
||||
if (isset($migrator->last_run_migration['effectively_installed']) && $migrator->last_run_migration['effectively_installed'])
|
||||
{
|
||||
echo $user->lang('MIGRATION_EFFECTIVELY_INSTALLED', $migrator->last_run_migration['name']) . '<br />';
|
||||
}
|
||||
else
|
||||
{
|
||||
if ($state['migration_data_done'])
|
||||
{
|
||||
echo $user->lang('MIGRATION_DATA_DONE', $migrator->last_run_migration['name']) . '<br />';
|
||||
}
|
||||
else if ($state['migration_schema_done'])
|
||||
{
|
||||
echo $user->lang('MIGRATION_SCHEMA_DONE', $migrator->last_run_migration['name']) . '<br />';
|
||||
}
|
||||
}
|
||||
|
||||
// Are we approaching the time limit? If so we want to pause the update and continue after refreshing
|
||||
if ((time() - $update_start_time) >= $safe_time_limit)
|
||||
|
@@ -53,7 +53,7 @@ class install_install extends module
|
||||
function main($mode, $sub)
|
||||
{
|
||||
global $lang, $template, $language, $phpbb_root_path, $phpEx;
|
||||
global $phpbb_container, $cache;
|
||||
global $phpbb_container, $cache, $phpbb_log;
|
||||
|
||||
switch ($sub)
|
||||
{
|
||||
@@ -105,8 +105,9 @@ class install_install extends module
|
||||
// Create a normal container now
|
||||
$phpbb_container = phpbb_create_default_container($phpbb_root_path, $phpEx);
|
||||
|
||||
// Sets the global $cache variable
|
||||
// Sets the global variables
|
||||
$cache = $phpbb_container->get('cache');
|
||||
$phpbb_log = $phpbb_container->get('log');
|
||||
|
||||
$this->build_search_index($mode, $sub);
|
||||
$this->add_modules($mode, $sub);
|
||||
@@ -114,7 +115,7 @@ class install_install extends module
|
||||
$this->add_bots($mode, $sub);
|
||||
$this->email_admin($mode, $sub);
|
||||
$this->disable_avatars_if_unwritable();
|
||||
$this->populate_migrations($phpbb_container->get('migrator'), $phpbb_root_path);
|
||||
$this->populate_migrations($phpbb_container->get('ext.manager'), $phpbb_container->get('migrator'));
|
||||
|
||||
// Remove the lock file
|
||||
@unlink($phpbb_root_path . 'cache/install_lock');
|
||||
@@ -1888,12 +1889,17 @@ class install_install extends module
|
||||
* "installs" means it adds all migrations to the migrations table, but does not
|
||||
* perform any of the actions in the migrations.
|
||||
*
|
||||
* @param phpbb_extension_manager $extension_manager
|
||||
* @param phpbb_db_migrator $migrator
|
||||
* @param string $phpbb_root_path
|
||||
*/
|
||||
function populate_migrations($migrator, $phpbb_root_path)
|
||||
function populate_migrations($extension_manager, $migrator)
|
||||
{
|
||||
$migrator->populate_migrations_from_directory($phpbb_root_path . 'includes/db/migration/data/');
|
||||
$finder = $extension_manager->get_finder();
|
||||
|
||||
$migrations = $finder
|
||||
->core_path('includes/db/migration/data/')
|
||||
->get_classes();
|
||||
$migrator->populate_migrations($migrations);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@@ -448,7 +448,7 @@ CREATE TABLE phpbb_groups (
|
||||
group_desc_uid VARCHAR(8) CHARACTER SET NONE DEFAULT '' NOT NULL,
|
||||
group_display INTEGER DEFAULT 0 NOT NULL,
|
||||
group_avatar VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL,
|
||||
group_avatar_type INTEGER DEFAULT 0 NOT NULL,
|
||||
group_avatar_type VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL,
|
||||
group_avatar_width INTEGER DEFAULT 0 NOT NULL,
|
||||
group_avatar_height INTEGER DEFAULT 0 NOT NULL,
|
||||
group_rank INTEGER DEFAULT 0 NOT NULL,
|
||||
@@ -457,8 +457,7 @@ CREATE TABLE phpbb_groups (
|
||||
group_receive_pm INTEGER DEFAULT 0 NOT NULL,
|
||||
group_message_limit INTEGER DEFAULT 0 NOT NULL,
|
||||
group_max_recipients INTEGER DEFAULT 0 NOT NULL,
|
||||
group_legend INTEGER DEFAULT 0 NOT NULL,
|
||||
group_teampage INTEGER DEFAULT 0 NOT NULL
|
||||
group_legend INTEGER DEFAULT 0 NOT NULL
|
||||
);;
|
||||
|
||||
ALTER TABLE phpbb_groups ADD PRIMARY KEY (group_id);;
|
||||
@@ -1171,6 +1170,29 @@ BEGIN
|
||||
END;;
|
||||
|
||||
|
||||
# Table: 'phpbb_teampage'
|
||||
CREATE TABLE phpbb_teampage (
|
||||
teampage_id INTEGER NOT NULL,
|
||||
group_id INTEGER DEFAULT 0 NOT NULL,
|
||||
teampage_name VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE,
|
||||
teampage_position INTEGER DEFAULT 0 NOT NULL,
|
||||
teampage_parent INTEGER DEFAULT 0 NOT NULL
|
||||
);;
|
||||
|
||||
ALTER TABLE phpbb_teampage ADD PRIMARY KEY (teampage_id);;
|
||||
|
||||
|
||||
CREATE GENERATOR phpbb_teampage_gen;;
|
||||
SET GENERATOR phpbb_teampage_gen TO 0;;
|
||||
|
||||
CREATE TRIGGER t_phpbb_teampage FOR phpbb_teampage
|
||||
BEFORE INSERT
|
||||
AS
|
||||
BEGIN
|
||||
NEW.teampage_id = GEN_ID(phpbb_teampage_gen, 1);
|
||||
END;;
|
||||
|
||||
|
||||
# Table: 'phpbb_topics'
|
||||
CREATE TABLE phpbb_topics (
|
||||
topic_id INTEGER NOT NULL,
|
||||
@@ -1345,7 +1367,7 @@ CREATE TABLE phpbb_users (
|
||||
user_allow_massemail INTEGER DEFAULT 1 NOT NULL,
|
||||
user_options INTEGER DEFAULT 230271 NOT NULL,
|
||||
user_avatar VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL,
|
||||
user_avatar_type INTEGER DEFAULT 0 NOT NULL,
|
||||
user_avatar_type VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL,
|
||||
user_avatar_width INTEGER DEFAULT 0 NOT NULL,
|
||||
user_avatar_height INTEGER DEFAULT 0 NOT NULL,
|
||||
user_sig BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL,
|
||||
|
@@ -556,7 +556,7 @@ CREATE TABLE [phpbb_groups] (
|
||||
[group_desc_uid] [varchar] (8) DEFAULT ('') NOT NULL ,
|
||||
[group_display] [int] DEFAULT (0) NOT NULL ,
|
||||
[group_avatar] [varchar] (255) DEFAULT ('') NOT NULL ,
|
||||
[group_avatar_type] [int] DEFAULT (0) NOT NULL ,
|
||||
[group_avatar_type] [varchar] (255) DEFAULT ('') NOT NULL ,
|
||||
[group_avatar_width] [int] DEFAULT (0) NOT NULL ,
|
||||
[group_avatar_height] [int] DEFAULT (0) NOT NULL ,
|
||||
[group_rank] [int] DEFAULT (0) NOT NULL ,
|
||||
@@ -565,8 +565,7 @@ CREATE TABLE [phpbb_groups] (
|
||||
[group_receive_pm] [int] DEFAULT (0) NOT NULL ,
|
||||
[group_message_limit] [int] DEFAULT (0) NOT NULL ,
|
||||
[group_max_recipients] [int] DEFAULT (0) NOT NULL ,
|
||||
[group_legend] [int] DEFAULT (0) NOT NULL ,
|
||||
[group_teampage] [int] DEFAULT (0) NOT NULL
|
||||
[group_legend] [int] DEFAULT (0) NOT NULL
|
||||
) ON [PRIMARY]
|
||||
GO
|
||||
|
||||
@@ -1422,6 +1421,26 @@ CREATE UNIQUE INDEX [style_name] ON [phpbb_styles]([style_name]) ON [PRIMARY]
|
||||
GO
|
||||
|
||||
|
||||
/*
|
||||
Table: 'phpbb_teampage'
|
||||
*/
|
||||
CREATE TABLE [phpbb_teampage] (
|
||||
[teampage_id] [int] IDENTITY (1, 1) NOT NULL ,
|
||||
[group_id] [int] DEFAULT (0) NOT NULL ,
|
||||
[teampage_name] [varchar] (255) DEFAULT ('') NOT NULL ,
|
||||
[teampage_position] [int] DEFAULT (0) NOT NULL ,
|
||||
[teampage_parent] [int] DEFAULT (0) NOT NULL
|
||||
) ON [PRIMARY]
|
||||
GO
|
||||
|
||||
ALTER TABLE [phpbb_teampage] WITH NOCHECK ADD
|
||||
CONSTRAINT [PK_phpbb_teampage] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[teampage_id]
|
||||
) ON [PRIMARY]
|
||||
GO
|
||||
|
||||
|
||||
/*
|
||||
Table: 'phpbb_topics'
|
||||
*/
|
||||
@@ -1650,7 +1669,7 @@ CREATE TABLE [phpbb_users] (
|
||||
[user_allow_massemail] [int] DEFAULT (1) NOT NULL ,
|
||||
[user_options] [int] DEFAULT (230271) NOT NULL ,
|
||||
[user_avatar] [varchar] (255) DEFAULT ('') NOT NULL ,
|
||||
[user_avatar_type] [int] DEFAULT (0) NOT NULL ,
|
||||
[user_avatar_type] [varchar] (255) DEFAULT ('') NOT NULL ,
|
||||
[user_avatar_width] [int] DEFAULT (0) NOT NULL ,
|
||||
[user_avatar_height] [int] DEFAULT (0) NOT NULL ,
|
||||
[user_sig] [text] DEFAULT ('') NOT NULL ,
|
||||
|
@@ -320,7 +320,7 @@ CREATE TABLE phpbb_groups (
|
||||
group_desc_uid varbinary(8) DEFAULT '' NOT NULL,
|
||||
group_display tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
group_avatar varbinary(255) DEFAULT '' NOT NULL,
|
||||
group_avatar_type tinyint(2) DEFAULT '0' NOT NULL,
|
||||
group_avatar_type varbinary(255) DEFAULT '' NOT NULL,
|
||||
group_avatar_width smallint(4) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
group_avatar_height smallint(4) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
group_rank mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
@@ -330,7 +330,6 @@ CREATE TABLE phpbb_groups (
|
||||
group_message_limit mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
group_max_recipients mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
group_legend mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
group_teampage mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
PRIMARY KEY (group_id),
|
||||
KEY group_legend_name (group_legend, group_name(255))
|
||||
);
|
||||
@@ -819,6 +818,17 @@ CREATE TABLE phpbb_styles (
|
||||
);
|
||||
|
||||
|
||||
# Table: 'phpbb_teampage'
|
||||
CREATE TABLE phpbb_teampage (
|
||||
teampage_id mediumint(8) UNSIGNED NOT NULL auto_increment,
|
||||
group_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
teampage_name blob NOT NULL,
|
||||
teampage_position mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
teampage_parent mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
PRIMARY KEY (teampage_id)
|
||||
);
|
||||
|
||||
|
||||
# Table: 'phpbb_topics'
|
||||
CREATE TABLE phpbb_topics (
|
||||
topic_id mediumint(8) UNSIGNED NOT NULL auto_increment,
|
||||
@@ -979,7 +989,7 @@ CREATE TABLE phpbb_users (
|
||||
user_allow_massemail tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
|
||||
user_options int(11) UNSIGNED DEFAULT '230271' NOT NULL,
|
||||
user_avatar varbinary(255) DEFAULT '' NOT NULL,
|
||||
user_avatar_type tinyint(2) DEFAULT '0' NOT NULL,
|
||||
user_avatar_type varbinary(255) DEFAULT '' NOT NULL,
|
||||
user_avatar_width smallint(4) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
user_avatar_height smallint(4) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
user_sig mediumblob NOT NULL,
|
||||
|
@@ -320,7 +320,7 @@ CREATE TABLE phpbb_groups (
|
||||
group_desc_uid varchar(8) DEFAULT '' NOT NULL,
|
||||
group_display tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
group_avatar varchar(255) DEFAULT '' NOT NULL,
|
||||
group_avatar_type tinyint(2) DEFAULT '0' NOT NULL,
|
||||
group_avatar_type varchar(255) DEFAULT '' NOT NULL,
|
||||
group_avatar_width smallint(4) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
group_avatar_height smallint(4) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
group_rank mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
@@ -330,7 +330,6 @@ CREATE TABLE phpbb_groups (
|
||||
group_message_limit mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
group_max_recipients mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
group_legend mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
group_teampage mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
PRIMARY KEY (group_id),
|
||||
KEY group_legend_name (group_legend, group_name)
|
||||
) CHARACTER SET `utf8` COLLATE `utf8_bin`;
|
||||
@@ -819,6 +818,17 @@ CREATE TABLE phpbb_styles (
|
||||
) CHARACTER SET `utf8` COLLATE `utf8_bin`;
|
||||
|
||||
|
||||
# Table: 'phpbb_teampage'
|
||||
CREATE TABLE phpbb_teampage (
|
||||
teampage_id mediumint(8) UNSIGNED NOT NULL auto_increment,
|
||||
group_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
teampage_name varchar(255) DEFAULT '' NOT NULL,
|
||||
teampage_position mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
teampage_parent mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
PRIMARY KEY (teampage_id)
|
||||
) CHARACTER SET `utf8` COLLATE `utf8_bin`;
|
||||
|
||||
|
||||
# Table: 'phpbb_topics'
|
||||
CREATE TABLE phpbb_topics (
|
||||
topic_id mediumint(8) UNSIGNED NOT NULL auto_increment,
|
||||
@@ -979,7 +989,7 @@ CREATE TABLE phpbb_users (
|
||||
user_allow_massemail tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
|
||||
user_options int(11) UNSIGNED DEFAULT '230271' NOT NULL,
|
||||
user_avatar varchar(255) DEFAULT '' NOT NULL,
|
||||
user_avatar_type tinyint(2) DEFAULT '0' NOT NULL,
|
||||
user_avatar_type varchar(255) DEFAULT '' NOT NULL,
|
||||
user_avatar_width smallint(4) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
user_avatar_height smallint(4) UNSIGNED DEFAULT '0' NOT NULL,
|
||||
user_sig mediumtext NOT NULL,
|
||||
|
@@ -613,7 +613,7 @@ CREATE TABLE phpbb_groups (
|
||||
group_desc_uid varchar2(8) DEFAULT '' ,
|
||||
group_display number(1) DEFAULT '0' NOT NULL,
|
||||
group_avatar varchar2(255) DEFAULT '' ,
|
||||
group_avatar_type number(2) DEFAULT '0' NOT NULL,
|
||||
group_avatar_type varchar2(255) DEFAULT '' ,
|
||||
group_avatar_width number(4) DEFAULT '0' NOT NULL,
|
||||
group_avatar_height number(4) DEFAULT '0' NOT NULL,
|
||||
group_rank number(8) DEFAULT '0' NOT NULL,
|
||||
@@ -623,7 +623,6 @@ CREATE TABLE phpbb_groups (
|
||||
group_message_limit number(8) DEFAULT '0' NOT NULL,
|
||||
group_max_recipients number(8) DEFAULT '0' NOT NULL,
|
||||
group_legend number(8) DEFAULT '0' NOT NULL,
|
||||
group_teampage number(8) DEFAULT '0' NOT NULL,
|
||||
CONSTRAINT pk_phpbb_groups PRIMARY KEY (group_id)
|
||||
)
|
||||
/
|
||||
@@ -1547,6 +1546,36 @@ END;
|
||||
/
|
||||
|
||||
|
||||
/*
|
||||
Table: 'phpbb_teampage'
|
||||
*/
|
||||
CREATE TABLE phpbb_teampage (
|
||||
teampage_id number(8) NOT NULL,
|
||||
group_id number(8) DEFAULT '0' NOT NULL,
|
||||
teampage_name varchar2(765) DEFAULT '' ,
|
||||
teampage_position number(8) DEFAULT '0' NOT NULL,
|
||||
teampage_parent number(8) DEFAULT '0' NOT NULL,
|
||||
CONSTRAINT pk_phpbb_teampage PRIMARY KEY (teampage_id)
|
||||
)
|
||||
/
|
||||
|
||||
|
||||
CREATE SEQUENCE phpbb_teampage_seq
|
||||
/
|
||||
|
||||
CREATE OR REPLACE TRIGGER t_phpbb_teampage
|
||||
BEFORE INSERT ON phpbb_teampage
|
||||
FOR EACH ROW WHEN (
|
||||
new.teampage_id IS NULL OR new.teampage_id = 0
|
||||
)
|
||||
BEGIN
|
||||
SELECT phpbb_teampage_seq.nextval
|
||||
INTO :new.teampage_id
|
||||
FROM dual;
|
||||
END;
|
||||
/
|
||||
|
||||
|
||||
/*
|
||||
Table: 'phpbb_topics'
|
||||
*/
|
||||
@@ -1757,7 +1786,7 @@ CREATE TABLE phpbb_users (
|
||||
user_allow_massemail number(1) DEFAULT '1' NOT NULL,
|
||||
user_options number(11) DEFAULT '230271' NOT NULL,
|
||||
user_avatar varchar2(255) DEFAULT '' ,
|
||||
user_avatar_type number(2) DEFAULT '0' NOT NULL,
|
||||
user_avatar_type varchar2(255) DEFAULT '' ,
|
||||
user_avatar_width number(4) DEFAULT '0' NOT NULL,
|
||||
user_avatar_height number(4) DEFAULT '0' NOT NULL,
|
||||
user_sig clob DEFAULT '' ,
|
||||
|
@@ -466,7 +466,7 @@ CREATE TABLE phpbb_groups (
|
||||
group_desc_uid varchar(8) DEFAULT '' NOT NULL,
|
||||
group_display INT2 DEFAULT '0' NOT NULL CHECK (group_display >= 0),
|
||||
group_avatar varchar(255) DEFAULT '' NOT NULL,
|
||||
group_avatar_type INT2 DEFAULT '0' NOT NULL,
|
||||
group_avatar_type varchar(255) DEFAULT '' NOT NULL,
|
||||
group_avatar_width INT2 DEFAULT '0' NOT NULL CHECK (group_avatar_width >= 0),
|
||||
group_avatar_height INT2 DEFAULT '0' NOT NULL CHECK (group_avatar_height >= 0),
|
||||
group_rank INT4 DEFAULT '0' NOT NULL CHECK (group_rank >= 0),
|
||||
@@ -476,7 +476,6 @@ CREATE TABLE phpbb_groups (
|
||||
group_message_limit INT4 DEFAULT '0' NOT NULL CHECK (group_message_limit >= 0),
|
||||
group_max_recipients INT4 DEFAULT '0' NOT NULL CHECK (group_max_recipients >= 0),
|
||||
group_legend INT4 DEFAULT '0' NOT NULL CHECK (group_legend >= 0),
|
||||
group_teampage INT4 DEFAULT '0' NOT NULL CHECK (group_teampage >= 0),
|
||||
PRIMARY KEY (group_id)
|
||||
);
|
||||
|
||||
@@ -1061,6 +1060,21 @@ CREATE TABLE phpbb_styles (
|
||||
|
||||
CREATE UNIQUE INDEX phpbb_styles_style_name ON phpbb_styles (style_name);
|
||||
|
||||
/*
|
||||
Table: 'phpbb_teampage'
|
||||
*/
|
||||
CREATE SEQUENCE phpbb_teampage_seq;
|
||||
|
||||
CREATE TABLE phpbb_teampage (
|
||||
teampage_id INT4 DEFAULT nextval('phpbb_teampage_seq'),
|
||||
group_id INT4 DEFAULT '0' NOT NULL CHECK (group_id >= 0),
|
||||
teampage_name varchar(255) DEFAULT '' NOT NULL,
|
||||
teampage_position INT4 DEFAULT '0' NOT NULL CHECK (teampage_position >= 0),
|
||||
teampage_parent INT4 DEFAULT '0' NOT NULL CHECK (teampage_parent >= 0),
|
||||
PRIMARY KEY (teampage_id)
|
||||
);
|
||||
|
||||
|
||||
/*
|
||||
Table: 'phpbb_topics'
|
||||
*/
|
||||
@@ -1239,7 +1253,7 @@ CREATE TABLE phpbb_users (
|
||||
user_allow_massemail INT2 DEFAULT '1' NOT NULL CHECK (user_allow_massemail >= 0),
|
||||
user_options INT4 DEFAULT '230271' NOT NULL CHECK (user_options >= 0),
|
||||
user_avatar varchar(255) DEFAULT '' NOT NULL,
|
||||
user_avatar_type INT2 DEFAULT '0' NOT NULL,
|
||||
user_avatar_type varchar(255) DEFAULT '' NOT NULL,
|
||||
user_avatar_width INT2 DEFAULT '0' NOT NULL CHECK (user_avatar_width >= 0),
|
||||
user_avatar_height INT2 DEFAULT '0' NOT NULL CHECK (user_avatar_height >= 0),
|
||||
user_sig TEXT DEFAULT '' NOT NULL,
|
||||
|
@@ -9,6 +9,7 @@ INSERT INTO phpbb_config (config_name, config_value) VALUES ('active_sessions',
|
||||
INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_attachments', '1');
|
||||
INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_autologin', '1');
|
||||
INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_avatar', '1');
|
||||
INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_avatar_gravatar', '0');
|
||||
INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_avatar_local', '0');
|
||||
INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_avatar_remote', '0');
|
||||
INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_avatar_upload', '1');
|
||||
@@ -463,13 +464,17 @@ INSERT INTO phpbb_users (user_type, group_id, username, username_clean, user_reg
|
||||
INSERT INTO phpbb_users (user_type, group_id, username, username_clean, user_regdate, user_password, user_email, user_lang, user_style, user_rank, user_colour, user_posts, user_permissions, user_ip, user_birthday, user_lastpage, user_last_confirm_key, user_post_sortby_type, user_post_sortby_dir, user_topic_sortby_type, user_topic_sortby_dir, user_avatar, user_sig, user_sig_bbcode_uid, user_from, user_icq, user_aim, user_yim, user_msnm, user_jabber, user_website, user_occ, user_interests, user_actkey, user_newpasswd) VALUES (3, 5, 'Admin', 'admin', 0, '21232f297a57a5a743894a0e4a801fc3', 'admin@yourdomain.com', 'en', 1, 1, 'AA0000', 1, '', '', '', '', '', 't', 'a', 't', 'd', '', '', '', '', '', '', '', '', '', '', '', '', '', '');
|
||||
|
||||
# -- Groups
|
||||
INSERT INTO phpbb_groups (group_name, group_type, group_founder_manage, group_colour, group_legend, group_teampage, group_avatar, group_desc, group_desc_uid, group_max_recipients) VALUES ('GUESTS', 3, 0, '', 0, 0, '', '', '', 5);
|
||||
INSERT INTO phpbb_groups (group_name, group_type, group_founder_manage, group_colour, group_legend, group_teampage, group_avatar, group_desc, group_desc_uid, group_max_recipients) VALUES ('REGISTERED', 3, 0, '', 0, 0, '', '', '', 5);
|
||||
INSERT INTO phpbb_groups (group_name, group_type, group_founder_manage, group_colour, group_legend, group_teampage, group_avatar, group_desc, group_desc_uid, group_max_recipients) VALUES ('REGISTERED_COPPA', 3, 0, '', 0, 0, '', '', '', 5);
|
||||
INSERT INTO phpbb_groups (group_name, group_type, group_founder_manage, group_colour, group_legend, group_teampage, group_avatar, group_desc, group_desc_uid, group_max_recipients) VALUES ('GLOBAL_MODERATORS', 3, 0, '00AA00', 2, 2, '', '', '', 0);
|
||||
INSERT INTO phpbb_groups (group_name, group_type, group_founder_manage, group_colour, group_legend, group_teampage, group_avatar, group_desc, group_desc_uid, group_max_recipients) VALUES ('ADMINISTRATORS', 3, 1, 'AA0000', 1, 1, '', '', '', 0);
|
||||
INSERT INTO phpbb_groups (group_name, group_type, group_founder_manage, group_colour, group_legend, group_teampage, group_avatar, group_desc, group_desc_uid, group_max_recipients) VALUES ('BOTS', 3, 0, '9E8DA7', 0, 0, '', '', '', 5);
|
||||
INSERT INTO phpbb_groups (group_name, group_type, group_founder_manage, group_colour, group_legend, group_teampage, group_avatar, group_desc, group_desc_uid, group_max_recipients) VALUES ('NEWLY_REGISTERED', 3, 0, '', 0, 0, '', '', '', 5);
|
||||
INSERT INTO phpbb_groups (group_name, group_type, group_founder_manage, group_colour, group_legend, group_avatar, group_desc, group_desc_uid, group_max_recipients) VALUES ('GUESTS', 3, 0, '', 0, '', '', '', 5);
|
||||
INSERT INTO phpbb_groups (group_name, group_type, group_founder_manage, group_colour, group_legend, group_avatar, group_desc, group_desc_uid, group_max_recipients) VALUES ('REGISTERED', 3, 0, '', 0, '', '', '', 5);
|
||||
INSERT INTO phpbb_groups (group_name, group_type, group_founder_manage, group_colour, group_legend, group_avatar, group_desc, group_desc_uid, group_max_recipients) VALUES ('REGISTERED_COPPA', 3, 0, '', 0, '', '', '', 5);
|
||||
INSERT INTO phpbb_groups (group_name, group_type, group_founder_manage, group_colour, group_legend, group_avatar, group_desc, group_desc_uid, group_max_recipients) VALUES ('GLOBAL_MODERATORS', 3, 0, '00AA00', 2, '', '', '', 0);
|
||||
INSERT INTO phpbb_groups (group_name, group_type, group_founder_manage, group_colour, group_legend, group_avatar, group_desc, group_desc_uid, group_max_recipients) VALUES ('ADMINISTRATORS', 3, 1, 'AA0000', 1, '', '', '', 0);
|
||||
INSERT INTO phpbb_groups (group_name, group_type, group_founder_manage, group_colour, group_legend, group_avatar, group_desc, group_desc_uid, group_max_recipients) VALUES ('BOTS', 3, 0, '9E8DA7', 0, '', '', '', 5);
|
||||
INSERT INTO phpbb_groups (group_name, group_type, group_founder_manage, group_colour, group_legend, group_avatar, group_desc, group_desc_uid, group_max_recipients) VALUES ('NEWLY_REGISTERED', 3, 0, '', 0, '', '', '', 5);
|
||||
|
||||
# -- Teampage
|
||||
INSERT INTO phpbb_teampage (group_id, teampage_name, teampage_position, teampage_parent) VALUES (5, '', 1, 0);
|
||||
INSERT INTO phpbb_teampage (group_id, teampage_name, teampage_position, teampage_parent) VALUES (4, '', 2, 0);
|
||||
|
||||
# -- User -> Group
|
||||
INSERT INTO phpbb_user_group (group_id, user_id, user_pending, group_leader) VALUES (1, 1, 0, 0);
|
||||
|
@@ -312,7 +312,7 @@ CREATE TABLE phpbb_groups (
|
||||
group_desc_uid varchar(8) NOT NULL DEFAULT '',
|
||||
group_display INTEGER UNSIGNED NOT NULL DEFAULT '0',
|
||||
group_avatar varchar(255) NOT NULL DEFAULT '',
|
||||
group_avatar_type tinyint(2) NOT NULL DEFAULT '0',
|
||||
group_avatar_type varchar(255) NOT NULL DEFAULT '',
|
||||
group_avatar_width INTEGER UNSIGNED NOT NULL DEFAULT '0',
|
||||
group_avatar_height INTEGER UNSIGNED NOT NULL DEFAULT '0',
|
||||
group_rank INTEGER UNSIGNED NOT NULL DEFAULT '0',
|
||||
@@ -321,8 +321,7 @@ CREATE TABLE phpbb_groups (
|
||||
group_receive_pm INTEGER UNSIGNED NOT NULL DEFAULT '0',
|
||||
group_message_limit INTEGER UNSIGNED NOT NULL DEFAULT '0',
|
||||
group_max_recipients INTEGER UNSIGNED NOT NULL DEFAULT '0',
|
||||
group_legend INTEGER UNSIGNED NOT NULL DEFAULT '0',
|
||||
group_teampage INTEGER UNSIGNED NOT NULL DEFAULT '0'
|
||||
group_legend INTEGER UNSIGNED NOT NULL DEFAULT '0'
|
||||
);
|
||||
|
||||
CREATE INDEX phpbb_groups_group_legend_name ON phpbb_groups (group_legend, group_name);
|
||||
@@ -793,6 +792,16 @@ CREATE TABLE phpbb_styles (
|
||||
|
||||
CREATE UNIQUE INDEX phpbb_styles_style_name ON phpbb_styles (style_name);
|
||||
|
||||
# Table: 'phpbb_teampage'
|
||||
CREATE TABLE phpbb_teampage (
|
||||
teampage_id INTEGER PRIMARY KEY NOT NULL ,
|
||||
group_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
|
||||
teampage_name varchar(255) NOT NULL DEFAULT '',
|
||||
teampage_position INTEGER UNSIGNED NOT NULL DEFAULT '0',
|
||||
teampage_parent INTEGER UNSIGNED NOT NULL DEFAULT '0'
|
||||
);
|
||||
|
||||
|
||||
# Table: 'phpbb_topics'
|
||||
CREATE TABLE phpbb_topics (
|
||||
topic_id INTEGER PRIMARY KEY NOT NULL ,
|
||||
@@ -952,7 +961,7 @@ CREATE TABLE phpbb_users (
|
||||
user_allow_massemail INTEGER UNSIGNED NOT NULL DEFAULT '1',
|
||||
user_options INTEGER UNSIGNED NOT NULL DEFAULT '230271',
|
||||
user_avatar varchar(255) NOT NULL DEFAULT '',
|
||||
user_avatar_type tinyint(2) NOT NULL DEFAULT '0',
|
||||
user_avatar_type varchar(255) NOT NULL DEFAULT '',
|
||||
user_avatar_width INTEGER UNSIGNED NOT NULL DEFAULT '0',
|
||||
user_avatar_height INTEGER UNSIGNED NOT NULL DEFAULT '0',
|
||||
user_sig mediumtext(16777215) NOT NULL DEFAULT '',
|
||||
|
Reference in New Issue
Block a user