koha-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Koha-cvs] CVS: koha MARCdetail.pl,1.15,1.16


From: Paul POULAIN
Subject: [Koha-cvs] CVS: koha MARCdetail.pl,1.15,1.16
Date: Tue, 10 Jun 2003 08:46:37 -0700

Update of /cvsroot/koha/koha
In directory sc8-pr-cvs1:/tmp/cvs-serv1090

Modified Files:
        MARCdetail.pl 
Log Message:
small fix & improvement.
* fix : the marc subfield was called "tag" in the template. was working nice, 
but tricky.
* improvment : on each MARC value is now a little finder. If you click on the 
finder, it will auto-search all biblios with the corresponding value. Very 
useful to find everything written by an author, or every books from a 
collection.

Index: MARCdetail.pl
===================================================================
RCS file: /cvsroot/koha/koha/MARCdetail.pl,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -r1.15 -r1.16
*** MARCdetail.pl       28 Apr 2003 13:07:14 -0000      1.15
--- MARCdetail.pl       10 Jun 2003 15:46:34 -0000      1.16
***************
*** 96,100 ****
                        
$subfield_data{marc_lib}=$tagslib->{$field->tag()}->{'@'}->{lib};
                        $subfield_data{marc_value}=$field->data();
!                       $subfield_data{marc_tag}='@';
                        push(@subfields_data, \%subfield_data);
                } else {
--- 96,101 ----
                        
$subfield_data{marc_lib}=$tagslib->{$field->tag()}->{'@'}->{lib};
                        $subfield_data{marc_value}=$field->data();
!                       $subfield_data{marc_subfield}='@';
!                       $subfield_data{marc_tag}=$field->tag();
                        push(@subfields_data, \%subfield_data);
                } else {
***************
*** 106,111 ****
                                my %subfield_data;
                                
$subfield_data{marc_lib}=$tagslib->{$field->tag()}->{$subf[$i][0]}->{lib};
!                                       $subfield_data{marc_value}=$subf[$i][1];
!                               $subfield_data{marc_tag}=$subf[$i][0];
                                push(@subfields_data, \%subfield_data);
                        }
--- 107,113 ----
                                my %subfield_data;
                                
$subfield_data{marc_lib}=$tagslib->{$field->tag()}->{$subf[$i][0]}->{lib};
!                               $subfield_data{marc_value}=$subf[$i][1];
!                               $subfield_data{marc_subfield}=$subf[$i][0];
!                               $subfield_data{marc_tag}=$field->tag();
                                push(@subfields_data, \%subfield_data);
                        }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]