Skip to content
Snippets Groups Projects
Commit e4fe65b0 authored by Laurent's avatar Laurent
Browse files

Merge branch...

Merge branch 'hotline#79470_mise_en_place_des_sets_bibiondemand_mauvais_encodage_d_urls' into 'hotline'

hotline #79470 BiblioOnDemand : fix SSO OAI dc:identifier parsing when Url : is lowercased

See merge request !3747
parents 2ef04be0 e943abfc
Branches
Tags
2 merge requests!3764Hotline,!3747hotline #79470 BiblioOnDemand : fix SSO OAI dc:identifier parsing when Url : is lowercased
Pipeline #11753 failed with stage
in 53 minutes and 53 seconds
......@@ -36,8 +36,8 @@ class Class_WebService_OAI_DublinCoreParser_Bibliondemand extends Class_WebServi
protected function _prefixData($prefix, $data, $field) {
if (0 === strpos($data, $prefix))
$this->_record[$field] = str_replace($prefix, '', $data);
if (0 === stripos($data, $prefix))
$this->_record[$field] = str_ireplace($prefix, '', $data);
}
......
<?xml version="1.0" encoding="UTF-8"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2017-02-14T09:28:12Z</responseDate><request verb="ListRecords">oai.bibliondemand.com/oaiserver.ashx</request><ListRecords><record><header><identifier>CG62_5532b9e4e47a7d41fe81d125d3ba7863</identifier><datestamp>2016-12-23T08:42:33Z</datestamp></header><metadata><oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:identifier>Url : http://music.1dtouch.com/users/auth/assa?dest=albums/137962&amp;bibid=CG62</dc:identifier><dc:identifier>Vignette : http://play-assets-production.1dtouch.com/cargo/medium_8017297007164.jpg</dc:identifier><dc:title>Piero Soffici Quartet</dc:title><dc:type>Document sonore</dc:type><dc:creator>Piero Soffici Quartet</dc:creator><dc:source>1DTOUCH</dc:source><dc:publisher /></oai_dc:dc></metadata></record><record><header><identifier>CG62_516fbc7cfe8fe5e7b6a3c5577b9894dc</identifier><datestamp>2016-12-23T08:42:33Z</datestamp></header><metadata><oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:identifier>Url : http://music.1dtouch.com/users/auth/assa?dest=albums/109814&amp;bibid=CG62</dc:identifier><dc:identifier>Vignette : http://play-assets-production.1dtouch.com/cargo/medium_5051142090607.jpg</dc:identifier><dc:title>Island Row</dc:title><dc:type>Document sonore</dc:type><dc:creator>Capitol K</dc:creator><dc:source>1DTOUCH</dc:source><dc:publisher /></oai_dc:dc></metadata></record><record><header><identifier>CG62_0856eef7ca0440685bd51ac04d5258ab</identifier><datestamp>2016-12-23T08:42:33Z</datestamp></header><metadata><oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:identifier>Url : http://music.1dtouch.com/users/auth/assa?dest=albums/121552&amp;bibid=CG62</dc:identifier><dc:identifier>Vignette : http://play-assets-production.1dtouch.com/cargo/medium_3614970852384.jpg</dc:identifier><dc:title>Tunos de Compostela</dc:title><dc:type>Document sonore</dc:type><dc:creator>Tunos De Compostela</dc:creator><dc:source>1DTOUCH</dc:source><dc:publisher /></oai_dc:dc></metadata></record><record><header><identifier>CG62_432ebd04ac7e70f70ecb65a34ad86a79</identifier><datestamp>2016-12-23T08:42:33Z</datestamp></header><metadata><oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:identifier>Url : http://music.1dtouch.com/users/auth/assa?dest=albums/20206&amp;bibid=CG62</dc:identifier><dc:identifier>Vignette : http://play-assets-production.1dtouch.com/cargo/medium_3700738801098.jpg</dc:identifier><dc:title>Fantasy Classic, No. 1: Atmosphere Synthetic Harpsichord</dc:title><dc:type>Document sonore</dc:type><dc:creator>Christian Levitan</dc:creator><dc:source>1DTOUCH</dc:source><dc:publisher>LEVITAN</dc:publisher></oai_dc:dc></metadata></record><record><header><identifier>CG62_0925032</identifier><datestamp>2017-02-09T07:44:56Z</datestamp></header><metadata><oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:identifier>Url : http://media.citedelamusique.fr/medias/logon/62-pasdecalais-md?backUrl=http://media.citedelamusique.fr/medias/doc/EXTRANET/CIMU/0925032/DETAIL</dc:identifier><dc:identifier>Vignette : http://media.citedelamusique.fr/images/DocThumbs/CMVI000139300.jpg</dc:identifier><dc:title>We Want Miles. Birth of the Cool Suite</dc:title><dc:type>Document vidéo</dc:type><dc:creator>Joe Lovano</dc:creator><dc:creator>Ralph Lalama</dc:creator><dc:creator>Steve Slagle</dc:creator><dc:creator>Gary Smulyan</dc:creator><dc:creator>Larry Farrell</dc:creator><dc:creator>Barry Ries</dc:creator><dc:creator>James Weidman</dc:creator><dc:creator>Cameron Brown</dc:creator><dc:creator>Lewis Nash</dc:creator><dc:creator>Joe Lovano Nonet</dc:creator><dc:subject>Jazz</dc:subject><dc:source>CIMU</dc:source><dc:publisher>Cité de la musique</dc:publisher></oai_dc:dc></metadata></record><record><header><identifier>CG62_0980101</identifier><datestamp>2017-02-09T07:44:56Z</datestamp></header><metadata><oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:identifier>Url : http://media.citedelamusique.fr/medias/logon/62-pasdecalais-md?backUrl=http://media.citedelamusique.fr/medias/doc/EXTRANET/CIMU/0980101/DETAIL</dc:identifier><dc:identifier>Vignette : http://media.citedelamusique.fr/images/DocThumbs/CMVI000020202_02.jpg</dc:identifier><dc:title>Musiques pour harpes et pluriarc des Fang du Gabon</dc:title><dc:type>Document vidéo</dc:type><dc:subject>Musiques traditionnelles</dc:subject><dc:source>CIMU</dc:source><dc:publisher>Cité de la musique</dc:publisher></oai_dc:dc></metadata></record><record><header><identifier>CG62_0935471</identifier><datestamp>2017-02-09T07:44:56Z</datestamp></header><metadata><oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:identifier>Url : http://media.citedelamusique.fr/medias/logon/62-pasdecalais-md?backUrl=http://media.citedelamusique.fr/medias/doc/EXTRANET/CIMU/0935471/DETAIL</dc:identifier><dc:identifier>Vignette : http://media.citedelamusique.fr/images/DocThumbs/CMVI000144001_02.jpg</dc:identifier><dc:title>Salve Regina, cantate en la majeur pour mezzo-soprano et cordes</dc:title><dc:type>Document vidéo</dc:type><dc:creator>Johann Adolf Hasse</dc:creator><dc:creator>Bernarda Fink</dc:creator><dc:creator>Berliner Barock Solisten</dc:creator><dc:subject>Musique baroque</dc:subject><dc:source>CIMU</dc:source><dc:publisher>Cité de la musique</dc:publisher></oai_dc:dc></metadata></record><record><header><identifier>CG62_804</identifier><datestamp>2017-02-09T07:45:32Z</datestamp></header><metadata><oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:identifier>Url : http://www.mediatheque-numerique.com/films/situation-of-the-street</dc:identifier><dc:identifier>Vignette : http://media.universcine.com/34/3d/343d4726-7c56-11de-85a1-871b2e208cb2.jpg</dc:identifier><dc:title>Situation of the street</dc:title><dc:type>Document vidéo</dc:type><dc:creator>Gogola, Jan (Réalisateur)</dc:creator><dc:contributor>Holubová, Eva (Acteur)</dc:contributor><dc:contributor>Pollert, Lukáš (Acteur)</dc:contributor><dc:contributor>Stivínová, Zuzana (Acteur)</dc:contributor><dc:contributor>Marek, Petr (Acteur)</dc:contributor><dc:contributor>Saudek, Jan (Acteur)</dc:contributor><dc:contributor>Sobota, Luděk (Acteur)</dc:contributor><dc:contributor>Kratochvílová, Jana (Acteur)</dc:contributor><dc:contributor>Krejčík, Jiří (Acteur)</dc:contributor><dc:contributor>Dušek, Jaroslav (Acteur)</dc:contributor><dc:subject>Allégorie</dc:subject><dc:subject>Documentaire</dc:subject><dc:subject>Documentaire</dc:subject><dc:subject>Documentaire</dc:subject><dc:subject>Engagé</dc:subject><dc:subject>Etrange</dc:subject><dc:subject>Historique</dc:subject><dc:subject>Politique</dc:subject><dc:subject>Politique</dc:subject><dc:subject>Ville</dc:subject><dc:source>MEDIATHEQUE_NUMERIQUE</dc:source><dc:language>czech</dc:language><dc:description>A travers l'histoire de la célèbre rue Nationale (Národní třída), à Prague, un témoignage historique, radical et polémique, capté ici et maintenant, sur la nation Tchèque. Charlot et Hitler en témoins alors qu'une fille nue comme un fantôme fend la foule en courant... Un documentaire mariant une approche expérimentale et le questionnement politique du monde. Sous-titre du film : "La mer Tchèque prise dans 18 tsunamis"</dc:description></oai_dc:dc></metadata></record></ListRecords></OAI-PMH>
<?xml version="1.0" encoding="UTF-8"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2017-02-14T09:28:12Z</responseDate><request verb="ListRecords">oai.bibliondemand.com/oaiserver.ashx</request><ListRecords><record><header><identifier>CG62_5532b9e4e47a7d41fe81d125d3ba7863</identifier><datestamp>2016-12-23T08:42:33Z</datestamp></header><metadata><oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:identifier>Url : http://music.1dtouch.com/users/auth/assa?dest=albums/137962&amp;bibid=CG62</dc:identifier><dc:identifier>Vignette : http://play-assets-production.1dtouch.com/cargo/medium_8017297007164.jpg</dc:identifier><dc:title>Piero Soffici Quartet</dc:title><dc:type>Document sonore</dc:type><dc:creator>Piero Soffici Quartet</dc:creator><dc:source>1DTOUCH</dc:source><dc:publisher /></oai_dc:dc></metadata></record><record><header><identifier>CG62_516fbc7cfe8fe5e7b6a3c5577b9894dc</identifier><datestamp>2016-12-23T08:42:33Z</datestamp></header><metadata><oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:identifier>url : http://music.1dtouch.com/users/auth/assa?dest=albums/109814&amp;bibid=CG62</dc:identifier><dc:identifier>Vignette : http://play-assets-production.1dtouch.com/cargo/medium_5051142090607.jpg</dc:identifier><dc:title>Island Row</dc:title><dc:type>Document sonore</dc:type><dc:creator>Capitol K</dc:creator><dc:source>1DTOUCH</dc:source><dc:publisher /></oai_dc:dc></metadata></record><record><header><identifier>CG62_0856eef7ca0440685bd51ac04d5258ab</identifier><datestamp>2016-12-23T08:42:33Z</datestamp></header><metadata><oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:identifier>Url : http://music.1dtouch.com/users/auth/assa?dest=albums/121552&amp;bibid=CG62</dc:identifier><dc:identifier>Vignette : http://play-assets-production.1dtouch.com/cargo/medium_3614970852384.jpg</dc:identifier><dc:title>Tunos de Compostela</dc:title><dc:type>Document sonore</dc:type><dc:creator>Tunos De Compostela</dc:creator><dc:source>1DTOUCH</dc:source><dc:publisher /></oai_dc:dc></metadata></record><record><header><identifier>CG62_432ebd04ac7e70f70ecb65a34ad86a79</identifier><datestamp>2016-12-23T08:42:33Z</datestamp></header><metadata><oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:identifier>Url : http://music.1dtouch.com/users/auth/assa?dest=albums/20206&amp;bibid=CG62</dc:identifier><dc:identifier>Vignette : http://play-assets-production.1dtouch.com/cargo/medium_3700738801098.jpg</dc:identifier><dc:title>Fantasy Classic, No. 1: Atmosphere Synthetic Harpsichord</dc:title><dc:type>Document sonore</dc:type><dc:creator>Christian Levitan</dc:creator><dc:source>1DTOUCH</dc:source><dc:publisher>LEVITAN</dc:publisher></oai_dc:dc></metadata></record><record><header><identifier>CG62_0925032</identifier><datestamp>2017-02-09T07:44:56Z</datestamp></header><metadata><oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:identifier>Url : http://media.citedelamusique.fr/medias/logon/62-pasdecalais-md?backUrl=http://media.citedelamusique.fr/medias/doc/EXTRANET/CIMU/0925032/DETAIL</dc:identifier><dc:identifier>Vignette : http://media.citedelamusique.fr/images/DocThumbs/CMVI000139300.jpg</dc:identifier><dc:title>We Want Miles. Birth of the Cool Suite</dc:title><dc:type>Document vidéo</dc:type><dc:creator>Joe Lovano</dc:creator><dc:creator>Ralph Lalama</dc:creator><dc:creator>Steve Slagle</dc:creator><dc:creator>Gary Smulyan</dc:creator><dc:creator>Larry Farrell</dc:creator><dc:creator>Barry Ries</dc:creator><dc:creator>James Weidman</dc:creator><dc:creator>Cameron Brown</dc:creator><dc:creator>Lewis Nash</dc:creator><dc:creator>Joe Lovano Nonet</dc:creator><dc:subject>Jazz</dc:subject><dc:source>CIMU</dc:source><dc:publisher>Cité de la musique</dc:publisher></oai_dc:dc></metadata></record><record><header><identifier>CG62_0980101</identifier><datestamp>2017-02-09T07:44:56Z</datestamp></header><metadata><oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:identifier>Url : http://media.citedelamusique.fr/medias/logon/62-pasdecalais-md?backUrl=http://media.citedelamusique.fr/medias/doc/EXTRANET/CIMU/0980101/DETAIL</dc:identifier><dc:identifier>Vignette : http://media.citedelamusique.fr/images/DocThumbs/CMVI000020202_02.jpg</dc:identifier><dc:title>Musiques pour harpes et pluriarc des Fang du Gabon</dc:title><dc:type>Document vidéo</dc:type><dc:subject>Musiques traditionnelles</dc:subject><dc:source>CIMU</dc:source><dc:publisher>Cité de la musique</dc:publisher></oai_dc:dc></metadata></record><record><header><identifier>CG62_0935471</identifier><datestamp>2017-02-09T07:44:56Z</datestamp></header><metadata><oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:identifier>Url : http://media.citedelamusique.fr/medias/logon/62-pasdecalais-md?backUrl=http://media.citedelamusique.fr/medias/doc/EXTRANET/CIMU/0935471/DETAIL</dc:identifier><dc:identifier>Vignette : http://media.citedelamusique.fr/images/DocThumbs/CMVI000144001_02.jpg</dc:identifier><dc:title>Salve Regina, cantate en la majeur pour mezzo-soprano et cordes</dc:title><dc:type>Document vidéo</dc:type><dc:creator>Johann Adolf Hasse</dc:creator><dc:creator>Bernarda Fink</dc:creator><dc:creator>Berliner Barock Solisten</dc:creator><dc:subject>Musique baroque</dc:subject><dc:source>CIMU</dc:source><dc:publisher>Cité de la musique</dc:publisher></oai_dc:dc></metadata></record><record><header><identifier>CG62_804</identifier><datestamp>2017-02-09T07:45:32Z</datestamp></header><metadata><oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:identifier>Url : http://www.mediatheque-numerique.com/films/situation-of-the-street</dc:identifier><dc:identifier>Vignette : http://media.universcine.com/34/3d/343d4726-7c56-11de-85a1-871b2e208cb2.jpg</dc:identifier><dc:title>Situation of the street</dc:title><dc:type>Document vidéo</dc:type><dc:creator>Gogola, Jan (Réalisateur)</dc:creator><dc:contributor>Holubová, Eva (Acteur)</dc:contributor><dc:contributor>Pollert, Lukáš (Acteur)</dc:contributor><dc:contributor>Stivínová, Zuzana (Acteur)</dc:contributor><dc:contributor>Marek, Petr (Acteur)</dc:contributor><dc:contributor>Saudek, Jan (Acteur)</dc:contributor><dc:contributor>Sobota, Luděk (Acteur)</dc:contributor><dc:contributor>Kratochvílová, Jana (Acteur)</dc:contributor><dc:contributor>Krejčík, Jiří (Acteur)</dc:contributor><dc:contributor>Dušek, Jaroslav (Acteur)</dc:contributor><dc:subject>Allégorie</dc:subject><dc:subject>Documentaire</dc:subject><dc:subject>Documentaire</dc:subject><dc:subject>Documentaire</dc:subject><dc:subject>Engagé</dc:subject><dc:subject>Etrange</dc:subject><dc:subject>Historique</dc:subject><dc:subject>Politique</dc:subject><dc:subject>Politique</dc:subject><dc:subject>Ville</dc:subject><dc:source>MEDIATHEQUE_NUMERIQUE</dc:source><dc:language>czech</dc:language><dc:description>A travers l'histoire de la célèbre rue Nationale (Národní třída), à Prague, un témoignage historique, radical et polémique, capté ici et maintenant, sur la nation Tchèque. Charlot et Hitler en témoins alors qu'une fille nue comme un fantôme fend la foule en courant... Un documentaire mariant une approche expérimentale et le questionnement politique du monde. Sous-titre du film : "La mer Tchèque prise dans 18 tsunamis"</dc:description></oai_dc:dc></metadata></record></ListRecords></OAI-PMH>
......@@ -206,6 +206,13 @@ class PhaseNoticeBibliondemandSimpleTest extends PhaseNoticeBibliondemandTestCas
}
/** @test */
public function secondRecordResourceWithDCIdentifierUrlLowerCaseShouldBeIn956u() {
$this->assertEquals('http://music.1dtouch.com/users/auth/assa?dest=albums/109814&bibid=CG62',
Class_Notice::find(2)->get_subfield('956', 'u')[0]);
}
/** @test */
public function eigthRecordSourceShouldMediathequeNumerique() {
$this->assertEquals('MEDIATHEQUE_NUMERIQUE',
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment