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

(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/reports-toolbar.inc (+3 lines)
Lines 134-139 Link Here
134
                    <li><a id="csv" href="/cgi-bin/koha/reports/guided_reports.pl?reports=1&phase=Export&amp;format=csv&amp;report_id=[% id | html %]&amp;reportname=[% name |uri %][% PROCESS params %]">[% PROCESS 'delimiter_text.inc' %]</a></li>
134
                    <li><a id="csv" href="/cgi-bin/koha/reports/guided_reports.pl?reports=1&phase=Export&amp;format=csv&amp;report_id=[% id | html %]&amp;reportname=[% name |uri %][% PROCESS params %]">[% PROCESS 'delimiter_text.inc' %]</a></li>
135
                    <li><a id="tab" href="/cgi-bin/koha/reports/guided_reports.pl?reports=1&phase=Export&amp;format=tab&amp;report_id=[% id | html %]&amp;reportname=[% name |uri %][% PROCESS params %]">Tab separated text</a></li>
135
                    <li><a id="tab" href="/cgi-bin/koha/reports/guided_reports.pl?reports=1&phase=Export&amp;format=tab&amp;report_id=[% id | html %]&amp;reportname=[% name |uri %][% PROCESS params %]">Tab separated text</a></li>
136
                    <li><a id="ods" href="/cgi-bin/koha/reports/guided_reports.pl?reports=1&phase=Export&amp;format=ods&amp;report_id=[% id | html %]&amp;reportname=[% name |uri %][% PROCESS params %]">Open Document Spreadsheet</a></li>
136
                    <li><a id="ods" href="/cgi-bin/koha/reports/guided_reports.pl?reports=1&phase=Export&amp;format=ods&amp;report_id=[% id | html %]&amp;reportname=[% name |uri %][% PROCESS params %]">Open Document Spreadsheet</a></li>
137
                    [% IF processed_notice_title %]
138
                    <li><a id="template" href="/cgi-bin/koha/reports/guided_reports.pl?reports=1&phase=Export&amp;format=template&amp;report_id=[% id | html %]&amp;template=[% template_id | html %]&amp;reportname=[% name |uri %][% PROCESS params %]">Download as <i>[% processed_notice_title | html %]</i></a></li>
139
                    [% END %]
137
                    [% IF (results.json) %]
140
                    [% IF (results.json) %]
138
                        <li><a id="download-chart" href="#">Chart (.svg)</a></li>
141
                        <li><a id="download-chart" href="#">Chart (.svg)</a></li>
139
                    [% END %]
142
                    [% END %]
(-)a/reports/guided_reports.pl (-2 / +13 lines)
Lines 884-890 elsif ($phase eq 'Run this report'){ Link Here
884
                    my $data = $sth2->fetchall_arrayref( {} );
884
                    my $data = $sth2->fetchall_arrayref( {} );
885
                    my $notice_rendered =
885
                    my $notice_rendered =
886
                        process_tt( $notice_template->content, { data => $data, report_id => $report_id } );
886
                        process_tt( $notice_template->content, { data => $data, report_id => $report_id } );
887
                    $template->param( processed_notice => $notice_rendered );
887
                    my $title_rendered =
888
                        process_tt( $notice_template->title, { data => $data, report_id => $report_id } );
889
                    $template->param(
890
                        template_id            => $template_id, processed_notice => $notice_rendered,
891
                        processed_notice_title => $title_rendered
892
                    );
888
                }
893
                }
889
894
890
                $template->param(
895
                $template->param(
Lines 983-988 elsif ($phase eq 'Export'){ Link Here
983
                $content .= $_ while <$ods_fh>;
988
                $content .= $_ while <$ods_fh>;
984
                unlink $ods_filepath;
989
                unlink $ods_filepath;
985
            }
990
            }
991
            elsif ( $format eq 'template' ) {
992
                my $template_id = $input->param('template');
993
                my $notice_template = Koha::Notice::Templates->find($template_id);
994
                my $data = $sth->fetchall_arrayref({});
995
                $content = process_tt( $notice_template->content, { data => $data, report_id => $report_id, for_download => 1 } );
996
                $reportfilename = process_tt( $notice_template->title, { data => $data, report_id => $report_id } );
997
            }
986
        }
998
        }
987
        print $input->header(
999
        print $input->header(
988
            -type => $type,
1000
            -type => $type,
989
- 

Return to bug 34456