diff --git a/phpBB/docs/CHANGELOG.html b/phpBB/docs/CHANGELOG.html
index b06334bd9a..96d1cfcf9b 100644
--- a/phpBB/docs/CHANGELOG.html
+++ b/phpBB/docs/CHANGELOG.html
@@ -87,27 +87,12 @@
- [Fix] Correctly set topic starter if first post in topic removed (Bug #30575 - Patch by blueray2048)
- - [Change] No longer allow the direct use of MULTI_INSERT in sql_build_array. sql_multi_insert() must be used.
- - [Change] Display warning in ACP if config.php file is left writable.
- - [Change] More restrictive chmod to new files being created. (phpbb_chmod() function mostly by faw)
- - [Feature] Allow limited inheritance for templates sets.
- - [Feature] Allow hard disabling of the template editor.
- [Fix] Delete avatar files (Bug #29985).
- [Fix] Preserve selection in the MCP. (Bug #31265).
- [Fix] Added VST - Venezuela Standard Time (Bug #30545).
- [Fix] Close DB connections in file.php.
- - [Change] Set headers to allow browsers to better cache attachments (Mylek pointed this out)
- - [Change] Hide parameters if they equal the default in viewforum/viewtopic (Bug #31185)
- - [Change] Various improvements to group listings (Bugs #32155, #32145, #32085, #26675, #26265)
- [Fix] Correctly return results for nested cached queries (Bug #31445 - Patch by faw).
- - [Change] Set headers for IE 8 in file.php
- [Fix] Allow export of PM pages greater one. (#33155)
- - [Feature] Allow setting custom language path through $user->set_custom_lang_path(). $user->lang_path now also do not include the user language, but only the path.
- - [Change] Do not count queued posts to user_posts
- - [Feature] Ability to define nullar/singular/plural language entries
- - [Feature] Ability to mimic sprintf() calls with $user->lang() with the ability to correctly assign nullar/singular/plural language entries
- - [Feature] Added the possibility to force user posts put in queue if post count is lower than an admin defined value. Guest posting is not affected by this setting.
- - [Change] Allow setting birth year to current year.
- [Fix] Display coloured username of last poster in list of subscribed forums (prosilver).
- [Fix] Added missing UCP language string NO_AUTH_READ_HOLD_MESSAGE.
- [Fix] Do not jump back to page 1 when hiding member search in memberlist. (Bug #32515 - Patch by paul)
@@ -122,9 +107,26 @@
- [Fix] Send localised disapproval reasons in the recipients local language. (Bug #31645)
- [Fix] Language typos/fixes. (Bug #27625, #30755)
- [Fix] Added missing terms parameter to search pagination. (Bug #34085)
- - [Change] Do not use the topics posted table when performing an egosearch.
- [Fix] Wrong table order in query obtaining posts if post id given.
+ - [Fix] Do not display reported topic icon for shadow topics. (Bug #13970)
+ - [Change] No longer allow the direct use of MULTI_INSERT in sql_build_array. sql_multi_insert() must be used.
+ - [Change] Display warning in ACP if config.php file is left writable.
+ - [Change] More restrictive chmod to new files being created. (phpbb_chmod() function mostly by faw)
+ - [Change] Set headers to allow browsers to better cache attachments (Mylek pointed this out)
+ - [Change] Hide parameters if they equal the default in viewforum/viewtopic (Bug #31185)
+ - [Change] Various improvements to group listings (Bugs #32155, #32145, #32085, #26675, #26265)
+ - [Change] Set headers for IE 8 in file.php
+ - [Change] Do not count queued posts to user_posts.
+ - [Change] Allow setting birth year to current year.
+ - [Change] Do not use the topics posted table when performing an egosearch.
+
+ - [Feature] Allow limited inheritance for template sets.
+ - [Feature] Allow hard disabling of the template editor.
+ - [Feature] Allow setting custom language path through $user->set_custom_lang_path(). $user->lang_path now also do not include the user language, but only the path.
+ - [Feature] Ability to define nullar/singular/plural language entries
+ - [Feature] Ability to mimic sprintf() calls with $user->lang() with the ability to correctly assign nullar/singular/plural language entries.
+ - [Feature] Added the possibility to force user posts put in queue if post count is lower than an admin defined value. Guest posting is not affected by this setting.
1.ii. Changes since 3.0.1
diff --git a/phpBB/includes/mcp/mcp_main.php b/phpBB/includes/mcp/mcp_main.php
index 85f9a1e839..814add5aa8 100644
--- a/phpBB/includes/mcp/mcp_main.php
+++ b/phpBB/includes/mcp/mcp_main.php
@@ -659,8 +659,8 @@ function mcp_move_topic($topic_ids)
'forum_id' => (int) $row['forum_id'],
'icon_id' => (int) $row['icon_id'],
'topic_attachment' => (int) $row['topic_attachment'],
- 'topic_approved' => 1,
- 'topic_reported' => (int) $row['topic_reported'],
+ 'topic_approved' => 1, // a shadow topic is always approved
+ 'topic_reported' => 0, // a shadow topic is never reported
'topic_title' => (string) $row['topic_title'],
'topic_poster' => (int) $row['topic_poster'],
'topic_time' => (int) $row['topic_time'],
diff --git a/phpBB/viewforum.php b/phpBB/viewforum.php
index 6147a96e02..1325b15e4d 100644
--- a/phpBB/viewforum.php
+++ b/phpBB/viewforum.php
@@ -503,6 +503,7 @@ if (sizeof($shadow_topic_list))
'topic_moved_id' => $rowset[$orig_topic_id]['topic_moved_id'],
'topic_status' => $rowset[$orig_topic_id]['topic_status'],
'topic_type' => $rowset[$orig_topic_id]['topic_type'],
+ 'topic_reported' => $rowset[$orig_topic_id]['topic_reported'],
));
$rowset[$orig_topic_id] = $row;