@@ 320-333 (lines=14) @@ | ||
317 | $res = $this->select( __METHOD__, [], $hookData ); |
|
318 | ||
319 | foreach ( $res as $row ) { |
|
320 | if ( ++$count > $this->limit ) { |
|
321 | // We've reached the one extra which shows that there are |
|
322 | // additional pages to be had. Stop here... |
|
323 | if ( $enumRevMode ) { |
|
324 | $this->setContinueEnumParameter( 'continue', |
|
325 | $row->rev_timestamp . '|' . intval( $row->rev_id ) ); |
|
326 | } elseif ( $revCount > 0 ) { |
|
327 | $this->setContinueEnumParameter( 'continue', intval( $row->rev_id ) ); |
|
328 | } else { |
|
329 | $this->setContinueEnumParameter( 'continue', intval( $row->rev_page ) . |
|
330 | '|' . intval( $row->rev_id ) ); |
|
331 | } |
|
332 | break; |
|
333 | } |
|
334 | ||
335 | if ( $resultPageSet !== null ) { |
|
336 | $generated[] = $row->rev_id; |
|
@@ 356-367 (lines=12) @@ | ||
353 | ||
354 | $fit = $this->processRow( $row, $rev, $hookData ) && |
|
355 | $this->addPageSubItem( $row->rev_page, $rev, 'rev' ); |
|
356 | if ( !$fit ) { |
|
357 | if ( $enumRevMode ) { |
|
358 | $this->setContinueEnumParameter( 'continue', |
|
359 | $row->rev_timestamp . '|' . intval( $row->rev_id ) ); |
|
360 | } elseif ( $revCount > 0 ) { |
|
361 | $this->setContinueEnumParameter( 'continue', intval( $row->rev_id ) ); |
|
362 | } else { |
|
363 | $this->setContinueEnumParameter( 'continue', intval( $row->rev_page ) . |
|
364 | '|' . intval( $row->rev_id ) ); |
|
365 | } |
|
366 | break; |
|
367 | } |
|
368 | } |
|
369 | } |
|
370 |