}
private function insertLoggingData() {
+ $dbw = wfGetDB( DB_MASTER );
$logs = [];
// Manual patrolling
'log_action' => 'patrol',
'log_user' => 7251,
'log_params' => '',
- 'log_timestamp' => 20041223210426
+ 'log_timestamp' => $dbw->timestamp( '20041223210426' ),
+ 'log_namespace' => NS_MAIN,
+ 'log_title' => 'DeleteAutoPatrolLogs',
];
// Autopatrol #1
'log_action' => 'autopatrol',
'log_user' => 7252,
'log_params' => '',
- 'log_timestamp' => 20051223210426
+ 'log_timestamp' => $dbw->timestamp( '20051223210426' ),
+ 'log_namespace' => NS_MAIN,
+ 'log_title' => 'DeleteAutoPatrolLogs',
];
// Block
'log_action' => 'block',
'log_user' => 7253,
'log_params' => '',
- 'log_timestamp' => 20061223210426
+ 'log_timestamp' => $dbw->timestamp( '20061223210426' ),
+ 'log_namespace' => NS_MAIN,
+ 'log_title' => 'DeleteAutoPatrolLogs',
];
// Very old/ invalid patrol
'log_action' => 'patrol',
'log_user' => 7253,
'log_params' => 'nanana',
- 'log_timestamp' => 20061223210426
+ 'log_timestamp' => $dbw->timestamp( '20061223210426' ),
+ 'log_namespace' => NS_MAIN,
+ 'log_title' => 'DeleteAutoPatrolLogs',
];
// Autopatrol #2
'log_action' => 'autopatrol',
'log_user' => 7254,
'log_params' => '',
- 'log_timestamp' => 20071223210426
+ 'log_timestamp' => $dbw->timestamp( '20071223210426' ),
+ 'log_namespace' => NS_MAIN,
+ 'log_title' => 'DeleteAutoPatrolLogs',
];
// Autopatrol #3 old way
'log_action' => 'patrol',
'log_user' => 7255,
'log_params' => serialize( [ '6::auto' => true ] ),
- 'log_timestamp' => 20081223210426
+ 'log_timestamp' => $dbw->timestamp( '20081223210426' ),
+ 'log_namespace' => NS_MAIN,
+ 'log_title' => 'DeleteAutoPatrolLogs',
];
// Manual patrol #2 old way
'log_action' => 'patrol',
'log_user' => 7256,
'log_params' => serialize( [ '6::auto' => false ] ),
- 'log_timestamp' => 20091223210426
+ 'log_timestamp' => $dbw->timestamp( '20091223210426' ),
+ 'log_namespace' => NS_MAIN,
+ 'log_title' => 'DeleteAutoPatrolLogs',
];
- wfGetDB( DB_MASTER )->insert( 'logging', $logs );
+ // Autopatrol #4 very old way
+ $logs[] = [
+ 'log_type' => 'patrol',
+ 'log_action' => 'patrol',
+ 'log_user' => 7257,
+ 'log_params' => "9227851\n0\n1",
+ 'log_timestamp' => $dbw->timestamp( '20081223210426' ),
+ 'log_namespace' => NS_MAIN,
+ 'log_title' => 'DeleteAutoPatrolLogs',
+ ];
+
+ // Manual patrol #3 very old way
+ $logs[] = [
+ 'log_type' => 'patrol',
+ 'log_action' => 'patrol',
+ 'log_user' => 7258,
+ 'log_params' => "9227851\n0\n0",
+ 'log_timestamp' => $dbw->timestamp( '20091223210426' ),
+ 'log_namespace' => NS_MAIN,
+ 'log_title' => 'DeleteAutoPatrolLogs',
+ ];
+
+ $dbw->insert( 'logging', $logs );
}
public function runProvider() {
'log_action' => 'patrol',
'log_user' => '7256',
],
+ (object)[
+ 'log_type' => 'patrol',
+ 'log_action' => 'patrol',
+ 'log_user' => '7257',
+ ],
+ (object)[
+ 'log_type' => 'patrol',
+ 'log_action' => 'patrol',
+ 'log_user' => '7258',
+ ],
];
$cases = [
$allRows[3],
$allRows[5],
$allRows[6],
+ $allRows[7],
+ $allRows[8],
],
[ '--sleep', '0', '-q' ]
],
$allRows[4],
$allRows[5],
$allRows[6],
+ $allRows[7],
+ $allRows[8],
],
[ '--sleep', '0', '--before', '20060123210426', '-q' ]
],
$allRows[3],
$allRows[4],
$allRows[6],
+ $allRows[8],
],
[ '--sleep', '0', '--check-old', '-q' ]
],