| @@ 82-86 (lines=5) @@ | ||
| 79 | } |
|
| 80 | ||
| 81 | $filesToFind = array_keys( $images ); |
|
| 82 | if ( $params['localonly'] ) { |
|
| 83 | $files = RepoGroup::singleton()->getLocalRepo()->findFiles( $filesToFind ); |
|
| 84 | } else { |
|
| 85 | $files = RepoGroup::singleton()->findFiles( $filesToFind ); |
|
| 86 | } |
|
| 87 | ||
| 88 | $fit = true; |
|
| 89 | $count = 0; |
|
| @@ 101-105 (lines=5) @@ | ||
| 98 | // find all files with the hashes, result format is: |
|
| 99 | // [ hash => [ dup1, dup2 ], hash1 => ... ] |
|
| 100 | $filesToFindBySha1s = array_unique( array_values( $sha1s ) ); |
|
| 101 | if ( $params['localonly'] ) { |
|
| 102 | $filesBySha1s = RepoGroup::singleton()->getLocalRepo()->findBySha1s( $filesToFindBySha1s ); |
|
| 103 | } else { |
|
| 104 | $filesBySha1s = RepoGroup::singleton()->findBySha1s( $filesToFindBySha1s ); |
|
| 105 | } |
|
| 106 | ||
| 107 | // iterate over $images to handle continue param correct |
|
| 108 | foreach ( $images as $image => $pageId ) { |
|
| @@ 90-94 (lines=5) @@ | ||
| 87 | ]; |
|
| 88 | }, $titles ); |
|
| 89 | ||
| 90 | if ( $params['localonly'] ) { |
|
| 91 | $images = RepoGroup::singleton()->getLocalRepo()->findFiles( $findTitles ); |
|
| 92 | } else { |
|
| 93 | $images = RepoGroup::singleton()->findFiles( $findTitles ); |
|
| 94 | } |
|
| 95 | ||
| 96 | $result = $this->getResult(); |
|
| 97 | foreach ( $titles as $title ) { |
|