@@ 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' ) ) { |