mirror of
https://github.com/phpbb/phpbb.git
synced 2025-07-26 03:48:53 +00:00
Merge e5109b66e8
into 4367bc8d11
This commit is contained in:
commit
9c3a7000bf
17 changed files with 287 additions and 11 deletions
|
@ -149,6 +149,7 @@ class connection_parameter_factory
|
|||
$enrichment_tags = [
|
||||
'pdo_mysql' => [
|
||||
'charset' => 'UTF8',
|
||||
'platform' => new mysql_platform(),
|
||||
],
|
||||
'oci8' => [
|
||||
'charset' => 'UTF8',
|
||||
|
|
62
phpBB/phpbb/db/doctrine/mysql_platform.php
Normal file
62
phpBB/phpbb/db/doctrine/mysql_platform.php
Normal file
|
@ -0,0 +1,62 @@
|
|||
<?php
|
||||
/**
|
||||
*
|
||||
* This file is part of the phpBB Forum Software package.
|
||||
*
|
||||
* @copyright (c) phpBB Limited <https://www.phpbb.com>
|
||||
* @license GNU General Public License, version 2 (GPL-2.0)
|
||||
*
|
||||
* For full copyright and license information, please see
|
||||
* the docs/CREDITS.txt file.
|
||||
*
|
||||
*/
|
||||
|
||||
namespace phpbb\db\doctrine;
|
||||
|
||||
use Doctrine\DBAL\Platforms\AbstractMySQLPlatform;
|
||||
use Doctrine\DBAL\Schema\TableDiff;
|
||||
|
||||
/**
|
||||
* MySQL specific schema handling.
|
||||
*
|
||||
* While adding auto_increment column to MySQL, it must be indexed.
|
||||
* If it's indexed as primary key, it should be declared as NOT NULL
|
||||
* because MySQL primary key columns cannot be NULL.
|
||||
*/
|
||||
class mysql_platform extends AbstractMySQLPlatform
|
||||
{
|
||||
/**
|
||||
* {@inheritDoc}
|
||||
*/
|
||||
public function getAlterTableSQL(TableDiff $diff)
|
||||
{
|
||||
$sql = parent::getAlterTableSQL($diff);
|
||||
$table = $diff->getOldTable();
|
||||
$columns = $diff->getAddedColumns();
|
||||
|
||||
foreach ($columns as $column)
|
||||
{
|
||||
$column_name = $column->getName();
|
||||
if (!empty($column->getAutoincrement()) && $table)
|
||||
{
|
||||
foreach ($sql as $i => $query)
|
||||
{
|
||||
if (stripos($query, "add $column_name"))
|
||||
{
|
||||
if (!$table->getPrimaryKey())
|
||||
{
|
||||
$sql[$i] = str_replace(' DEFAULT NULL', '', $sql[$i]);
|
||||
$sql[$i] .= ' PRIMARY KEY';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql[$i] .= ", ADD KEY ($column_name)";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return $sql;
|
||||
}
|
||||
}
|
|
@ -18,6 +18,7 @@ use Doctrine\DBAL\Platforms\PostgreSQL94Platform;
|
|||
use Doctrine\DBAL\Schema\Index;
|
||||
use Doctrine\DBAL\Schema\Sequence;
|
||||
use Doctrine\DBAL\Schema\Table;
|
||||
use Doctrine\DBAL\Schema\TableDiff;
|
||||
use Doctrine\DBAL\Types\BigIntType;
|
||||
use Doctrine\DBAL\Types\IntegerType;
|
||||
use Doctrine\DBAL\Types\SmallIntType;
|
||||
|
@ -78,6 +79,36 @@ class postgresql_platform extends PostgreSQL94Platform
|
|||
return AbstractPlatform::getDefaultValueDeclarationSQL($column);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritDoc}
|
||||
*/
|
||||
public function getAlterTableSQL(TableDiff $diff)
|
||||
{
|
||||
$sql = parent::getAlterTableSQL($diff);
|
||||
$table_name = $diff->getOldTable()->getName();
|
||||
$columns = $diff->getAddedColumns();
|
||||
$post_sql = $sequence_sql = [];
|
||||
|
||||
foreach ($columns as $column)
|
||||
{
|
||||
$column_name = $column->getName();
|
||||
if (!empty($column->getAutoincrement()))
|
||||
{
|
||||
$sequence = new Sequence($this->getIdentitySequenceName($table_name, $column_name));
|
||||
$sequence_sql[] = $this->getCreateSequenceSQL($sequence);
|
||||
$post_sql[] = 'ALTER SEQUENCE '.$sequence->getName().' OWNED BY ' . $table_name . '.' . $column_name;
|
||||
}
|
||||
}
|
||||
$sql = array_merge($sequence_sql, $sql, $post_sql);
|
||||
|
||||
foreach ($sql as $i => $query)
|
||||
{
|
||||
$sql[$i] = str_replace('{{placeholder_sequence}}', "nextval('{$table_name}_seq')", $query);
|
||||
}
|
||||
|
||||
return $sql;
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritDoc}
|
||||
*/
|
||||
|
|
|
@ -34,7 +34,15 @@ class remove_jabber extends migration
|
|||
$this->table_prefix . 'users' => [
|
||||
'user_jabber',
|
||||
],
|
||||
]
|
||||
],
|
||||
'add_columns' => [
|
||||
$this->table_prefix . 'user_notifications' => [
|
||||
'id' => ['ULINT', null, 'auto_increment'],
|
||||
],
|
||||
],
|
||||
'add_primary_keys' => [
|
||||
$this->table_prefix . 'user_notifications' => ['id'],
|
||||
],
|
||||
];
|
||||
}
|
||||
|
||||
|
@ -45,7 +53,12 @@ class remove_jabber extends migration
|
|||
$this->table_prefix . 'users' => [
|
||||
'user_jabber' => ['VCHAR_UNI', ''],
|
||||
],
|
||||
]
|
||||
],
|
||||
'drop_columns' => [
|
||||
$this->table_prefix . 'user_notifications' => [
|
||||
'id',
|
||||
],
|
||||
],
|
||||
];
|
||||
}
|
||||
|
||||
|
@ -105,11 +118,22 @@ class remove_jabber extends migration
|
|||
{
|
||||
$limit = 1000;
|
||||
|
||||
$sql = 'UPDATE ' . $this->tables['user_notifications'] . '
|
||||
SET ' . $this->db->sql_build_array('UPDATE', ['method' => 'notification.method.email']) . "
|
||||
WHERE method = 'notification.method.jabber'";
|
||||
$this->db->sql_query_limit($sql, $limit, $start ?: 0);
|
||||
$sql = 'SELECT id FROM ' . $this->tables['user_notifications'] . "
|
||||
WHERE method = 'notification.method.jabber'
|
||||
ORDER BY id ASC";
|
||||
$result = $this->db->sql_query_limit($sql, $limit, $start ?: 0);
|
||||
$rowset = $this->db->sql_fetchrowset($result);
|
||||
$this->db->sql_freeresult($result);
|
||||
$ids_array = array_column($rowset, 'id');
|
||||
|
||||
return $this->db->sql_affectedrows() < $limit ? true : $start + $limit;
|
||||
if (count($ids_array))
|
||||
{
|
||||
$sql = 'UPDATE ' . $this->tables['user_notifications'] . '
|
||||
SET ' . $this->db->sql_build_array('UPDATE', ['method' => 'notification.method.email']) . '
|
||||
WHERE ' . $this->db->sql_in_set('id', $ids_array);
|
||||
$this->db->sql_query($sql);
|
||||
}
|
||||
|
||||
return count($ids_array) < $limit ? true : $start + $limit;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -185,6 +185,7 @@ class schema_generator
|
|||
'drop_columns' => 'COLUMNS',
|
||||
'change_columns' => 'COLUMNS',
|
||||
'add_index' => 'KEYS',
|
||||
'add_primary_keys' => 'PRIMARY_KEY',
|
||||
'add_unique_index' => 'KEYS',
|
||||
'drop_keys' => 'KEYS',
|
||||
'rename_index' => 'KEYS',
|
||||
|
|
|
@ -398,7 +398,7 @@ class doctrine implements tools_interface
|
|||
return $this->alter_schema(
|
||||
function (Schema $schema) use ($table_name, $column): void
|
||||
{
|
||||
$this->schema_create_primary_key($schema, $column, $table_name);
|
||||
$this->schema_create_primary_key($schema, $table_name, $column);
|
||||
}
|
||||
);
|
||||
}
|
||||
|
@ -990,16 +990,16 @@ class doctrine implements tools_interface
|
|||
/**
|
||||
* Creates primary key for a table
|
||||
*
|
||||
* @param $column
|
||||
* @param Schema $schema
|
||||
* @param string $table_name
|
||||
* @param array|string $column_name
|
||||
* @param bool $safe_check
|
||||
*
|
||||
* @throws SchemaException
|
||||
*/
|
||||
protected function schema_create_primary_key(Schema $schema, $column, string $table_name, bool $safe_check = false): void
|
||||
protected function schema_create_primary_key(Schema $schema, string $table_name, array|string $column_name, bool $safe_check = false): void
|
||||
{
|
||||
$columns = (is_array($column)) ? $column : [$column];
|
||||
$columns = (is_array($column_name)) ? $column_name : [$column_name];
|
||||
$table = $schema->getTable($table_name);
|
||||
$table->dropPrimaryKey();
|
||||
$table->setPrimaryKey($columns);
|
||||
|
|
43
tests/dbal/migration/schema_add_autoincrement.php
Normal file
43
tests/dbal/migration/schema_add_autoincrement.php
Normal file
|
@ -0,0 +1,43 @@
|
|||
<?php
|
||||
/**
|
||||
*
|
||||
* This file is part of the phpBB Forum Software package.
|
||||
*
|
||||
* @copyright (c) phpBB Limited <https://www.phpbb.com>
|
||||
* @license GNU General Public License, version 2 (GPL-2.0)
|
||||
*
|
||||
* For full copyright and license information, please see
|
||||
* the docs/CREDITS.txt file.
|
||||
*
|
||||
*/
|
||||
|
||||
class schema_add_autoincrement extends \phpbb\db\migration\migration
|
||||
{
|
||||
function update_schema()
|
||||
{
|
||||
return [
|
||||
'add_tables' => [
|
||||
$this->table_prefix . 'noid' => [
|
||||
'COLUMNS' => [
|
||||
'text' => ['VCHAR:50', ''],
|
||||
],
|
||||
],
|
||||
],
|
||||
|
||||
'add_columns' => [
|
||||
$this->table_prefix . 'noid' => [
|
||||
'id' => ['UINT:3', null, 'auto_increment'],
|
||||
],
|
||||
],
|
||||
];
|
||||
}
|
||||
|
||||
function revert_schema()
|
||||
{
|
||||
return [
|
||||
'drop_tables' => [
|
||||
$this->table_prefix . 'noid',
|
||||
],
|
||||
];
|
||||
}
|
||||
}
|
|
@ -25,6 +25,7 @@ require_once __DIR__ . '/migration/fail.php';
|
|||
require_once __DIR__ . '/migration/installed.php';
|
||||
require_once __DIR__ . '/migration/schema.php';
|
||||
require_once __DIR__ . '/migration/schema_index.php';
|
||||
require_once __DIR__ . '/migration/schema_add_autoincrement.php';
|
||||
|
||||
class phpbb_dbal_migrator_test extends phpbb_database_test_case
|
||||
{
|
||||
|
@ -502,4 +503,24 @@ class phpbb_dbal_migrator_test extends phpbb_database_test_case
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
public function test_add_autoincrement_column()
|
||||
{
|
||||
$this->migrator->set_migrations(['schema_add_autoincrement']);
|
||||
|
||||
while (!$this->migrator->finished())
|
||||
{
|
||||
$this->migrator->update();
|
||||
}
|
||||
|
||||
$this->assertTrue($this->db_tools->sql_table_exists('phpbb_noid'));
|
||||
$this->assertTrue($this->db_tools->sql_column_exists('phpbb_noid', 'id'));
|
||||
|
||||
while ($this->migrator->migration_state('schema_add_autoincrement'))
|
||||
{
|
||||
$this->migrator->revert('schema_add_autoincrement');
|
||||
}
|
||||
|
||||
$this->assertFalse($this->db_tools->sql_table_exists('phpbb_noid'));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -164,12 +164,14 @@
|
|||
</row>
|
||||
</table>
|
||||
<table name="phpbb_user_notifications">
|
||||
<column>id</column>
|
||||
<column>item_type</column>
|
||||
<column>item_id</column>
|
||||
<column>user_id</column>
|
||||
<column>method</column>
|
||||
<column>notify</column>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>2</value>
|
||||
|
@ -177,6 +179,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>3</value>
|
||||
|
@ -184,6 +187,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>4</value>
|
||||
|
@ -191,6 +195,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>5</value>
|
||||
|
@ -198,6 +203,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>6</value>
|
||||
|
@ -205,6 +211,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>7</value>
|
||||
|
@ -212,6 +219,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>8</value>
|
||||
|
@ -219,6 +227,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>2</value>
|
||||
|
@ -226,6 +235,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>3</value>
|
||||
|
@ -233,6 +243,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>4</value>
|
||||
|
@ -240,6 +251,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>5</value>
|
||||
|
@ -247,6 +259,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>6</value>
|
||||
|
@ -254,6 +267,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>7</value>
|
||||
|
@ -261,6 +275,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>8</value>
|
||||
|
|
|
@ -119,12 +119,14 @@
|
|||
</row>
|
||||
</table>
|
||||
<table name="phpbb_user_notifications">
|
||||
<column>id</column>
|
||||
<column>item_type</column>
|
||||
<column>item_id</column>
|
||||
<column>user_id</column>
|
||||
<column>method</column>
|
||||
<column>notify</column>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.bookmark</value>
|
||||
<value>0</value>
|
||||
<value>2</value>
|
||||
|
@ -132,6 +134,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.bookmark</value>
|
||||
<value>0</value>
|
||||
<value>3</value>
|
||||
|
@ -139,6 +142,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.bookmark</value>
|
||||
<value>0</value>
|
||||
<value>4</value>
|
||||
|
@ -146,6 +150,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.bookmark</value>
|
||||
<value>0</value>
|
||||
<value>5</value>
|
||||
|
@ -153,6 +158,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.bookmark</value>
|
||||
<value>0</value>
|
||||
<value>6</value>
|
||||
|
@ -160,6 +166,7 @@
|
|||
<value>0</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.bookmark</value>
|
||||
<value>0</value>
|
||||
<value>3</value>
|
||||
|
|
|
@ -155,12 +155,14 @@
|
|||
</row>
|
||||
</table>
|
||||
<table name="phpbb_user_notifications">
|
||||
<column>id</column>
|
||||
<column>item_type</column>
|
||||
<column>item_id</column>
|
||||
<column>user_id</column>
|
||||
<column>method</column>
|
||||
<column>notify</column>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>2</value>
|
||||
|
@ -168,6 +170,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>3</value>
|
||||
|
@ -175,6 +178,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>4</value>
|
||||
|
@ -182,6 +186,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>5</value>
|
||||
|
@ -189,6 +194,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>6</value>
|
||||
|
@ -196,6 +202,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>7</value>
|
||||
|
@ -203,6 +210,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>8</value>
|
||||
|
@ -210,6 +218,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>2</value>
|
||||
|
@ -217,6 +226,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>3</value>
|
||||
|
@ -224,6 +234,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>4</value>
|
||||
|
@ -231,6 +242,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>5</value>
|
||||
|
@ -238,6 +250,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>6</value>
|
||||
|
@ -245,6 +258,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>7</value>
|
||||
|
@ -252,6 +266,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>8</value>
|
||||
|
|
|
@ -136,12 +136,14 @@
|
|||
</row>
|
||||
</table>
|
||||
<table name="phpbb_user_notifications">
|
||||
<column>id</column>
|
||||
<column>item_type</column>
|
||||
<column>item_id</column>
|
||||
<column>user_id</column>
|
||||
<column>method</column>
|
||||
<column>notify</column>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.mention</value>
|
||||
<value>0</value>
|
||||
<value>2</value>
|
||||
|
@ -149,6 +151,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.mention</value>
|
||||
<value>0</value>
|
||||
<value>3</value>
|
||||
|
@ -156,6 +159,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.mention</value>
|
||||
<value>0</value>
|
||||
<value>4</value>
|
||||
|
@ -163,6 +167,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.mention</value>
|
||||
<value>0</value>
|
||||
<value>5</value>
|
||||
|
@ -170,6 +175,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.mention</value>
|
||||
<value>0</value>
|
||||
<value>6</value>
|
||||
|
@ -177,6 +183,7 @@
|
|||
<value>0</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.mention</value>
|
||||
<value>0</value>
|
||||
<value>8</value>
|
||||
|
|
|
@ -155,12 +155,14 @@
|
|||
</row>
|
||||
</table>
|
||||
<table name="phpbb_user_notifications">
|
||||
<column>id</column>
|
||||
<column>item_type</column>
|
||||
<column>item_id</column>
|
||||
<column>user_id</column>
|
||||
<column>method</column>
|
||||
<column>notify</column>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>2</value>
|
||||
|
@ -168,6 +170,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>3</value>
|
||||
|
@ -175,6 +178,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>4</value>
|
||||
|
@ -182,6 +186,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>5</value>
|
||||
|
@ -189,6 +194,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>6</value>
|
||||
|
@ -196,6 +202,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>7</value>
|
||||
|
@ -203,6 +210,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>8</value>
|
||||
|
@ -210,6 +218,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>2</value>
|
||||
|
@ -217,6 +226,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>3</value>
|
||||
|
@ -224,6 +234,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>4</value>
|
||||
|
@ -231,6 +242,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>5</value>
|
||||
|
@ -238,6 +250,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>6</value>
|
||||
|
@ -245,6 +258,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>7</value>
|
||||
|
@ -252,6 +266,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>8</value>
|
||||
|
|
|
@ -103,12 +103,14 @@
|
|||
</row>
|
||||
</table>
|
||||
<table name="phpbb_user_notifications">
|
||||
<column>id</column>
|
||||
<column>item_type</column>
|
||||
<column>item_id</column>
|
||||
<column>user_id</column>
|
||||
<column>method</column>
|
||||
<column>notify</column>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.needs_approval</value>
|
||||
<value>0</value>
|
||||
<value>2</value>
|
||||
|
@ -116,6 +118,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.needs_approval</value>
|
||||
<value>0</value>
|
||||
<value>3</value>
|
||||
|
@ -123,6 +126,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.needs_approval</value>
|
||||
<value>0</value>
|
||||
<value>4</value>
|
||||
|
@ -130,6 +134,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.needs_approval</value>
|
||||
<value>0</value>
|
||||
<value>5</value>
|
||||
|
@ -137,6 +142,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.needs_approval</value>
|
||||
<value>0</value>
|
||||
<value>6</value>
|
||||
|
@ -144,6 +150,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.needs_approval</value>
|
||||
<value>0</value>
|
||||
<value>7</value>
|
||||
|
@ -151,6 +158,7 @@
|
|||
<value>0</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.needs_approval</value>
|
||||
<value>0</value>
|
||||
<value>9</value>
|
||||
|
|
|
@ -91,12 +91,14 @@
|
|||
</row>
|
||||
</table>
|
||||
<table name="phpbb_user_notifications">
|
||||
<column>id</column>
|
||||
<column>item_type</column>
|
||||
<column>item_id</column>
|
||||
<column>user_id</column>
|
||||
<column>method</column>
|
||||
<column>notify</column>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.quote</value>
|
||||
<value>0</value>
|
||||
<value>2</value>
|
||||
|
@ -104,6 +106,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.quote</value>
|
||||
<value>0</value>
|
||||
<value>3</value>
|
||||
|
@ -111,6 +114,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.quote</value>
|
||||
<value>0</value>
|
||||
<value>4</value>
|
||||
|
@ -118,6 +122,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.quote</value>
|
||||
<value>0</value>
|
||||
<value>5</value>
|
||||
|
@ -125,6 +130,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.quote</value>
|
||||
<value>0</value>
|
||||
<value>6</value>
|
||||
|
|
|
@ -99,12 +99,14 @@
|
|||
</row>
|
||||
</table>
|
||||
<table name="phpbb_user_notifications">
|
||||
<column>id</column>
|
||||
<column>item_type</column>
|
||||
<column>item_id</column>
|
||||
<column>user_id</column>
|
||||
<column>method</column>
|
||||
<column>notify</column>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.topic</value>
|
||||
<value>0</value>
|
||||
<value>2</value>
|
||||
|
@ -112,6 +114,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.topic</value>
|
||||
<value>0</value>
|
||||
<value>6</value>
|
||||
|
@ -119,6 +122,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.topic</value>
|
||||
<value>0</value>
|
||||
<value>7</value>
|
||||
|
@ -126,6 +130,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.topic</value>
|
||||
<value>0</value>
|
||||
<value>8</value>
|
||||
|
|
|
@ -185,12 +185,14 @@
|
|||
</row>
|
||||
</table>
|
||||
<table name="phpbb_user_notifications">
|
||||
<column>id</column>
|
||||
<column>item_type</column>
|
||||
<column>item_id</column>
|
||||
<column>user_id</column>
|
||||
<column>method</column>
|
||||
<column>notify</column>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>2</value>
|
||||
|
@ -198,6 +200,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>3</value>
|
||||
|
@ -205,6 +208,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>4</value>
|
||||
|
@ -212,6 +216,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>5</value>
|
||||
|
@ -219,6 +224,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>6</value>
|
||||
|
@ -226,6 +232,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>7</value>
|
||||
|
@ -233,6 +240,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.post</value>
|
||||
<value>0</value>
|
||||
<value>8</value>
|
||||
|
@ -240,6 +248,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>2</value>
|
||||
|
@ -247,6 +256,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>3</value>
|
||||
|
@ -254,6 +264,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>4</value>
|
||||
|
@ -261,6 +272,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>5</value>
|
||||
|
@ -268,6 +280,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>6</value>
|
||||
|
@ -275,6 +288,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>7</value>
|
||||
|
@ -282,6 +296,7 @@
|
|||
<value>1</value>
|
||||
</row>
|
||||
<row>
|
||||
<value></value>
|
||||
<value>notification.type.forum</value>
|
||||
<value>0</value>
|
||||
<value>8</value>
|
||||
|
|
Loading…
Add table
Reference in a new issue