* (bug 4756) Add user tool links for self created accounts at special:log
authorRaimond Spekking <raymond@users.mediawiki.org>
Mon, 26 Mar 2007 17:46:13 +0000 (17:46 +0000)
committerRaimond Spekking <raymond@users.mediawiki.org>
Mon, 26 Mar 2007 17:46:13 +0000 (17:46 +0000)
  instead of sometimes broken block links from newuserlog extension
  Furthermore the block link from newuserlog was shown to users w/o block
  allowance too.

RELEASE-NOTES
includes/SpecialLog.php

index 15ea122..02e2137 100644 (file)
@@ -284,7 +284,8 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
   for more information
 * (bug 9299) Allow user timezones to work with Postgres
 * (bug 9411) Fix for shared image descriptions using query-string titles
-
+* (bug 4756) Add user tool links for self created accounts at special:log
+  instead of sometimes broken block links from newuserlog extension
 
 == Maintenance ==
 * New script maintenance/language/checkExtensioni18n.php used to check i18n
index 185eb90..9c98d8c 100644 (file)
@@ -365,6 +365,12 @@ class LogViewer {
                        $revert = '(' .  $skin->makeKnownLink( $title->getPrefixedDBkey() ,
                                wfMsg( 'protect_change' ),
                                'action=unprotect' ) . ')';
+               // show user tool links for self created users
+               } elseif ( $s->log_action == 'create2' ) {
+                       $revert = $this->skin->userToolLinksRedContribs( $s->log_user, $s->log_title );
+                       // do not show $comment for self created accounts. It includes wrong user tool links:
+                       // 'blockip' for users w/o block allowance and broken links for very long usernames (bug 4756)
+                       $comment = '';
                }
 
                $action = LogPage::actionText( $s->log_type, $s->log_action, $title, $this->skin, $paramArray, true, true );