aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/functions_user.php
diff options
context:
space:
mode:
authorOliver Schramm <oliver.schramm97@gmail.com>2014-07-17 15:45:17 +0200
committerOliver Schramm <oliver.schramm97@gmail.com>2014-07-17 16:28:32 +0200
commit53f597b6d0867ab15ae3a4dc5dbc56f633ff9633 (patch)
tree9124920f93c00d77feb77fc86a42cfa16ab5a2b1 /phpBB/includes/functions_user.php
parenta58cc394bc4f88becefac6d520f680a4063fcede (diff)
downloadforums-53f597b6d0867ab15ae3a4dc5dbc56f633ff9633.tar
forums-53f597b6d0867ab15ae3a4dc5dbc56f633ff9633.tar.gz
forums-53f597b6d0867ab15ae3a4dc5dbc56f633ff9633.tar.bz2
forums-53f597b6d0867ab15ae3a4dc5dbc56f633ff9633.tar.xz
forums-53f597b6d0867ab15ae3a4dc5dbc56f633ff9633.zip
[ticket/10729] Update post_edit_user when user being deleted
PHPBB3-10729
Diffstat (limited to 'phpBB/includes/functions_user.php')
-rw-r--r--phpBB/includes/functions_user.php11
1 files changed, 6 insertions, 5 deletions
diff --git a/phpBB/includes/functions_user.php b/phpBB/includes/functions_user.php
index ea8b0a4640..db98b8e7ca 100644
--- a/phpBB/includes/functions_user.php
+++ b/phpBB/includes/functions_user.php
@@ -439,11 +439,6 @@ function user_delete($mode, $user_id, $post_username = false)
WHERE poster_id = $user_id";
$db->sql_query($sql);
- $sql = 'UPDATE ' . POSTS_TABLE . '
- SET post_edit_user = ' . ANONYMOUS . "
- WHERE post_edit_user = $user_id";
- $db->sql_query($sql);
-
$sql = 'UPDATE ' . TOPICS_TABLE . '
SET topic_poster = ' . ANONYMOUS . ", topic_first_poster_name = '" . $db->sql_escape($post_username) . "', topic_first_poster_colour = ''
WHERE topic_poster = $user_id";
@@ -501,6 +496,12 @@ function user_delete($mode, $user_id, $post_username = false)
$cache->destroy('sql', MODERATOR_CACHE_TABLE);
+ // Change user_id to anonymous for posts edited by this user
+ $sql = 'UPDATE ' . POSTS_TABLE . '
+ SET post_edit_user = ' . ANONYMOUS . '
+ WHERE post_edit_user = ' . $user_id;
+ $db->sql_query($sql);
+
// Delete user log entries about this user
$sql = 'DELETE FROM ' . LOG_TABLE . '
WHERE reportee_id = ' . $user_id;