r101186 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r101185‎ | r101186 | r101187 >
Date:20:05, 28 October 2011
Author:cryptocoryne
Status:deferred
Tags:
Comment:
Adding hack to compatibility with 1.17 log system, and some i18n messages
Modified paths:
  • /trunk/extensions/AutoProxyBlock/AutoProxyBlock.body.php (modified) (history)
  • /trunk/extensions/AutoProxyBlock/AutoProxyBlock.i18n.php (modified) (history)
  • /trunk/extensions/AutoProxyBlock/AutoProxyBlock.php (modified) (history)
  • /trunk/extensions/AutoProxyBlock/install.php (added) (history)

Diff [purge]

Index: trunk/extensions/AutoProxyBlock/AutoProxyBlock.body.php
@@ -64,6 +64,17 @@
6565 if( $wgAutoProxyBlockLog ) {
6666 $log = new LogPage( 'proxyblock' );
6767 $log->addEntry( 'blocked', $title, false, array( $action, $user->mName ) );
 68+
 69+ // hack for 1.19-
 70+ $dbw = wfGetDB( DB_MASTER );
 71+ $userID = User::newFromName( 'AutoProxyBlock' );
 72+ $dbw->update(
 73+ 'logging',
 74+ array( 'log_user' => $userID->getID(), 'log_user_text' => 'AutoProxyBlock' ),
 75+ array( 'log_type' => 'proxyblock', 'log_user_text' => $user->mName ),
 76+ __METHOD__,
 77+ array( 'ORDER BY' => 'log_timestamp DESC' )
 78+ );
6879 }
6980 $result[] = array( 'proxy-blocked', $IP );
7081 return false;
Index: trunk/extensions/AutoProxyBlock/AutoProxyBlock.i18n.php
@@ -11,7 +11,7 @@
1212 'proxyblock-log-name' => 'Auto proxy block log',
1313 'proxyblock-log-header' => 'List of automatically blocked changes through proxies',
1414 'proxyblock-logentry' => '',
15 - 'proxyblock-logentry-blocked' => 'User [[User:$3|$3]]\'s action "$2" on page [[$1]] automatically blocked.',
 15+ 'proxyblock-logentry-blocked' => 'action "$2" by user $3 on page [[$1]] automatically blocked.',
1616 );
1717
1818 $messages['ru'] = array(
@@ -19,5 +19,10 @@
2020 'proxy-blocked' => 'Ваш IP-адрес находится в списках прокси, действие отменено.',
2121 'abusefilter-edit-builder-vars-is-proxy' => 'Истинно, если действие совершено через прокси',
2222 'tag-proxy' => 'совершено через прокси',
23 - 'right-notagproxychanges' => 'правки через прокси не отмечаются меткой',
 23+ 'right-notagproxychanges' => 'правки через прокси не отмечаются меткой',
 24+ 'right-autoproxyblock-log' => 'просмотр журнала блокировки действий, совершённых через прокси',
 25+ 'proxyblock-log-name' => 'Журнал автоматической блокировки прокси',
 26+ 'proxyblock-log-header' => 'Список автоматически заблокированных действий, совершённых через прокси',
 27+ 'proxyblock-logentry' => '',
 28+ 'proxyblock-logentry-blocked' => 'действие «$2» от участника $3 на странице [[$1]] автоматически заблокировано.',
2429 );
\ No newline at end of file
Index: trunk/extensions/AutoProxyBlock/AutoProxyBlock.php
@@ -39,7 +39,7 @@
4040 $wgAutoProxyBlockSources['raw'][] = '/var/www/mediawiki/proxy.list';
4141 $wgAutoProxyBlockSources['key'] = '/blocked proxy/i';
4242
43 -// if set, log all blocked actions in log
 43+// if set to true, log all blocked actions in Special:Log/proxyblock
4444 $wgAutoProxyBlockLog = false;
4545
4646 if( $wgAutoProxyBlockLog ) {
Index: trunk/extensions/AutoProxyBlock/install.php
@@ -0,0 +1,15 @@
 2+<?php
 3+require_once( dirname(__FILE__) . '/../../maintenance/commandLine.inc' );
 4+
 5+$user = User::newFromName( 'AutoProxyBlock' );
 6+
 7+if ( !$user->getId() ) {
 8+ $user->addToDatabase();
 9+ $user->saveSettings();
 10+ $ssu = new SiteStatsUpdate( 0, 0, 0, 0, 1 );
 11+ $ssu->doUpdate();
 12+} else {
 13+ $user->setPassword( null );
 14+ $user->setEmail( null );
 15+ $user->saveSettings();
 16+}
\ No newline at end of file
Property changes on: trunk/extensions/AutoProxyBlock/install.php
___________________________________________________________________
Added: svn:eol-style
117 + native

Status & tagging log