mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-28 22:28:51 +00:00
[ticket/10729] Update post_edit_user when user being deleted
PHPBB3-10729
This commit is contained in:
parent
a58cc394bc
commit
53f597b6d0
1 changed files with 6 additions and 5 deletions
|
@ -439,11 +439,6 @@ function user_delete($mode, $user_id, $post_username = false)
|
||||||
WHERE poster_id = $user_id";
|
WHERE poster_id = $user_id";
|
||||||
$db->sql_query($sql);
|
$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 . '
|
$sql = 'UPDATE ' . TOPICS_TABLE . '
|
||||||
SET topic_poster = ' . ANONYMOUS . ", topic_first_poster_name = '" . $db->sql_escape($post_username) . "', topic_first_poster_colour = ''
|
SET topic_poster = ' . ANONYMOUS . ", topic_first_poster_name = '" . $db->sql_escape($post_username) . "', topic_first_poster_colour = ''
|
||||||
WHERE topic_poster = $user_id";
|
WHERE topic_poster = $user_id";
|
||||||
|
@ -501,6 +496,12 @@ function user_delete($mode, $user_id, $post_username = false)
|
||||||
|
|
||||||
$cache->destroy('sql', MODERATOR_CACHE_TABLE);
|
$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
|
// Delete user log entries about this user
|
||||||
$sql = 'DELETE FROM ' . LOG_TABLE . '
|
$sql = 'DELETE FROM ' . LOG_TABLE . '
|
||||||
WHERE reportee_id = ' . $user_id;
|
WHERE reportee_id = ' . $user_id;
|
||||||
|
|
Loading…
Add table
Reference in a new issue