Lines 76-82
my ( $template, $borrowernumber, $cookie ) = get_template_and_user(
Link Here
|
76 |
debug => 1, |
76 |
debug => 1, |
77 |
} |
77 |
} |
78 |
); |
78 |
); |
79 |
my $pagesize = 30; |
79 |
|
80 |
my $op = $input->param('op'); |
80 |
my $op = $input->param('op'); |
81 |
$tagfield =~ s/\,//g; |
81 |
$tagfield =~ s/\,//g; |
82 |
|
82 |
|
Lines 531-542
elsif ( $op eq 'delete_confirmed' ) {
Link Here
|
531 |
else { # DEFAULT |
531 |
else { # DEFAULT |
532 |
my ( $count, $results ) = string_search( $tagfield, $frameworkcode ); |
532 |
my ( $count, $results ) = string_search( $tagfield, $frameworkcode ); |
533 |
my @loop_data = (); |
533 |
my @loop_data = (); |
534 |
for ( |
534 |
for ( my $i = 0; $i < $count; $i++ ) { |
535 |
my $i = $offset ; |
|
|
536 |
$i < ( $offset + $pagesize < $count ? $offset + $pagesize : $count ) ; |
537 |
$i++ |
538 |
) |
539 |
{ |
540 |
my %row_data; # get a fresh hash for the row data |
535 |
my %row_data; # get a fresh hash for the row data |
541 |
$row_data{tagfield} = $results->[$i]{'tagfield'}; |
536 |
$row_data{tagfield} = $results->[$i]{'tagfield'}; |
542 |
$row_data{tagsubfield} = $results->[$i]{'tagsubfield'}; |
537 |
$row_data{tagsubfield} = $results->[$i]{'tagsubfield'}; |
Lines 552-561
else { # DEFAULT
Link Here
|
552 |
$row_data{hidden} = $results->[$i]{'hidden'}; |
547 |
$row_data{hidden} = $results->[$i]{'hidden'}; |
553 |
$row_data{isurl} = $results->[$i]{'isurl'}; |
548 |
$row_data{isurl} = $results->[$i]{'isurl'}; |
554 |
$row_data{link} = $results->[$i]{'link'}; |
549 |
$row_data{link} = $results->[$i]{'link'}; |
555 |
$row_data{delete} = |
|
|
556 |
"$script_name?op=delete_confirm&tagfield=$tagfield&tagsubfield=" |
557 |
. $results->[$i]{'tagsubfield'} |
558 |
. "&frameworkcode=$frameworkcode"; |
559 |
|
550 |
|
560 |
if ( $row_data{tab} eq -1 ) { |
551 |
if ( $row_data{tab} eq -1 ) { |
561 |
$row_data{subfield_ignored} = 1; |
552 |
$row_data{subfield_ignored} = 1; |
Lines 569-584
else { # DEFAULT
Link Here
|
569 |
edit_frameworkcode => $frameworkcode |
560 |
edit_frameworkcode => $frameworkcode |
570 |
); |
561 |
); |
571 |
|
562 |
|
572 |
if ( $offset > 0 ) { |
|
|
573 |
my $prevpage = $offset - $pagesize; |
574 |
$template->param( |
575 |
prev => "<a href=\"$script_name?offset=$prevpage\&tagfield=$tagfield\&frameworkcode=$frameworkcode \">" ); |
576 |
} |
577 |
if ( $offset + $pagesize < $count ) { |
578 |
my $nextpage = $offset + $pagesize; |
579 |
$template->param( |
580 |
next => "<a href=\"$script_name?offset=$nextpage\&tagfield=$tagfield\&frameworkcode=$frameworkcode \">" ); |
581 |
} |
582 |
} #---- END $OP eq DEFAULT |
563 |
} #---- END $OP eq DEFAULT |
583 |
|
564 |
|
584 |
output_html_with_http_headers $input, $cookie, $template->output; |
565 |
output_html_with_http_headers $input, $cookie, $template->output; |