6 use Data::Dump qw(dump);
10 use lib '/srv/koha_ffzg';
13 my $dbh = C4::Context->dbh;
16 my ($title, $data) = @_;
17 print "# $title ",dump($data), $/ if $ENV{DEBUG};
20 my $auth_department = retrieve '/dev/shm/auth_department.storable';
22 my $authors = retrieve '/dev/shm/authors.storable';
24 my $sth_marc = $dbh->prepare(q{
34 foreach ( keys %$auth_department ) {
37 foreach my $auth ( @{ $auth_department->{$_} } ) {
38 foreach my $l1 ( keys %{ $authors->{$auth} } ) {
39 foreach my $l2 ( keys %{ $authors->{$auth}->{$l1} } ) {
40 foreach my $biblionumber ( @{ $authors->{$auth}->{$l1}->{$l2} } ) {
41 $biblio->{$biblionumber}++;
48 my $marc_file = "/dev/shm/$_.marc";
49 warn "# $marc_file\n";
51 open(my $marc_fh, '>', $marc_file);
53 foreach my $biblionumber ( sort keys %$biblio ) {
54 $sth_marc->execute($biblionumber);
55 my ( $marc ) = $sth_marc->fetchrow_array;