From bb27a20b4790472028cd7337fe1ef5dcc7b80e04 Mon Sep 17 00:00:00 2001 From: Eduardo Humberto Date: Thu, 28 Feb 2019 20:40:33 -0300 Subject: [PATCH] improve performance on importer repository oaipmh --- src/importer/class-tainacan-oaipmh-importer.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/importer/class-tainacan-oaipmh-importer.php b/src/importer/class-tainacan-oaipmh-importer.php index 67de5f597..10063d283 100644 --- a/src/importer/class-tainacan-oaipmh-importer.php +++ b/src/importer/class-tainacan-oaipmh-importer.php @@ -76,9 +76,9 @@ class Oaipmh_Importer extends Importer { } if( $xml->ListRecords ){ - $size = count($xml->ListRecords->record); // verifico o tamanho dos list record para o for + $j = 0; - for ($j = 0; $j < $size; $j++) { + while ( isset($xml->ListRecords->record[$j]) ) { $record = $record = $xml->ListRecords->record[$j]; $dc = $record->metadata->children("http://www.openarchives.org/OAI/2.0/oai_dc/"); @@ -98,6 +98,8 @@ class Oaipmh_Importer extends Importer { $records['records'][] = $record_processed; $record_processed = []; } + + $j++; } }