Lines 882-888
elsif ($phase eq 'Run this report'){
Link Here
|
882 |
my ( $sth2, $errors2 ) = execute_query( { sql => $sql, report_id => $report_id } ); |
882 |
my ( $sth2, $errors2 ) = execute_query( { sql => $sql, report_id => $report_id } ); |
883 |
my $data = $sth2->fetchall_arrayref({}); |
883 |
my $data = $sth2->fetchall_arrayref({}); |
884 |
my $notice_rendered = process_tt( $notice_template->content, { data => $data, report_id => $report_id } ); |
884 |
my $notice_rendered = process_tt( $notice_template->content, { data => $data, report_id => $report_id } ); |
885 |
$template->param( processed_notice => $notice_rendered ); |
885 |
my $title_rendered = process_tt( $notice_template->title, { data => $data, report_id => $report_id } ); |
|
|
886 |
$template->param( template_id => $template_id, processed_notice => $notice_rendered, processed_notice_title => $title_rendered ); |
886 |
} |
887 |
} |
887 |
|
888 |
|
888 |
$template->param( |
889 |
$template->param( |
Lines 981-986
elsif ($phase eq 'Export'){
Link Here
|
981 |
$content .= $_ while <$ods_fh>; |
982 |
$content .= $_ while <$ods_fh>; |
982 |
unlink $ods_filepath; |
983 |
unlink $ods_filepath; |
983 |
} |
984 |
} |
|
|
985 |
elsif ( $format eq 'template' ) { |
986 |
my $template_id = $input->param('template'); |
987 |
my $notice_template = Koha::Notice::Templates->find($template_id); |
988 |
my $data = $sth->fetchall_arrayref({}); |
989 |
$content = process_tt( $notice_template->content, { data => $data, report_id => $report_id, for_download => 1 } ); |
990 |
$reportfilename = process_tt( $notice_template->title, { data => $data, report_id => $report_id } ); |
991 |
} |
984 |
} |
992 |
} |
985 |
print $input->header( |
993 |
print $input->header( |
986 |
-type => $type, |
994 |
-type => $type, |
987 |
- |
|
|