View | Details | Raw Unified | Return to bug 15496
Collapse All | Expand All

(-)a/cataloguing/moveitem.pl (-23 / +28 lines)
Lines 65-102 $template->param(bibliotitle => $biblio->title); Link Here
65
$template->param(biblionumber => $biblionumber);
65
$template->param(biblionumber => $biblionumber);
66
66
67
# If we already have the barcode of the item to move and the biblionumber to move the item to
67
# If we already have the barcode of the item to move and the biblionumber to move the item to
68
if ($barcode && $biblionumber) { 
68
if ( $barcode && $biblionumber ) {
69
69
70
    my $itemnumber;
70
    my $itemnumber;
71
    my $item = Koha::Items->find({ barcode => $barcode });
71
    my $item = Koha::Items->find( { barcode => $barcode } );
72
72
73
    if ($item) {
73
    if ($item) {
74
74
75
        $itemnumber = $item->itemnumber;
75
        $itemnumber = $item->itemnumber;
76
        my $frombiblionumber = $item->biblionumber;
76
        my $frombiblionumber = $item->biblionumber;
77
77
78
	    my $moveresult = MoveItemFromBiblio($itemnumber, $frombiblionumber, $biblionumber); 
78
        my $moveresult = MoveItemFromBiblio( $itemnumber, $frombiblionumber, $biblionumber );
79
	    if ($moveresult) { 
79
        if ($moveresult) {
80
		$template->param(success => 1);
80
            $template->param( success => 1 );
81
	    } else {
81
        }
82
		$template->param(error => 1,
82
        else {
83
				 errornonewitem => 1); 
83
            $template->param(
84
	    }
84
                error          => 1,
85
                errornonewitem => 1
86
            );
87
        }
85
88
86
89
    }
87
	} else {
90
    else {
88
	    $template->param(error => 1,
91
        $template->param(
89
	                     errornoitem => 1);
92
            error       => 1,
90
	}
93
            errornoitem => 1
94
        );
95
    }
91
    $template->param(
96
    $template->param(
92
			barcode => $barcode,  
97
        barcode    => $barcode,
93
			itemnumber => $itemnumber,
98
        itemnumber => $itemnumber,
94
		    );
99
    );
95
100
96
} else {
101
}
97
    $template->param(missingparameter => 1);
102
else {
98
    if (!$barcode)      { $template->param(missingbarcode      => 1); }
103
    $template->param( missingparameter => 1 );
99
    if (!$biblionumber) { $template->param(missingbiblionumber => 1); }
104
    if ( !$barcode )      { $template->param( missingbarcode      => 1 ); }
105
    if ( !$biblionumber ) { $template->param( missingbiblionumber => 1 ); }
100
}
106
}
101
107
102
108
103
- 

Return to bug 15496