summaryrefslogtreecommitdiff
path: root/maintenance/importLogs.inc
diff options
context:
space:
mode:
Diffstat (limited to 'maintenance/importLogs.inc')
-rw-r--r--maintenance/importLogs.inc11
1 files changed, 6 insertions, 5 deletions
diff --git a/maintenance/importLogs.inc b/maintenance/importLogs.inc
index 154657c8..0dc87eab 100644
--- a/maintenance/importLogs.inc
+++ b/maintenance/importLogs.inc
@@ -23,8 +23,7 @@
* Not yet complete.
*
* @todo document
- * @package MediaWiki
- * @subpackage Maintenance
+ * @addtogroup Maintenance
*/
/** */
@@ -36,15 +35,14 @@ require_once( 'LogPage.php' );
/**
* Log importer
* @todo document
- * @package MediaWiki
- * @subpackage Maintenance
+ * @addtogroup Maintenance
*/
class LogImporter {
var $dummy = false;
function LogImporter( $type ) {
$this->type = $type;
- $this->db =& wfGetDB( DB_MASTER );
+ $this->db = wfGetDB( DB_MASTER );
$this->actions = $this->setupActions();
}
@@ -77,6 +75,7 @@ class LogImporter {
}
$lines = explode( '<li>', $text );
foreach( $lines as $line ) {
+ $matches = array();
if( preg_match( '!^(.*)</li>!', $line, $matches ) ) {
$this->importLine( $matches[1] );
}
@@ -88,6 +87,7 @@ class LogImporter {
# 01:55, 23 Aug 2004 - won't take in strtotimr
# "Aug 23 2004 01:55" - seems ok
# TODO: multilingual attempt to extract from the data in Language
+ $matches = array();
if( preg_match( '/^(\d+:\d+(?::\d+)?), (.*)$/', $date, $matches ) ) {
$date = $matches[2] . ' ' . $matches[1];
}
@@ -99,6 +99,7 @@ class LogImporter {
function importLine( $line ) {
foreach( $this->actions as $action => $regexp ) {
+ $matches = array();
if( preg_match( $regexp, $line, $matches ) ) {
if( $this->dummy ) {
#var_dump( $matches );