http://www.mediawiki.org/wiki/Special:Code/MediaWiki/96099
Revision: 96099
Author: ialex
Date: 2011-09-02 15:01:05 +0000 (Fri, 02 Sep 2011)
Log Message:
-----------
svn:eol-style native
Modified Paths:
--------------
trunk/extensions/WikimediaIncubator/ListUsersTestWiki.php
Property Changed:
----------------
trunk/extensions/CentralNotice/CentralNoticePageLogPager.php
trunk/extensions/DonationInterface/payflowpro_gateway/forms/html/globalcollect_test_2.html
trunk/extensions/LuaFoo/includes/ConverterRuntime.lua
trunk/extensions/SecurePoll/cli/dumpComments.php
trunk/extensions/SecurePoll/includes/talliers/CommentDumper.php
trunk/extensions/SignupAPI/includes/SignupAPI.hooks.php
trunk/extensions/WikiScripts/interpreter/nparser/COPYING
trunk/extensions/WikimediaIncubator/ListUsersTestWiki.php
Property changes on:
trunk/extensions/CentralNotice/CentralNoticePageLogPager.php
___________________________________________________________________
Added: svn:eol-style
+ native
Property changes on:
trunk/extensions/DonationInterface/payflowpro_gateway/forms/html/globalcollect_test_2.html
___________________________________________________________________
Added: svn:eol-style
+ native
Property changes on: trunk/extensions/LuaFoo/includes/ConverterRuntime.lua
___________________________________________________________________
Added: svn:eol-style
+ native
Property changes on: trunk/extensions/SecurePoll/cli/dumpComments.php
___________________________________________________________________
Added: svn:eol-style
+ native
Property changes on:
trunk/extensions/SecurePoll/includes/talliers/CommentDumper.php
___________________________________________________________________
Added: svn:eol-style
+ native
Property changes on: trunk/extensions/SignupAPI/includes/SignupAPI.hooks.php
___________________________________________________________________
Added: svn:eol-style
+ native
Property changes on: trunk/extensions/WikiScripts/interpreter/nparser/COPYING
___________________________________________________________________
Added: svn:eol-style
+ native
Modified: trunk/extensions/WikimediaIncubator/ListUsersTestWiki.php
===================================================================
--- trunk/extensions/WikimediaIncubator/ListUsersTestWiki.php 2011-09-02
14:57:31 UTC (rev 96098)
+++ trunk/extensions/WikimediaIncubator/ListUsersTestWiki.php 2011-09-02
15:01:05 UTC (rev 96099)
@@ -1,58 +1,58 @@
-<?php
-
-/**
- * Ability to filter list of users based on their test wiki preference
- */
-class ListUsersTestWiki {
- /**
- * Get the &testwiki=wx/xyz parameter and validate it
- * @return Array
- */
- static function getTestWiki() {
- global $wgRequest;
- return IncubatorTest::analyzePrefix( $wgRequest->getVal(
'testwiki' ), true );
- }
-
- /**
- * Input form
- */
- static function onSpecialListusersHeaderForm( $pager, &$out ) {
- $testwiki = self::getTestWiki();
- $out .= Xml::label( wfMsg( 'wminc-testwiki' ), 'testwiki' ) . '
' .
- Xml::input( 'testwiki', 20, ( $testwiki['error'] ? null
: $testwiki['prefix'] ), array( 'id' => 'testwiki' ) ) . '<br />';
- return true;
- }
-
- /**
- * Show a message that you are viewing a list of users of a certain
test wiki
- */
- static function onSpecialListusersHeader( $pager, &$out ) {
- $testwiki = self::getTestWiki();
- if( !$testwiki['error'] ) {
- $out .= wfMsgWikiHtml( 'wminc-listusers-testwiki',
$testwiki['prefix'] );
- }
- return true;
- }
-
- /**
- * Query
- */
- static function onSpecialListusersQueryInfo( $pager, &$query ) {
- $testwiki = self::getTestWiki();
- if( !$testwiki['error'] ) {
- global $wmincPref;
- $dbr = wfGetDB( DB_SLAVE );
- $projectPrefName = $dbr->addQuotes(
"$wmincPref-project" );
- $projectPrefVal = $dbr->addQuotes( $testwiki['project']
);
- $langPrefName = $dbr->addQuotes( "$wmincPref-code" );
- $langPrefVal = $dbr->addQuotes( $testwiki['lang'] );
- $query['tables']['p1'] = 'user_properties';
- $query['tables']['p2'] = 'user_properties';
- $query['join_conds']['p1'] = array( 'JOIN',
- "user_id=p1.up_user AND
(p1.up_property=$projectPrefName AND p1.up_value=$projectPrefVal)" );
- $query['join_conds']['p2'] = array( 'JOIN',
- "user_id=p2.up_user AND
(p2.up_property=$langPrefName AND p2.up_value=$langPrefVal)" );
- }
- return true;
- }
-}
+<?php
+
+/**
+ * Ability to filter list of users based on their test wiki preference
+ */
+class ListUsersTestWiki {
+ /**
+ * Get the &testwiki=wx/xyz parameter and validate it
+ * @return Array
+ */
+ static function getTestWiki() {
+ global $wgRequest;
+ return IncubatorTest::analyzePrefix( $wgRequest->getVal(
'testwiki' ), true );
+ }
+
+ /**
+ * Input form
+ */
+ static function onSpecialListusersHeaderForm( $pager, &$out ) {
+ $testwiki = self::getTestWiki();
+ $out .= Xml::label( wfMsg( 'wminc-testwiki' ), 'testwiki' ) . '
' .
+ Xml::input( 'testwiki', 20, ( $testwiki['error'] ? null
: $testwiki['prefix'] ), array( 'id' => 'testwiki' ) ) . '<br />';
+ return true;
+ }
+
+ /**
+ * Show a message that you are viewing a list of users of a certain
test wiki
+ */
+ static function onSpecialListusersHeader( $pager, &$out ) {
+ $testwiki = self::getTestWiki();
+ if( !$testwiki['error'] ) {
+ $out .= wfMsgWikiHtml( 'wminc-listusers-testwiki',
$testwiki['prefix'] );
+ }
+ return true;
+ }
+
+ /**
+ * Query
+ */
+ static function onSpecialListusersQueryInfo( $pager, &$query ) {
+ $testwiki = self::getTestWiki();
+ if( !$testwiki['error'] ) {
+ global $wmincPref;
+ $dbr = wfGetDB( DB_SLAVE );
+ $projectPrefName = $dbr->addQuotes(
"$wmincPref-project" );
+ $projectPrefVal = $dbr->addQuotes( $testwiki['project']
);
+ $langPrefName = $dbr->addQuotes( "$wmincPref-code" );
+ $langPrefVal = $dbr->addQuotes( $testwiki['lang'] );
+ $query['tables']['p1'] = 'user_properties';
+ $query['tables']['p2'] = 'user_properties';
+ $query['join_conds']['p1'] = array( 'JOIN',
+ "user_id=p1.up_user AND
(p1.up_property=$projectPrefName AND p1.up_value=$projectPrefVal)" );
+ $query['join_conds']['p2'] = array( 'JOIN',
+ "user_id=p2.up_user AND
(p2.up_property=$langPrefName AND p2.up_value=$langPrefVal)" );
+ }
+ return true;
+ }
+}
Property changes on: trunk/extensions/WikimediaIncubator/ListUsersTestWiki.php
___________________________________________________________________
Added: svn:eol-style
+ native
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs