mirror of
https://github.com/phpbb/phpbb.git
synced 2025-08-09 02:06:32 +02:00
Merge branch 'feature/avatars' of https://github.com/igorw/phpbb3 into feature/avatars
Conflicts: phpBB/adm/style/acp_groups.html phpBB/adm/style/acp_users_avatar.html phpBB/includes/acp/acp_groups.php phpBB/includes/acp/acp_users.php phpBB/includes/functions_display.php phpBB/install/database_update.php phpBB/install/schemas/mssql_schema.sql phpBB/styles/prosilver/template/ucp_avatar_options.html
This commit is contained in:
@@ -1130,6 +1130,10 @@ function database_update_info()
|
||||
'change_columns' => array(
|
||||
GROUPS_TABLE => array(
|
||||
'group_legend' => array('UINT', 0),
|
||||
'group_avatar_type' => array('VCHAR:32', 0),
|
||||
),
|
||||
USERS_TABLE => array(
|
||||
'user_avatar_type' => array('VCHAR:32', 0),
|
||||
),
|
||||
USERS_TABLE => array(
|
||||
'user_timezone' => array('VCHAR:100', ''),
|
||||
@@ -2710,6 +2714,26 @@ function change_database_data(&$no_updates, $version)
|
||||
$config->set('display_last_subject', '1');
|
||||
}
|
||||
|
||||
// Update avatars to modular types
|
||||
$avatar_type_map = array(
|
||||
AVATAR_UPLOAD => 'upload',
|
||||
AVATAR_GALLERY => 'local',
|
||||
AVATAR_REMOTE => 'remote',
|
||||
);
|
||||
|
||||
foreach ($avatar_type_map as $old => $new)
|
||||
{
|
||||
$sql = 'UPDATE ' . USERS_TABLE . "
|
||||
SET user_avatar_type = '" . $db->sql_escape($new) . "'
|
||||
WHERE user_avatar_type = '" . $db->sql_escape($old) . "'";
|
||||
_sql($sql, $errored, $error_ary);
|
||||
|
||||
$sql = 'UPDATE ' . GROUPS_TABLE . "
|
||||
SET group_avatar_type = '" . $db->sql_escape($new) . "'
|
||||
WHERE group_avatar_type = '" . $db->sql_escape($old) . "'";
|
||||
_sql($sql, $errored, $error_ary);
|
||||
}
|
||||
|
||||
$no_updates = false;
|
||||
|
||||
if (!isset($config['assets_version']))
|
||||
|
@@ -445,7 +445,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(32) 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,
|
||||
@@ -1271,7 +1271,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(32) 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,
|
||||
|
@@ -553,7 +553,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] (32) 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 ,
|
||||
@@ -1555,7 +1555,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] (32) 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 ,
|
||||
|
@@ -317,7 +317,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(32) 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,
|
||||
@@ -919,7 +919,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(32) 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,
|
||||
|
@@ -317,7 +317,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(32) 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,
|
||||
@@ -919,7 +919,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(32) 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,
|
||||
|
@@ -610,7 +610,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(32) 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,
|
||||
@@ -1667,7 +1667,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(32) DEFAULT '' ,
|
||||
user_avatar_width number(4) DEFAULT '0' NOT NULL,
|
||||
user_avatar_height number(4) DEFAULT '0' NOT NULL,
|
||||
user_sig clob DEFAULT '' ,
|
||||
|
@@ -463,7 +463,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(32) 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),
|
||||
@@ -1169,7 +1169,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(32) 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,
|
||||
|
@@ -309,7 +309,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(32) 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',
|
||||
@@ -893,7 +893,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(32) 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