}
if ( isset( $params['ids'] ) ) {
- $this->addWhereFld( 'ipb_id', $params['ids'] );
+ $this->addWhereIDsFld( 'ipblocks', 'ipb_id', $params['ids'] );
}
if ( isset( $params['users'] ) ) {
$usernames = [];
switch ( $restriction->getType() ) {
case 'page':
$value = [ 'id' => $restriction->getValue() ];
- self::addTitleInfo( $value, $restriction->getTitle() );
+ if ( $restriction->getTitle() ) {
+ self::addTitleInfo( $value, $restriction->getTitle() );
+ }
break;
default:
$value = $restriction->getValue();