'ipblocks',
[ 'ipb_user' ],
[
- "ipb_user >= $from",
- "ipb_user <= $to",
+ "ipb_user >= " . (int)$from,
+ "ipb_user <= " . (int)$to,
],
__METHOD__,
[
$keep = $block->getExpiry() > $bestBlock->getExpiry();
}
if ( $keep === null ) {
- foreach ( [ 'createaccount', 'sendemail', 'editownusertalk' ] as $action ) {
- if ( $block->prevents( $action ) xor $bestBlock->prevents( $action ) ) {
- $keep = $block->prevents( $action );
- break;
- }
+ if ( $block->isCreateAccountBlocked() xor $bestBlock->isCreateAccountBlocked() ) {
+ $keep = $block->isCreateAccountBlocked();
+ } elseif ( $block->isEmailBlocked() xor $bestBlock->isEmailBlocked() ) {
+ $keep = $block->isEmailBlocked();
+ } elseif ( $block->isUsertalkEditAllowed() xor $bestBlock->isUsertalkEditAllowed() ) {
+ $keep = $block->isUsertalkEditAllowed();
}
}
[ 'ipb_id', 'user_name' ],
[
'ipb_user = user_id',
- "ipb_user >= $from",
- "ipb_user <= $to",
+ "ipb_user >= " . (int)$from,
+ "ipb_user <= " . (int)$to,
'ipb_address != user_name',
],
__METHOD__
}
}
-$maintClass = "CleanupBlocks";
+$maintClass = CleanupBlocks::class;
require_once RUN_MAINTENANCE_IF_MAIN;