server/src/app/Console/Commands/ImportCocoonRDF.php
changeset 322 084aae09edf4
parent 172 660570f13537
child 405 f239c8c5bb94
equal deleted inserted replaced
321:aefaad270b9b 322:084aae09edf4
    98         $insertTimeouts = 0;
    98         $insertTimeouts = 0;
    99 
    99 
   100         $documentCounts = ['all' => 0, 'unknown' => 0, 'error' => 0];
   100         $documentCounts = ['all' => 0, 'unknown' => 0, 'error' => 0];
   101 
   101 
   102         foreach ($recs as $item) {
   102         foreach ($recs as $item) {
   103 
   103             $item->registerXPathNamespace('oai', "http://www.openarchives.org/OAI/2.0/");
   104             $identifier = (string) $item->xpath('/record/header/identifier')[0];
   104             $identifier = (string) $item->xpath('/oai:record/oai:header/oai:identifier')[0];
   105             $docRdfUrl = Config::get('corpusparole.cocoon_rdf_base_uri').substr($identifier, strlen(Config::get('corpusparole.cocoon_doc_id_base')));
   105             $docRdfUrl = Config::get('corpusparole.cocoon_rdf_base_uri').substr($identifier, strlen(Config::get('corpusparole.cocoon_doc_id_base')));
   106             $message = "$identifier : $docRdfUrl";
   106             $message = "$identifier : $docRdfUrl";
   107             if($recs->getNumRetrieved() <= $skip) {
   107             if($recs->getNumRetrieved() <= $skip) {
   108                 $progressBar->setMessage("$message - Skipping");
   108                 $progressBar->setMessage("$message - Skipping");
   109                 $progressBar->advance();
   109                 $progressBar->advance();