http://www.mediawiki.org/wiki/Special:Code/MediaWiki/92042

Revision: 92042
Author:   kaldari
Date:     2011-07-13 00:57:38 +0000 (Wed, 13 Jul 2011)
Log Message:
-----------
adding direct link to user talk page from log entries

Modified Paths:
--------------
    trunk/extensions/CentralNotice/CentralNotice.i18n.php
    trunk/extensions/CentralNotice/special/SpecialCentralNoticeLogs.php

Modified: trunk/extensions/CentralNotice/CentralNotice.i18n.php
===================================================================
--- trunk/extensions/CentralNotice/CentralNotice.i18n.php       2011-07-13 
00:56:18 UTC (rev 92041)
+++ trunk/extensions/CentralNotice/CentralNotice.i18n.php       2011-07-13 
00:57:38 UTC (rev 92042)
@@ -158,6 +158,7 @@
        'centralnotice-removed' => 'Removed <span 
class="cn-old-value">$1</span>',
        'centralnotice-banners-changed' => 'Banner assignments were changed',
        'centralnotice-no-assignments' => 'no banners assigned',
+       'centralnotice-talk-link' => 'talk',
 );
 
 /** Message documentation (Message documentation)
@@ -247,6 +248,7 @@
        'centralnotice-user' => '{{Identical|User}}',
        'centralnotice-action' => '{{Identical|Action}}',
        'centralnotice-no-assignments' => 'Appears in the middle of a sentence; 
should be all lower case.',
+       'centralnotice-talk-link' => 'Link for user talk page; should be lower 
case.',
 );
 
 /** Afrikaans (Afrikaans)

Modified: trunk/extensions/CentralNotice/special/SpecialCentralNoticeLogs.php
===================================================================
--- trunk/extensions/CentralNotice/special/SpecialCentralNoticeLogs.php 
2011-07-13 00:56:18 UTC (rev 92041)
+++ trunk/extensions/CentralNotice/special/SpecialCentralNoticeLogs.php 
2011-07-13 00:57:38 UTC (rev 92042)
@@ -137,6 +137,8 @@
                // Create the user page link
                $userLink = $this->getSkin()->makeLinkObj( 
$loggedUser->getUserPage(), 
                        $loggedUser->getName() );
+               $userTalkLink = $this->getSkin()->makeLinkObj( 
$loggedUser->getTalkPage(), 
+                       wfMsg ( 'centralnotice-talk-link' ) );
                
                // Create the campaign link
                $campaignLink = $this->getSkin()->makeLinkObj( $this->viewPage,
@@ -158,7 +160,7 @@
                        $wgLang->date( $row->notlog_timestamp ) . ' ' . 
$wgLang->time( $row->notlog_timestamp )
                );
                $htmlOut .= Xml::tags( 'td', array( 'valign' => 'top', 'class' 
=> 'primary' ),
-                       $userLink
+                       $userLink.' ('.$userTalkLink.')'
                );
                $htmlOut .= Xml::tags( 'td', array( 'valign' => 'top', 'class' 
=> 'primary' ),
                        $row->notlog_action
@@ -337,13 +339,13 @@
                $htmlOut .= Xml::element( 'th', array( 'align' => 'left', 
'style' => 'width: 130px;' ),
                         wfMsg ( 'centralnotice-timestamp' )
                );
-               $htmlOut .= Xml::element( 'th', array( 'align' => 'left', 
'style' => 'width: 130px;' ),
+               $htmlOut .= Xml::element( 'th', array( 'align' => 'left', 
'style' => 'width: 160px;' ),
                         wfMsg ( 'centralnotice-user' )
                );
-               $htmlOut .= Xml::element( 'th', array( 'align' => 'left', 
'style' => 'width: 130px;' ),
+               $htmlOut .= Xml::element( 'th', array( 'align' => 'left', 
'style' => 'width: 100px;' ),
                         wfMsg ( 'centralnotice-action' )
                );
-               $htmlOut .= Xml::element( 'th', array( 'align' => 'left', 
'style' => 'width: 130px;' ),
+               $htmlOut .= Xml::element( 'th', array( 'align' => 'left', 
'style' => 'width: 160px;' ),
                        wfMsg ( 'centralnotice-notice' )
                );
                $htmlOut .= Xml::tags( 'td', array(),


_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to