From 5846df09d42fe373b974859b21592837c0507756 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Fri, 7 Oct 2011 00:38:09 +0000 Subject: [PATCH] Redact IP address when unblocking autoblocks --- includes/specials/SpecialUnblock.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/includes/specials/SpecialUnblock.php b/includes/specials/SpecialUnblock.php index fe3cd261b2..228102d229 100644 --- a/includes/specials/SpecialUnblock.php +++ b/includes/specials/SpecialUnblock.php @@ -193,11 +193,17 @@ class SpecialUnblock extends SpecialPage { RevisionDeleteUser::unsuppressUserName( $block->getTarget(), $id ); } + # Redact the name (IP address) for autoblocks + if ( $block->getType() == Block::TYPE_AUTO ) { + $page = Title::makeTitle( NS_USER, '#' . $block->getId() ); + } else { + $page = $block->getTarget() instanceof User + ? $block->getTarget()->getUserpage() + : Title::makeTitle( NS_USER, $block->getTarget() ); + } + # Make log entry $log = new LogPage( 'block' ); - $page = $block->getTarget() instanceof User - ? $block->getTarget()->getUserpage() - : Title::makeTitle( NS_USER, $block->getTarget() ); $log->addEntry( 'unblock', $page, $data['Reason'] ); return true; -- 2.20.1