https://www.mediawiki.org/wiki/Special:Code/MediaWiki/115432
Revision: 115432
Author: siebrand
Date: 2012-05-25 10:44:21 +0000 (Fri, 25 May 2012)
Log Message:
-----------
stylize.php and indentation tweaks.
bumped version number.
Modified Paths:
--------------
trunk/extensions/OnlineStatus/OnlineStatus.body.php
trunk/extensions/OnlineStatus/OnlineStatus.i18n.magic.php
trunk/extensions/OnlineStatus/OnlineStatus.js
trunk/extensions/OnlineStatus/OnlineStatus.php
Modified: trunk/extensions/OnlineStatus/OnlineStatus.body.php
===================================================================
--- trunk/extensions/OnlineStatus/OnlineStatus.body.php 2012-05-25 07:01:18 UTC
(rev 115431)
+++ trunk/extensions/OnlineStatus/OnlineStatus.body.php 2012-05-25 10:44:21 UTC
(rev 115432)
@@ -8,13 +8,13 @@
* User: of User_talk: namespace.
* @return array ( string status, string username ) or null
*/
- static function GetUserStatus( $title, $checkShowPref = false ){
- if( is_object( $title ) ){
- if( !$title instanceof Title ) {
+ static function GetUserStatus( $title, $checkShowPref = false ) {
+ if ( is_object( $title ) ) {
+ if ( !$title instanceof Title ) {
return null;
}
- if( !in_array( $title->getNamespace(), array( NS_USER,
NS_USER_TALK ) ) ) {
+ if ( !in_array( $title->getNamespace(), array( NS_USER,
NS_USER_TALK ) ) ) {
return null;
}
@@ -26,36 +26,36 @@
$user = User::newFromName( $username );
- if( !$user instanceof User || $user->getId() == 0 ) {
+ if ( !$user instanceof User || $user->getId() == 0 ) {
return null;
}
- if( $checkShowPref && !$user->getOption( 'showonline' ) ) {
+ if ( $checkShowPref && !$user->getOption( 'showonline' ) ) {
return null;
}
- return array( $user->getOption( 'online' ), $username);
+ return array( $user->getOption( 'online' ), $username );
}
/**
* Used for AJAX requests
*/
- static function Ajax( $action, $stat = false ){
+ static function Ajax( $action, $stat = false ) {
global $wgUser;
- if( $wgUser->isAnon() ) {
+ if ( $wgUser->isAnon() ) {
return wfMsgHtml( 'onlinestatus-js-anon' );
}
- switch( $action ){
+ switch( $action ) {
case 'get':
$def = $wgUser->getOption( 'online' );
$msg = wfMsgForContentNoTrans( 'onlinestatus-levels' );
$lines = explode( "\n", $msg );
$radios = array();
- foreach( $lines as $line ){
- if( substr( $line, 0, 1 ) != '*' ) {
+ foreach ( $lines as $line ) {
+ if ( substr( $line, 0, 1 ) != '*' ) {
continue;
}
@@ -69,13 +69,13 @@
return json_encode( $radios );
case 'set':
- if( $stat ){
+ if ( $stat ) {
$dbw = wfGetDB( DB_MASTER );
$dbw->begin();
$actual = $wgUser->getOption( 'online' );
$wgUser->setOption( 'online', $stat );
- if( $actual != $stat ){
+ if ( $actual != $stat ) {
$wgUser->getUserPage()->invalidateCache();
$wgUser->getTalkPage()->invalidateCache();
}
@@ -83,7 +83,7 @@
$wgUser->invalidateCache();
$dbw->commit();
- return wfMsgHtml( 'onlinestatus-js-changed',
wfMsgHtml( 'onlinestatus-toggle-'.$stat ) );
+ return wfMsgHtml( 'onlinestatus-js-changed',
wfMsgHtml( 'onlinestatus-toggle-' . $stat ) );
} else {
return wfMsgHtml( 'onlinestatus-js-error',
$stat );
}
@@ -93,10 +93,10 @@
/**
* Hook for ParserFirstCallInit
*/
- static function ParserFirstCallInit( $parser ){
+ static function ParserFirstCallInit( $parser ) {
global $wgAllowAnyUserOnlineStatusFunction;
- if( $wgAllowAnyUserOnlineStatusFunction )
+ if ( $wgAllowAnyUserOnlineStatusFunction )
$parser->setFunctionHook( 'anyuseronlinestatus', array(
__CLASS__, 'ParserHookCallback' ) );
return true;
}
@@ -104,13 +104,14 @@
/**
* Callback for {{#anyuserstatus:}}
*/
- static function ParserHookCallback( &$parser, $user, $raw = false ){
+ static function ParserHookCallback( &$parser, $user, $raw = false ) {
$status = self::GetUserStatus( $user );
- if( $status === null )
+ if ( $status === null ) {
return array( 'found' => false );
+ }
- if( empty( $raw ) ){
+ if ( empty( $raw ) ) {
return wfMsgNoTrans( 'onlinestatus-toggle-' .
$status[0] );
} else {
return $status[0];
@@ -130,20 +131,20 @@
/**
* Hook function for ParserGetVariableValueSwitch
*/
- static function ParserGetVariable( &$parser, &$varCache, &$index, &$ret
){
- if( $index == 'onlinestatus_word' ){
+ static function ParserGetVariable( &$parser, &$varCache, &$index, &$ret
) {
+ if ( $index == 'onlinestatus_word' ) {
$status = self::GetUserStatus( $parser->getTitle() );
- if( $status === null ) {
+ if ( $status === null ) {
return true;
}
$ret = wfMsgNoTrans( 'onlinestatus-toggle-' .
$status[0] );
$varCache['onlinestatus'] = $ret;
- } elseif( $index == 'onlinestatus_word_raw' ){
+ } elseif ( $index == 'onlinestatus_word_raw' ) {
$status = self::GetUserStatus( $parser->getTitle() );
- if( $status === null ) {
+ if ( $status === null ) {
return true;
}
@@ -162,9 +163,11 @@
$lines = explode( "\n", $msg );
$radios = array();
- foreach( $lines as $line ){
- if( substr( $line, 0, 1 ) != '*' )
+ foreach ( $lines as $line ) {
+ if ( substr( $line, 0, 1 ) != '*' ) {
continue;
+ }
+
$lev = trim( $line, '* ' );
$radios[wfMsg( 'onlinestatus-toggle-' . $lev )] = $lev;
}
@@ -207,8 +210,8 @@
/**
* Hook for UserLoginComplete
*/
- static function UserLoginComplete( $user ){
- if( $user->getOption( 'onlineonlogin' ) ){
+ static function UserLoginComplete( $user ) {
+ if ( $user->getOption( 'onlineonlogin' ) ) {
$user->setOption( 'online', 'online' );
$user->saveSettings();
}
@@ -219,18 +222,18 @@
/**
* Hook for UserLoginComplete
*/
- static function UserLogoutComplete( &$newUser, &$injected_html,
$oldName = null ){
- if( $oldName === null ) {
+ static function UserLogoutComplete( &$newUser, &$injected_html,
$oldName = null ) {
+ if ( $oldName === null ) {
return true;
}
$oldUser = User::newFromName( $oldName );
- if( !$oldUser instanceof User ) {
+ if ( !$oldUser instanceof User ) {
return true;
}
- if( $oldUser->getOption( 'offlineonlogout' ) ){
+ if ( $oldUser->getOption( 'offlineonlogout' ) ) {
$oldUser->setOption( 'online', 'offline' );
$oldUser->saveSettings();
}
@@ -241,20 +244,20 @@
/**
* Hook function for BeforePageDisplay
*/
- static function BeforePageDisplay( &$out ){
+ static function BeforePageDisplay( &$out ) {
global $wgRequest, $wgUser, $wgUseAjax;
- if( $wgUser->isLoggedIn() && $wgUseAjax ){
+ if ( $wgUser->isLoggedIn() && $wgUseAjax ) {
$out->addModules( 'ext.onlineStatus' );
}
- if( !in_array( $wgRequest->getVal( 'action', 'view' ), array(
'view', 'purge' ) ) ) {
+ if ( !in_array( $wgRequest->getVal( 'action', 'view' ), array(
'view', 'purge' ) ) ) {
return true;
}
$status = self::GetUserStatus( $out->getTitle(), true );
- if( $status === null ) {
+ if ( $status === null ) {
return true;
}
@@ -268,17 +271,17 @@
/**
* Hook for PersonalUrls
*/
- static function PersonalUrls( &$urls, &$title ){
+ static function PersonalUrls( &$urls, &$title ) {
global $wgUser, $wgUseAjax;
# Require ajax
- if( !$wgUser->isLoggedIn() || !$wgUseAjax || $title->isSpecial(
'Preferences' ) )
+ if ( !$wgUser->isLoggedIn() || !$wgUseAjax ||
$title->isSpecial( 'Preferences' ) )
return true;
$arr = array();
- foreach( $urls as $key => $val ){
- if( $key == 'logout' ){
+ foreach ( $urls as $key => $val ) {
+ if ( $key == 'logout' ) {
$arr['status'] = array(
'text' => wfMsgHtml( 'onlinestatus-tab'
),
'href' => 'javascript:;',
Modified: trunk/extensions/OnlineStatus/OnlineStatus.i18n.magic.php
===================================================================
--- trunk/extensions/OnlineStatus/OnlineStatus.i18n.magic.php 2012-05-25
07:01:18 UTC (rev 115431)
+++ trunk/extensions/OnlineStatus/OnlineStatus.i18n.magic.php 2012-05-25
10:44:21 UTC (rev 115432)
@@ -1,6 +1,6 @@
<?php
/**
- *
+ * Internationalization file for magic words.
*/
$magicWords = array();
Modified: trunk/extensions/OnlineStatus/OnlineStatus.js
===================================================================
--- trunk/extensions/OnlineStatus/OnlineStatus.js 2012-05-25 07:01:18 UTC
(rev 115431)
+++ trunk/extensions/OnlineStatus/OnlineStatus.js 2012-05-25 10:44:21 UTC
(rev 115432)
@@ -80,4 +80,4 @@
} );
}
-hookEvent( 'load', OnlineStatus );
\ No newline at end of file
+hookEvent( 'load', OnlineStatus );
Modified: trunk/extensions/OnlineStatus/OnlineStatus.php
===================================================================
--- trunk/extensions/OnlineStatus/OnlineStatus.php 2012-05-25 07:01:18 UTC
(rev 115431)
+++ trunk/extensions/OnlineStatus/OnlineStatus.php 2012-05-25 10:44:21 UTC
(rev 115432)
@@ -18,7 +18,7 @@
'name' => 'OnlineStatus',
'author' => 'Alexandre Emsenhuber',
'url' =>
'https://www.mediawiki.org/wiki/Extension:OnlineStatus',
- 'version' => '2009-08-22',
+ 'version' => '2012-05-25',
'descriptionmsg' => 'onlinestatus-desc',
);
@@ -37,12 +37,14 @@
$wgDefaultUserOptions['onlineonlogin'] = 1;
$wgDefaultUserOptions['offlineonlogout'] = 1;
+$dir = dirname( __FILE__ ) . '/';
+
// Classes
-$wgAutoloadClasses['OnlineStatus'] = dirname( __FILE__ ) .
'/OnlineStatus.body.php';
+$wgAutoloadClasses['OnlineStatus'] = $dir . 'OnlineStatus.body.php';
// Add messages files
-$wgExtensionMessagesFiles['OnlineStatus'] = dirname( __FILE__ ) .
'/OnlineStatus.i18n.php';
-$wgExtensionMessagesFiles['OnlineStatusMagic'] = dirname( __FILE__ ) .
'/OnlineStatus.i18n.magic.php';
+$wgExtensionMessagesFiles['OnlineStatus'] = $dir . 'OnlineStatus.i18n.php';
+$wgExtensionMessagesFiles['OnlineStatusMagic'] = $dir .
'OnlineStatus.i18n.magic.php';
// Hooks for the Parser
$wgHooks['ParserFirstCallInit'][] = 'OnlineStatus::ParserFirstCallInit';
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs