http://www.mediawiki.org/wiki/Special:Code/MediaWiki/96000
Revision: 96000
Author: siebrand
Date: 2011-09-01 15:31:41 +0000 (Thu, 01 Sep 2011)
Log Message:
-----------
Add GENDER support for 'onlinestatus-subtitle-offline' and
'onlinestatus-subtitle-onfline'.
Modified Paths:
--------------
trunk/extensions/OnlineStatus/OnlineStatus.body.php
trunk/extensions/OnlineStatus/OnlineStatus.i18n.php
Modified: trunk/extensions/OnlineStatus/OnlineStatus.body.php
===================================================================
--- trunk/extensions/OnlineStatus/OnlineStatus.body.php 2011-09-01 15:28:28 UTC
(rev 95999)
+++ trunk/extensions/OnlineStatus/OnlineStatus.body.php 2011-09-01 15:31:41 UTC
(rev 96000)
@@ -6,7 +6,7 @@
*
* @param mixed $title string of Title object, if it's a title, if has
to be in
* User: of User_talk: namespace.
- * @return either bool or null
+ * @return array ( string status, string username ) or null
*/
static function GetUserStatus( $title, $checkShowPref = false ){
if( is_object( $title ) ){
@@ -34,7 +34,7 @@
return null;
}
- return $user->getOption( 'online' );
+ return array( $user->getOption( 'online' ), $username);
}
/**
@@ -111,9 +111,9 @@
return array( 'found' => false );
if( empty( $raw ) ){
- return wfMsgNoTrans( 'onlinestatus-toggle-' . $status );
+ return wfMsgNoTrans( 'onlinestatus-toggle-' .
$status[0] );
} else {
- return $status;
+ return $status[0];
}
}
@@ -138,7 +138,7 @@
return true;
}
- $ret = wfMsgNoTrans( 'onlinestatus-toggle-' . $status );
+ $ret = wfMsgNoTrans( 'onlinestatus-toggle-' .
$status[0] );
$varCache['onlinestatus'] = $ret;
} elseif( $index == 'onlinestatus_word_raw' ){
$status = self::GetUserStatus( $parser->getTitle() );
@@ -147,7 +147,7 @@
return true;
}
- $ret = $status;
+ $ret = $status[0];
$varCache['onlinestatus'] = $ret;
}
@@ -260,7 +260,7 @@
// For grep. Message keys used here:
// onlinestatus-subtitle-offline, onlinestatus-subtitle-onfline
- $out->setSubtitle( wfMsgExt( 'onlinestatus-subtitle-' .
$status, array( 'parse' ) ) );
+ $out->setSubtitle( wfMsgExt( 'onlinestatus-subtitle-' .
$status[0], array( 'parse' ), $status[1] ) );
return true;
}
Modified: trunk/extensions/OnlineStatus/OnlineStatus.i18n.php
===================================================================
--- trunk/extensions/OnlineStatus/OnlineStatus.i18n.php 2011-09-01 15:28:28 UTC
(rev 95999)
+++ trunk/extensions/OnlineStatus/OnlineStatus.i18n.php 2011-09-01 15:31:41 UTC
(rev 96000)
@@ -37,6 +37,10 @@
'onlinestatus-desc' => '{{desc}}',
'onlinestatus-tab' => '{{Identical|Status}}',
'onlinestatus-toggles-desc' => '{{Identical|Status}}',
+ 'onlinestatus-subtitle-offline' => 'Parameters:
+* $1 can be used for GENDER support.',
+ 'onlinestatus-subtitle-online' => 'Parameters:
+* $1 can be used for GENDER support.',
);
/** Afrikaans (Afrikaans)
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs