Compare commits

...

4 commits

Author SHA1 Message Date
rxu
e5109b66e8
[ticket/17507] Fix notification related tests
PHPBB-17507
2025-07-06 00:25:51 +07:00
rxu
ca0845ff54
[ticket/17507] Fix 'add_primary_keys' db tools option for schema generator
PHPBB-17507
2025-07-05 23:24:06 +07:00
rxu
cc481f968e
[ticket/17507] Add id as primary key, fix schema_create_primary_key() method
PHPBB-17507
2025-07-05 23:05:13 +07:00
rxu
0ccd2b79c0
[ticket/17507] General SQL error on installing remove_jabber.php migration
The issue affects probably any DBMS excluding MySQL/MariaDB.

PHPBB-17507
2025-07-05 22:26:51 +07:00
12 changed files with 133 additions and 11 deletions

View file

@ -34,7 +34,15 @@ class remove_jabber extends migration
$this->table_prefix . 'users' => [ $this->table_prefix . 'users' => [
'user_jabber', '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' => [ $this->table_prefix . 'users' => [
'user_jabber' => ['VCHAR_UNI', ''], 'user_jabber' => ['VCHAR_UNI', ''],
], ],
] ],
'drop_columns' => [
$this->table_prefix . 'user_notifications' => [
'id',
],
],
]; ];
} }
@ -101,11 +114,26 @@ class remove_jabber extends migration
]; ];
} }
public function move_jabber_to_email_notifications() public function move_jabber_to_email_notifications(int|null $start)
{
$limit = 1000;
$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');
if (count($ids_array))
{ {
$sql = 'UPDATE ' . $this->tables['user_notifications'] . ' $sql = 'UPDATE ' . $this->tables['user_notifications'] . '
SET ' . $this->db->sql_build_array('UPDATE', ['method' => 'notification.method.email']) . " SET ' . $this->db->sql_build_array('UPDATE', ['method' => 'notification.method.email']) . '
WHERE method = 'notification.method.jabber'"; WHERE ' . $this->db->sql_in_set('id', $ids_array);
$this->db->sql_query($sql); $this->db->sql_query($sql);
} }
return count($ids_array) < $limit ? true : $start + $limit;
}
} }

View file

@ -185,6 +185,7 @@ class schema_generator
'drop_columns' => 'COLUMNS', 'drop_columns' => 'COLUMNS',
'change_columns' => 'COLUMNS', 'change_columns' => 'COLUMNS',
'add_index' => 'KEYS', 'add_index' => 'KEYS',
'add_primary_keys' => 'PRIMARY_KEY',
'add_unique_index' => 'KEYS', 'add_unique_index' => 'KEYS',
'drop_keys' => 'KEYS', 'drop_keys' => 'KEYS',
'rename_index' => 'KEYS', 'rename_index' => 'KEYS',

View file

@ -398,7 +398,7 @@ class doctrine implements tools_interface
return $this->alter_schema( return $this->alter_schema(
function (Schema $schema) use ($table_name, $column): void 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 * Creates primary key for a table
* *
* @param $column
* @param Schema $schema * @param Schema $schema
* @param string $table_name * @param string $table_name
* @param array|string $column_name
* @param bool $safe_check * @param bool $safe_check
* *
* @throws SchemaException * @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 = $schema->getTable($table_name);
$table->dropPrimaryKey(); $table->dropPrimaryKey();
$table->setPrimaryKey($columns); $table->setPrimaryKey($columns);

View file

@ -164,12 +164,14 @@
</row> </row>
</table> </table>
<table name="phpbb_user_notifications"> <table name="phpbb_user_notifications">
<column>id</column>
<column>item_type</column> <column>item_type</column>
<column>item_id</column> <column>item_id</column>
<column>user_id</column> <column>user_id</column>
<column>method</column> <column>method</column>
<column>notify</column> <column>notify</column>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>2</value> <value>2</value>
@ -177,6 +179,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>3</value> <value>3</value>
@ -184,6 +187,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>4</value> <value>4</value>
@ -191,6 +195,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>5</value> <value>5</value>
@ -198,6 +203,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>6</value> <value>6</value>
@ -205,6 +211,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>7</value> <value>7</value>
@ -212,6 +219,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>8</value> <value>8</value>
@ -219,6 +227,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>2</value> <value>2</value>
@ -226,6 +235,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>3</value> <value>3</value>
@ -233,6 +243,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>4</value> <value>4</value>
@ -240,6 +251,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>5</value> <value>5</value>
@ -247,6 +259,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>6</value> <value>6</value>
@ -254,6 +267,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>7</value> <value>7</value>
@ -261,6 +275,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>8</value> <value>8</value>

View file

@ -119,12 +119,14 @@
</row> </row>
</table> </table>
<table name="phpbb_user_notifications"> <table name="phpbb_user_notifications">
<column>id</column>
<column>item_type</column> <column>item_type</column>
<column>item_id</column> <column>item_id</column>
<column>user_id</column> <column>user_id</column>
<column>method</column> <column>method</column>
<column>notify</column> <column>notify</column>
<row> <row>
<value></value>
<value>notification.type.bookmark</value> <value>notification.type.bookmark</value>
<value>0</value> <value>0</value>
<value>2</value> <value>2</value>
@ -132,6 +134,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.bookmark</value> <value>notification.type.bookmark</value>
<value>0</value> <value>0</value>
<value>3</value> <value>3</value>
@ -139,6 +142,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.bookmark</value> <value>notification.type.bookmark</value>
<value>0</value> <value>0</value>
<value>4</value> <value>4</value>
@ -146,6 +150,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.bookmark</value> <value>notification.type.bookmark</value>
<value>0</value> <value>0</value>
<value>5</value> <value>5</value>
@ -153,6 +158,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.bookmark</value> <value>notification.type.bookmark</value>
<value>0</value> <value>0</value>
<value>6</value> <value>6</value>
@ -160,6 +166,7 @@
<value>0</value> <value>0</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.bookmark</value> <value>notification.type.bookmark</value>
<value>0</value> <value>0</value>
<value>3</value> <value>3</value>

View file

@ -155,12 +155,14 @@
</row> </row>
</table> </table>
<table name="phpbb_user_notifications"> <table name="phpbb_user_notifications">
<column>id</column>
<column>item_type</column> <column>item_type</column>
<column>item_id</column> <column>item_id</column>
<column>user_id</column> <column>user_id</column>
<column>method</column> <column>method</column>
<column>notify</column> <column>notify</column>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>2</value> <value>2</value>
@ -168,6 +170,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>3</value> <value>3</value>
@ -175,6 +178,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>4</value> <value>4</value>
@ -182,6 +186,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>5</value> <value>5</value>
@ -189,6 +194,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>6</value> <value>6</value>
@ -196,6 +202,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>7</value> <value>7</value>
@ -203,6 +210,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>8</value> <value>8</value>
@ -210,6 +218,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>2</value> <value>2</value>
@ -217,6 +226,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>3</value> <value>3</value>
@ -224,6 +234,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>4</value> <value>4</value>
@ -231,6 +242,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>5</value> <value>5</value>
@ -238,6 +250,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>6</value> <value>6</value>
@ -245,6 +258,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>7</value> <value>7</value>
@ -252,6 +266,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>8</value> <value>8</value>

View file

@ -136,12 +136,14 @@
</row> </row>
</table> </table>
<table name="phpbb_user_notifications"> <table name="phpbb_user_notifications">
<column>id</column>
<column>item_type</column> <column>item_type</column>
<column>item_id</column> <column>item_id</column>
<column>user_id</column> <column>user_id</column>
<column>method</column> <column>method</column>
<column>notify</column> <column>notify</column>
<row> <row>
<value></value>
<value>notification.type.mention</value> <value>notification.type.mention</value>
<value>0</value> <value>0</value>
<value>2</value> <value>2</value>
@ -149,6 +151,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.mention</value> <value>notification.type.mention</value>
<value>0</value> <value>0</value>
<value>3</value> <value>3</value>
@ -156,6 +159,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.mention</value> <value>notification.type.mention</value>
<value>0</value> <value>0</value>
<value>4</value> <value>4</value>
@ -163,6 +167,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.mention</value> <value>notification.type.mention</value>
<value>0</value> <value>0</value>
<value>5</value> <value>5</value>
@ -170,6 +175,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.mention</value> <value>notification.type.mention</value>
<value>0</value> <value>0</value>
<value>6</value> <value>6</value>
@ -177,6 +183,7 @@
<value>0</value> <value>0</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.mention</value> <value>notification.type.mention</value>
<value>0</value> <value>0</value>
<value>8</value> <value>8</value>

View file

@ -155,12 +155,14 @@
</row> </row>
</table> </table>
<table name="phpbb_user_notifications"> <table name="phpbb_user_notifications">
<column>id</column>
<column>item_type</column> <column>item_type</column>
<column>item_id</column> <column>item_id</column>
<column>user_id</column> <column>user_id</column>
<column>method</column> <column>method</column>
<column>notify</column> <column>notify</column>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>2</value> <value>2</value>
@ -168,6 +170,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>3</value> <value>3</value>
@ -175,6 +178,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>4</value> <value>4</value>
@ -182,6 +186,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>5</value> <value>5</value>
@ -189,6 +194,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>6</value> <value>6</value>
@ -196,6 +202,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>7</value> <value>7</value>
@ -203,6 +210,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>8</value> <value>8</value>
@ -210,6 +218,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>2</value> <value>2</value>
@ -217,6 +226,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>3</value> <value>3</value>
@ -224,6 +234,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>4</value> <value>4</value>
@ -231,6 +242,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>5</value> <value>5</value>
@ -238,6 +250,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>6</value> <value>6</value>
@ -245,6 +258,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>7</value> <value>7</value>
@ -252,6 +266,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>8</value> <value>8</value>

View file

@ -103,12 +103,14 @@
</row> </row>
</table> </table>
<table name="phpbb_user_notifications"> <table name="phpbb_user_notifications">
<column>id</column>
<column>item_type</column> <column>item_type</column>
<column>item_id</column> <column>item_id</column>
<column>user_id</column> <column>user_id</column>
<column>method</column> <column>method</column>
<column>notify</column> <column>notify</column>
<row> <row>
<value></value>
<value>notification.type.needs_approval</value> <value>notification.type.needs_approval</value>
<value>0</value> <value>0</value>
<value>2</value> <value>2</value>
@ -116,6 +118,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.needs_approval</value> <value>notification.type.needs_approval</value>
<value>0</value> <value>0</value>
<value>3</value> <value>3</value>
@ -123,6 +126,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.needs_approval</value> <value>notification.type.needs_approval</value>
<value>0</value> <value>0</value>
<value>4</value> <value>4</value>
@ -130,6 +134,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.needs_approval</value> <value>notification.type.needs_approval</value>
<value>0</value> <value>0</value>
<value>5</value> <value>5</value>
@ -137,6 +142,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.needs_approval</value> <value>notification.type.needs_approval</value>
<value>0</value> <value>0</value>
<value>6</value> <value>6</value>
@ -144,6 +150,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.needs_approval</value> <value>notification.type.needs_approval</value>
<value>0</value> <value>0</value>
<value>7</value> <value>7</value>
@ -151,6 +158,7 @@
<value>0</value> <value>0</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.needs_approval</value> <value>notification.type.needs_approval</value>
<value>0</value> <value>0</value>
<value>9</value> <value>9</value>

View file

@ -91,12 +91,14 @@
</row> </row>
</table> </table>
<table name="phpbb_user_notifications"> <table name="phpbb_user_notifications">
<column>id</column>
<column>item_type</column> <column>item_type</column>
<column>item_id</column> <column>item_id</column>
<column>user_id</column> <column>user_id</column>
<column>method</column> <column>method</column>
<column>notify</column> <column>notify</column>
<row> <row>
<value></value>
<value>notification.type.quote</value> <value>notification.type.quote</value>
<value>0</value> <value>0</value>
<value>2</value> <value>2</value>
@ -104,6 +106,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.quote</value> <value>notification.type.quote</value>
<value>0</value> <value>0</value>
<value>3</value> <value>3</value>
@ -111,6 +114,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.quote</value> <value>notification.type.quote</value>
<value>0</value> <value>0</value>
<value>4</value> <value>4</value>
@ -118,6 +122,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.quote</value> <value>notification.type.quote</value>
<value>0</value> <value>0</value>
<value>5</value> <value>5</value>
@ -125,6 +130,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.quote</value> <value>notification.type.quote</value>
<value>0</value> <value>0</value>
<value>6</value> <value>6</value>

View file

@ -99,12 +99,14 @@
</row> </row>
</table> </table>
<table name="phpbb_user_notifications"> <table name="phpbb_user_notifications">
<column>id</column>
<column>item_type</column> <column>item_type</column>
<column>item_id</column> <column>item_id</column>
<column>user_id</column> <column>user_id</column>
<column>method</column> <column>method</column>
<column>notify</column> <column>notify</column>
<row> <row>
<value></value>
<value>notification.type.topic</value> <value>notification.type.topic</value>
<value>0</value> <value>0</value>
<value>2</value> <value>2</value>
@ -112,6 +114,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.topic</value> <value>notification.type.topic</value>
<value>0</value> <value>0</value>
<value>6</value> <value>6</value>
@ -119,6 +122,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.topic</value> <value>notification.type.topic</value>
<value>0</value> <value>0</value>
<value>7</value> <value>7</value>
@ -126,6 +130,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.topic</value> <value>notification.type.topic</value>
<value>0</value> <value>0</value>
<value>8</value> <value>8</value>

View file

@ -185,12 +185,14 @@
</row> </row>
</table> </table>
<table name="phpbb_user_notifications"> <table name="phpbb_user_notifications">
<column>id</column>
<column>item_type</column> <column>item_type</column>
<column>item_id</column> <column>item_id</column>
<column>user_id</column> <column>user_id</column>
<column>method</column> <column>method</column>
<column>notify</column> <column>notify</column>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>2</value> <value>2</value>
@ -198,6 +200,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>3</value> <value>3</value>
@ -205,6 +208,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>4</value> <value>4</value>
@ -212,6 +216,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>5</value> <value>5</value>
@ -219,6 +224,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>6</value> <value>6</value>
@ -226,6 +232,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>7</value> <value>7</value>
@ -233,6 +240,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.post</value> <value>notification.type.post</value>
<value>0</value> <value>0</value>
<value>8</value> <value>8</value>
@ -240,6 +248,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>2</value> <value>2</value>
@ -247,6 +256,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>3</value> <value>3</value>
@ -254,6 +264,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>4</value> <value>4</value>
@ -261,6 +272,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>5</value> <value>5</value>
@ -268,6 +280,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>6</value> <value>6</value>
@ -275,6 +288,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>7</value> <value>7</value>
@ -282,6 +296,7 @@
<value>1</value> <value>1</value>
</row> </row>
<row> <row>
<value></value>
<value>notification.type.forum</value> <value>notification.type.forum</value>
<value>0</value> <value>0</value>
<value>8</value> <value>8</value>