Code Duplication    Length = 6-6 lines in 3 locations

includes/api/ApiQueryDeletedRevisions.php 1 location

@@ 130-135 (lines=6) @@
127
			$this->addWhere( $where );
128
		}
129
130
		if ( !is_null( $params['user'] ) ) {
131
			$this->addWhereFld( 'ar_user_text', $params['user'] );
132
		} elseif ( !is_null( $params['excludeuser'] ) ) {
133
			$this->addWhere( 'ar_user_text != ' .
134
				$db->addQuotes( $params['excludeuser'] ) );
135
		}
136
137
		if ( !is_null( $params['user'] ) || !is_null( $params['excludeuser'] ) ) {
138
			// Paranoia: avoid brute force searches (bug 17342)

includes/api/ApiQueryDeletedrevs.php 1 location

@@ 215-220 (lines=6) @@
212
			}
213
		}
214
215
		if ( !is_null( $params['user'] ) ) {
216
			$this->addWhereFld( 'ar_user_text', $params['user'] );
217
		} elseif ( !is_null( $params['excludeuser'] ) ) {
218
			$this->addWhere( 'ar_user_text != ' .
219
				$db->addQuotes( $params['excludeuser'] ) );
220
		}
221
222
		if ( !is_null( $params['user'] ) || !is_null( $params['excludeuser'] ) ) {
223
			// Paranoia: avoid brute force searches (bug 17342)

includes/api/ApiQueryAllDeletedRevisions.php 1 location

@@ 231-236 (lines=6) @@
228
			$this->addTimestampWhereRange( 'ar_timestamp', $dir, $params['start'], $params['end'] );
229
		}
230
231
		if ( !is_null( $params['user'] ) ) {
232
			$this->addWhereFld( 'ar_user_text', $params['user'] );
233
		} elseif ( !is_null( $params['excludeuser'] ) ) {
234
			$this->addWhere( 'ar_user_text != ' .
235
				$db->addQuotes( $params['excludeuser'] ) );
236
		}
237
238
		if ( !is_null( $params['user'] ) || !is_null( $params['excludeuser'] ) ) {
239
			// Paranoia: avoid brute force searches (bug 17342)