Advertisement
Guest User

seb

a guest
Oct 30th, 2009
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. #!/usr/bin/perl
  2. use strict;
  3. use warnings;
  4. use diagnostics;
  5. use Data::Dumper;
  6. use File::Basename;
  7. use File::stat;
  8. use List::Util;
  9. use CGI;
  10. use C4::Auth;
  11. use C4::Output;
  12. use C4::Biblio;
  13. use C4::Items;
  14. use C4::Context;
  15. use C4::Koha; # XXX subfield_is_koha_internal_p
  16. use C4::Branch; # XXX subfield_is_koha_internal_p
  17. use C4::ClassSource;
  18. use C4::Dates;
  19. use C4::Log;
  20. use MARC::File::XML;
  21. use Helene::fs_query;
  22. use Helene::fs_response;
  23. use Helene::Descriptor;
  24.  
  25. my $dbh = C4::Context->dbh;
  26.  
  27. my $rqbiblios=$dbh->prepare("select biblionumber from biblio");
  28. $rqbiblios->execute;
  29. $|=1;
  30. while (my ($biblionumber) = $rqbiblios->fetchrow_array() )
  31. {
  32. my $record = GetMarcBiblio($biblionumber);
  33. my @item_fields = $record->field('995');
  34. next if ! @item_fields;
  35. foreach my $field (@item_fields)
  36. {
  37. $record->delete_field($field);
  38. }
  39. ModBiblio( $record,$biblionumber, "");
  40. }
  41.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement