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 / +14 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,
891
                        processed_notice       => $notice_rendered,
892
                        processed_notice_title => $title_rendered,
893
                    );
888
                }
894
                }
889
895
890
                $template->param(
896
                $template->param(
Lines 983-988 elsif ($phase eq 'Export'){ Link Here
983
                $content .= $_ while <$ods_fh>;
989
                $content .= $_ while <$ods_fh>;
984
                unlink $ods_filepath;
990
                unlink $ods_filepath;
985
            }
991
            }
992
            elsif ( $format eq 'template' ) {
993
                my $template_id = $input->param('template');
994
                my $notice_template = Koha::Notice::Templates->find($template_id);
995
                my $data = $sth->fetchall_arrayref({});
996
                $content = process_tt( $notice_template->content, { data => $data, report_id => $report_id, for_download => 1 } );
997
                $reportfilename = process_tt( $notice_template->title, { data => $data, report_id => $report_id } );
998
            }
986
        }
999
        }
987
        print $input->header(
1000
        print $input->header(
988
            -type => $type,
1001
            -type => $type,
989
- 

Return to bug 34456