| @@ 124-131 (lines=8) @@ | ||
| 121 | } else { |
|
| 122 | $this->addWhereFld( 'rev_user_text', $params['user'] ); |
|
| 123 | } |
|
| 124 | } elseif ( $params['excludeuser'] !== null ) { |
|
| 125 | $id = User::idFromName( $params['excludeuser'] ); |
|
| 126 | if ( $id ) { |
|
| 127 | $this->addWhere( 'rev_user != ' . $id ); |
|
| 128 | } else { |
|
| 129 | $this->addWhere( 'rev_user_text != ' . $db->addQuotes( $params['excludeuser'] ) ); |
|
| 130 | } |
|
| 131 | } |
|
| 132 | ||
| 133 | if ( $params['user'] !== null || $params['excludeuser'] !== null ) { |
|
| 134 | // Paranoia: avoid brute force searches (bug 17342) |
|
| @@ 245-253 (lines=9) @@ | ||
| 242 | } else { |
|
| 243 | $this->addWhereFld( 'rev_user_text', $params['user'] ); |
|
| 244 | } |
|
| 245 | } elseif ( $params['excludeuser'] !== null ) { |
|
| 246 | $user = User::newFromName( $params['excludeuser'] ); |
|
| 247 | if ( $user && $user->getId() > 0 ) { |
|
| 248 | $this->addWhere( 'rev_user != ' . $user->getId() ); |
|
| 249 | } else { |
|
| 250 | $this->addWhere( 'rev_user_text != ' . |
|
| 251 | $db->addQuotes( $params['excludeuser'] ) ); |
|
| 252 | } |
|
| 253 | } |
|
| 254 | if ( $params['user'] !== null || $params['excludeuser'] !== null ) { |
|
| 255 | // Paranoia: avoid brute force searches (bug 17342) |
|
| 256 | if ( !$this->getUser()->isAllowed( 'deletedhistory' ) ) { |
|