Bug 32814: Fix cataloguing/value_builder/callnumber-KU.pl
[koha-ffzg.git] / cataloguing / moveitem.pl
index 39e1dad..ec59c25 100755 (executable)
@@ -24,16 +24,8 @@ use Modern::Perl;
 use CGI qw ( -utf8 );
 use C4::Auth qw( get_template_and_user );
 use C4::Output qw( output_html_with_http_headers );
-use C4::Items qw( MoveItemFromBiblio );
-use C4::Context;
-use C4::ClassSource;
-use C4::Acquisition qw/GetOrderFromItemnumber ModOrder GetOrder/;
 
 use Koha::Biblios;
-
-
-use MARC::File::XML;
-
 use Koha::Items;
 
 my $query = CGI->new;
@@ -53,8 +45,6 @@ my ($template, $loggedinuser, $cookie) = get_template_and_user(
     }
 );
 
-
-
 my $biblio = Koha::Biblios->find( $biblionumber );
 $template->param(biblio => $biblio);
 $template->param(biblionumber => $biblionumber);
@@ -69,8 +59,9 @@ if ( $barcode && $biblionumber ) {
 
         $itemnumber = $item->itemnumber;
         my $frombiblionumber = $item->biblionumber;
+        my $to_biblio = Koha::Biblios->find($biblionumber);
 
-        my $moveresult = MoveItemFromBiblio( $itemnumber, $frombiblionumber, $biblionumber );
+        my $moveresult = $item->move_to_biblio($to_biblio);
         if ($moveresult) {
             $template->param(
                 success => 1,
@@ -103,5 +94,4 @@ else {
     if ( !$biblionumber ) { $template->param( missingbiblionumber => 1 ); }
 }
 
-
 output_html_with_http_headers $query, $cookie, $template->output;