From 2aed6f0dca158d27dbcda6b1bae7974c937fc6b6 Mon Sep 17 00:00:00 2001 From: erickson Date: Thu, 11 Sep 2008 01:53:29 +0000 Subject: [PATCH] using new entityize, importing authority code, not importing old util code git-svn-id: svn://svn.open-ils.org/ILS/trunk@10576 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/src/perlmods/OpenILS/Application/Cat.pm | 27 ++++-------------------- 1 file changed, 4 insertions(+), 23 deletions(-) diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Cat.pm b/Open-ILS/src/perlmods/OpenILS/Application/Cat.pm index cf4be5d0a4..03547b113a 100644 --- a/Open-ILS/src/perlmods/OpenILS/Application/Cat.pm +++ b/Open-ILS/src/perlmods/OpenILS/Application/Cat.pm @@ -2,8 +2,8 @@ use strict; use warnings; package OpenILS::Application::Cat; use OpenILS::Application::AppUtils; use OpenILS::Application; -use OpenILS::Application::Cat::Utils; use OpenILS::Application::Cat::Merge; +use OpenILS::Application::Cat::Authority; use base qw/OpenILS::Application/; use Time::HiRes qw(time); use OpenSRF::EX qw(:try); @@ -22,29 +22,10 @@ use OpenSRF::Utils::SettingsClient; use OpenSRF::Utils::Logger qw($logger); use OpenSRF::AppSession; -my $apputils = "OpenILS::Application::AppUtils"; - -my $utils = "OpenILS::Application::Cat::Utils"; my $U = "OpenILS::Application::AppUtils"; - my $conf; - my %marctemplates; -sub entityize { - my $stuff = shift; - my $form = shift || ""; - - if ($form eq 'D') { - $stuff = NFD($stuff); - } else { - $stuff = NFC($stuff); - } - - $stuff =~ s/([\x{0080}-\x{fffd}])/sprintf('&#x%X;',ord($1))/sgoe; - return $stuff; -} - __PACKAGE__->register_method( method => "retrieve_marc_template", api_name => "open-ils.cat.biblio.marc_template.retrieve", @@ -227,7 +208,7 @@ sub biblio_record_replace_marc { $rec->source(bib_source_from_name($source)) if $source; $rec->editor($e->requestor->id); $rec->edit_date('now'); - $rec->marc( entityize( $marcdoc->documentElement->toString ) ); + $rec->marc( $U->entityize( $marcdoc->documentElement->toString ) ); $e->update_biblio_record_entry($rec) or return $e->die_event; $e->commit; @@ -344,7 +325,7 @@ sub biblio_record_xml_import { $record->editor($e->requestor->id); $record->create_date('now'); $record->edit_date('now'); - $record->marc( entityize( $marcdoc->documentElement->toString ) ); + $record->marc( $U->entityize( $marcdoc->documentElement->toString ) ); $record = $e->create_biblio_record_entry($record) or return $e->die_event; $logger->info("marc create/import created new record ".$record->id); @@ -673,7 +654,7 @@ __PACKAGE__->register_method( sub orgs_for_title { my( $self, $client, $record_id ) = @_; - my $vols = $apputils->simple_scalar_request( + my $vols = $U->simple_scalar_request( "open-ils.cstore", "open-ils.cstore.direct.asset.call_number.search.atomic", { record => $record_id, deleted => 'f' }); -- 2.11.0