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

(-)a/virtualshelves/shelves.pl (-4 / +3 lines)
Lines 151-168 if ( $op eq 'add_form' ) { Link Here
151
                        my $biblio = GetBiblioFromItemNumber( $item->{itemnumber} );
151
                        my $biblio = GetBiblioFromItemNumber( $item->{itemnumber} );
152
                        my $added = eval { $shelf->add_biblio( $biblio->{biblionumber}, $loggedinuser ); };
152
                        my $added = eval { $shelf->add_biblio( $biblio->{biblionumber}, $loggedinuser ); };
153
                        if ($@) {
153
                        if ($@) {
154
                            push @messages, { item_barcode => $barcode, type => 'error', code => ref($@), msg => $@ };
154
                            push @messages, { item_barcode => $barcode, type => 'alert', code => ref($@), msg => $@ };
155
                        } elsif ( $added ) {
155
                        } elsif ( $added ) {
156
                            push @messages, { item_barcode => $barcode, type => 'message', code => 'success_on_add_biblio' };
156
                            push @messages, { item_barcode => $barcode, type => 'message', code => 'success_on_add_biblio' };
157
                        } else {
157
                        } else {
158
                            push @messages, { item_barcode => $barcode, type => 'message', code => 'error_on_add_biblio' };
158
                            push @messages, { item_barcode => $barcode, type => 'message', code => 'error_on_add_biblio' };
159
                        }
159
                        }
160
                    } else {
160
                    } else {
161
                        push @messages, { item_barcode => $barcode, type => 'error', code => 'item_does_not_exist' };
161
                        push @messages, { item_barcode => $barcode, type => 'alert', code => 'item_does_not_exist' };
162
                    }
162
                    }
163
                }
163
                }
164
            } else {
164
            } else {
165
                push @messages, { type => 'error', code => 'unauthorized_on_add_biblio' };
165
                push @messages, { type => 'alert', code => 'unauthorized_on_add_biblio' };
166
            }
166
            }
167
        }
167
        }
168
    } else {
168
    } else {
169
- 

Return to bug 7663