@@ 277-284 (lines=8) @@ | ||
274 | . $dbr->buildLike( $dbr->anyString(), 'external', $dbr->anyString() ) |
|
275 | ]; |
|
276 | ||
277 | if ( $beginDate ) { |
|
278 | if ( !preg_match( '/^\d{14}$/', $beginDate ) ) { |
|
279 | $this->error( "Invalid begin date \"$beginDate\"\n" ); |
|
280 | ||
281 | return false; |
|
282 | } |
|
283 | $conds[] = "rev_timestamp>'" . $beginDate . "'"; |
|
284 | } |
|
285 | if ( $endDate ) { |
|
286 | if ( !preg_match( '/^\d{14}$/', $endDate ) ) { |
|
287 | $this->error( "Invalid end date \"$endDate\"\n" ); |
|
@@ 285-292 (lines=8) @@ | ||
282 | } |
|
283 | $conds[] = "rev_timestamp>'" . $beginDate . "'"; |
|
284 | } |
|
285 | if ( $endDate ) { |
|
286 | if ( !preg_match( '/^\d{14}$/', $endDate ) ) { |
|
287 | $this->error( "Invalid end date \"$endDate\"\n" ); |
|
288 | ||
289 | return false; |
|
290 | } |
|
291 | $conds[] = "rev_timestamp<'" . $endDate . "'"; |
|
292 | } |
|
293 | if ( $loadStyle == self::LS_CHUNKED ) { |
|
294 | $tables = [ 'revision', 'text' ]; |
|
295 | $fields = [ 'rev_id', 'rev_text_id', 'old_flags', 'old_text' ]; |