Lines 337-343
sub shelfpage {
Link Here
|
337 |
#Add a shelf |
337 |
#Add a shelf |
338 |
if ( my $newshelf = $query->param('addshelf') ) { |
338 |
if ( my $newshelf = $query->param('addshelf') ) { |
339 |
|
339 |
|
340 |
# note: a user can always add a new shelf |
340 |
# note: a user can always add a new shelf (except kohaadmin) |
341 |
my $shelfnumber = AddShelf( { |
341 |
my $shelfnumber = AddShelf( { |
342 |
shelfname => $newshelf, |
342 |
shelfname => $newshelf, |
343 |
sortfield => $query->param('sortfield'), |
343 |
sortfield => $query->param('sortfield'), |
Lines 348-354
sub shelfpage {
Link Here
|
348 |
}, |
348 |
}, |
349 |
$query->param('owner') ); |
349 |
$query->param('owner') ); |
350 |
$stay = 1; |
350 |
$stay = 1; |
351 |
if ( $shelfnumber == -1 ) { #shelf already exists. |
351 |
if( !$shelfnumber ) { |
|
|
352 |
push @paramsloop, { addshelf_failed => 1 }; |
353 |
} elsif ( $shelfnumber == -1 ) { #shelf already exists. |
352 |
$showadd = 1; |
354 |
$showadd = 1; |
353 |
push @paramsloop, { already => $newshelf }; |
355 |
push @paramsloop, { already => $newshelf }; |
354 |
$template->param( shelfnumber => $shelfnumber ); |
356 |
$template->param( shelfnumber => $shelfnumber ); |