https://www.mediawiki.org/wiki/Special:Code/MediaWiki/108295
Revision: 108295
Author: ashley
Date: 2012-01-07 00:39:08 +0000 (Sat, 07 Jan 2012)
Log Message:
-----------
Comments: allow removing anonymous users from your ignore list.
User::idFromName() returns null for anons, so we have to handle that here.
Modified Paths:
--------------
trunk/extensions/Comments/SpecialCommentIgnoreList.php
Modified: trunk/extensions/Comments/SpecialCommentIgnoreList.php
===================================================================
--- trunk/extensions/Comments/SpecialCommentIgnoreList.php 2012-01-06
23:07:01 UTC (rev 108294)
+++ trunk/extensions/Comments/SpecialCommentIgnoreList.php 2012-01-07
00:39:08 UTC (rev 108295)
@@ -43,6 +43,11 @@
} else {
if( $wgRequest->wasPosted() ) {
$user_id = User::idFromName( $user_name );
+ // Anons can be comment-blocked, but idFromName
returns nothing
+ // for an anon, so...
+ if ( !$user_id ) {
+ $user_id = 0;
+ }
$c = new Comment( 0 );
$c->deleteBlock( $wgUser->getID(), $user_id );
if( $user_id && class_exists( 'UserStatsTrack'
) ) {
@@ -108,7 +113,7 @@
'</div>
<div>
<form action="" method="post"
name="comment_block">
- <input type="hidden" name="' .
$user_name . '" />
+ <input type="hidden" name="user"
value="' . $user_name . '" />
<input type="button"
class="site-button" value="' . wfMsg( 'comment-ignore-unblock' ) . '"
onclick="document.comment_block.submit()" />
<input type="button"
class="site-button" value="' . wfMsg( 'comment-ignore-cancel' ) . '"
onclick="history.go(-1)" />
</form>
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs