[koha-Infos] format export notice : petit rectificatif
Dominique Rouger
dominique.rouger at univ-st-etienne.fr
Jeu 7 Avr 11:40:01 CEST 2011
Bonjour,
rectificatif de mon courriel précédent : suppression de la question
subsidiaire !
Le 06/04/2011 17:24, LAURENT Henri-Damien a écrit :
>> Mais pour d'autre (RIS ou Bibtext), je ne sais pas (encore) où sont pris
>> > les "parseurs".
> Ris et bibtex sont parsé par des outils dans C4::Record
Ok merci.
Ceci étant nous rencontrons un pb sur Saint Etienne avec le format Bibtext,
Il ne retourne rien !
dans les log on voit
opac-export.pl: *Use of uninitialized value $marc* in print at
/home/koha/kohaclone/opac/opac-export.pl line 55.,
referer: http://161.3.12.90/cgi-bin/koha/opac-detail.pl?biblionumber=972
l'opac-export.pl, utilise la fonction GetMarcBiblio de C4/Biblio.pl (si
j'ai bien suivi)
et celle-ci semble donc ne rien retourner
sub GetMarcBiblio {
my $biblionumber = shift;
my $deletedtable = shift;
my $dbh = C4::Context->dbh;
my $strsth = qq{SELECT marcxml FROM biblioitems WHERE
biblionumber=?};
$strsth .= qq{UNION SELECT marcxml FROM deletedbiblioitems WHERE
biblionumber=?} if $deletedtable;
my $sth = $dbh->prepare($strsth);
my @params=($biblionumber);
push @params, $biblionumber if ($deletedtable);
$sth->execute(@params);
my $row = $sth->fetchrow_hashref;
my $marcxml = StripNonXmlChars( $row->{'marcxml'} );
MARC::File::XML->default_record_format(
C4::Context->preference('marcflavour') );
my $record = MARC::Record->new();
if ($marcxml) {
$record = eval { MARC::Record::new_from_xml( $marcxml, "utf8",
C4::Context->preference('marcflavour') ) };
if ($@) { warn " problem with :$biblionumber : $@ \n$marcxml"; }
# $record = MARC::Record::new_from_usmarc( $marc) if $marc;
return $record;
} else {
return undef;
}
Mais pourquoi ?
Et aussi quand est appelée la fonction marc2bibtex de Record.pm ?
/Rectificatif : suppression de la question subsidiaire !/
Cordialement
Dominique Rouger
--
Dominique Rouger
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Service Commun de Documentation
de l'Université Jean Monnet
Section Sciences
21, Rue Dr Paul Michelon
42023 Saint Etienne Cedex 2
tél 04 77 48 15 93
mélDominique.Rouger at univ-st-etienne.fr
http://scd.univ-st-etienne.fr
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: </pipermail/infos/attachments/20110407/a8ba00eb/attachment-0001.htm>
More information about the Infos
mailing list