|
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 ); |