Bug 36157: Remove class from anchor link
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / includes / reports-toolbar.inc
1 <div id="toolbar" class="btn-toolbar">
2     [% IF ( CAN_user_reports_create_reports ) %]
3         <div class="btn-group">
4             <button class="btn btn-default dropdown-toggle" data-toggle="dropdown"><i class="fa fa-plus"></i> New report <span class="caret"></span></button>
5             <ul class="dropdown-menu">
6                 <li id="newmenuc"><a href="/cgi-bin/koha/reports/guided_reports.pl?phase=Build%20new">New guided report</a> </li>
7                 <li id="newsql"><a href="/cgi-bin/koha/reports/guided_reports.pl?phase=Create%20report%20from%20SQL">New SQL report</a> </li>
8                 [% IF Koha.Preference('Mana')==1 %]
9                     <li id="new_mana_sql"><a href="#" data-toggle="modal" data-target="#mana_search_result">New SQL from Mana</a> </li>
10                 [% END %]
11             </ul>
12         </div>
13     [% END %]
14
15     [% IF ( showsql || execute || editsql || save_successful ) %]
16         [% IF ( CAN_user_reports_delete_reports && !CAN_user_reports_create_reports ) %]
17             <div class="btn-group">
18                 <a class="delete btn btn-default" href="/cgi-bin/koha/reports/guided_reports.pl?reports=[% id | html %]&phase=Delete%20Saved">
19                     <i class="fa fa-trash-can"></i> Delete
20                 </a>
21             </div>
22         [% ELSE %]
23             [% IF ( CAN_user_reports_create_reports || CAN_user_reports_delete_reports ) %]
24                 <div class="btn-group">
25                     <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true"
26                         aria-expanded="false">
27                         <i class="fa-solid fa-pencil" aria-hidden="true"></i> Edit <span class="caret"></span>
28                     </button>
29                     <ul class="dropdown-menu">
30                         [% IF ( CAN_user_reports_create_reports ) %]
31                             [% UNLESS ( editsql ) # Do not show edit button on edit page %]
32                                 <li>
33                                     <a id="editreport" href="/cgi-bin/koha/reports/guided_reports.pl?reports=[% id | html %]&amp;phase=Edit%20SQL">
34                                         Edit
35                                     </a>
36                                 </li>
37                             [% END %]
38                             <li>
39                                 <a title="Duplicate this saved report" href="/cgi-bin/koha/reports/guided_reports.pl?phase=Create report from existing&amp;report_id=[% id | uri %]">
40                                     Duplicate
41                                 </a>
42                             </li>
43                         [% END %]
44
45                         [% IF ( CAN_user_reports_delete_reports ) %]
46                             <li>
47                                 <a class="delete" href="/cgi-bin/koha/reports/guided_reports.pl?reports=[% id | html %]&phase=Delete%20Saved">
48                                     Delete
49                                 </a>
50                             </li>
51                         [% END %]
52                     </ul>
53                 </div>
54             [% END %]
55         [% END %]
56     [% END %]
57
58     [% IF ( showsql || execute || editsql || save_successful ) %]
59         [% UNLESS ( errors ) # Unless there are errors saving a report %]
60             <div class="btn-group">
61                 <a id="runreport" class="btn btn-default" href="/cgi-bin/koha/reports/guided_reports.pl?reports=[% id | html %]&amp;phase=Run%20this%20report">
62                     <i class="fa fa-play"></i> Run report
63                 </a>
64             </div>
65             [% IF templates.count %]
66             <div class="btn-group">
67                 <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true"
68                     aria-expanded="false">
69                     <i class="fa fa-code"></i> Run with template <span class="caret"></span>
70                 </button>
71                 <ul class="dropdown-menu">
72                     [% FOREACH tmpl IN templates %]
73                         <li>
74                             <a id="runreport" href="/cgi-bin/koha/reports/guided_reports.pl?reports=[% id | html %]&amp;phase=Run%20this%20report&amp;template=[% tmpl.id | html %][% PROCESS params %]">
75                                 [% tmpl.name | html %]
76                             </a>
77                         </li>
78                     [% END %]
79                 </ul>
80             </div>
81             [% END %]
82             <div class="btn-group">
83                 <a class="btn btn-default" href="/cgi-bin/koha/tools/scheduler.pl?id=[% id | html %]">
84                     <i class="fa-solid fa-clock"></i> Schedule
85                 </a>
86             </div>
87         [% END %]
88
89         [% IF ( mana_id && Koha.Preference('Mana') == 1 ) %]
90             <div class="btn-group">
91                 <button class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown"> Report mistake <span class="caret"></span></button>
92                 <ul class="dropdown-menu">
93                     [% FOREACH c IN mana_comments %]
94                         <li class="mana-comment" data-id="[% c.id | $raw %]">
95                             <a href="#">[% c.message | html %] ([% c.nb | html %])</a>
96                         </li>
97                     [% END %]
98                     <li role="separator" class="divider"></li>
99                     <li class="mana-other-comment"><a href="#">Other</a> </li>
100                 </ul>
101             </div>
102
103             <div id="mana-comment-box" class="modal" tabindex="-1" role="dialog" aria-labelledby="mana_search_result_label">
104                 <div class="modal-dialog modal-lg" role="document">
105                     <div class="modal-content">
106                         <div class="modal-header">
107                             <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
108                             <h3 id="mana_submit_comment">Enter a new comment (max 35 characters)</h3>
109                         </div>
110                         <div class="modal-body">
111                             <input hidden id="mana-resource" value="report">
112                             <input hidden id="mana-resource-id" value="[% mana_id | $raw %]">
113                             <div>
114                                 <input type="text" maxlength="35" size="35" id="mana-comment">
115                             </div>
116                             <button id="mana-send-comment"> Comment </button>
117                         </div>
118                     </div>
119                 </div>
120             </div>
121         [% END %]
122
123         [% IF ( execute ) %]
124             [% BLOCK params %]
125                 [%- FOREACH param IN sql_params %]&amp;sql_params=[% param | uri %][% END %]
126                     [%- FOREACH param_name IN param_names %]&amp;param_name=[% param_name | uri %][% END %]
127             [%- END %]
128
129
130             <div class="btn-group">
131                 <button class="btn btn-default dropdown-toggle" aria-haspopup="menu" aria-label="Select format and download report results" data-toggle="dropdown" id="format"><i class="fa fa-download"></i> Download <span class="caret"></span></button>
132                 <ul class="dropdown-menu">
133                     <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="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="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                     [% IF processed_notice_title %]
137                     <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 %]">Rendered template ([% processed_notice_title | html %])</a></li>
138                     [% END %]
139                     [% IF (results.json) %]
140                         <li><a id="download-chart" href="#">Chart (.svg)</a></li>
141                     [% END %]
142                 </ul>
143             </div>
144             <div class="btn-group">
145                 <button type="button" id="toggle_sql" class="btn btn-default toggle_sql" data-complete-text="<i class='fa-solid fa-eye-slash'></i> [% t('Hide SQL code') | html %]" data-toggle="button" aria-pressed="false" autocomplete="off">
146                     <i class="fa-solid fa-eye"></i> Show SQL code
147                 </button>
148             </div>
149             <div class="btn-group">
150                 [% IF allresults.size %]
151                     <a class="btn btn-default" href="#" data-toggle="modal" data-target="#chartModal"><i class="fa fa-chart-bar"></i> Create chart</a>
152                 [% ELSE %]
153                     <a class="btn btn-default" href="#" data-toggle="modal" data-target="#chartModal"><i class="fa fa-chart-bar"></i> Create chart</a>
154                     <a class="btn btn-default fetch_chart_data" href="/cgi-bin/koha/reports/guided_reports.pl?reports=[% id | html %]&amp;phase=Run this report&amp;reportname=[% name |uri %][% PROCESS params %]&amp;want_full_chart=1"><i class="fa fa-chart-bar"></i> Fetch all data for chart</a>
155                 [% END %]
156
157             </div>
158         [% END %]
159
160     [% END %]
161 </div>
162
163 [% IF Koha.Preference('Mana')==1 %]
164     <div id="mana_search_result" class="modal" tabindex="-1" role="dialog" aria-labelledby="mana_search_result_label">
165         <div class="modal-dialog modal-lg">
166             <form id="mana_search_form">
167                 <div class="modal-content">
168                     <div class="modal-header">
169                         <button type="button" class="closebtn" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
170                         <h3 id="mana_search_result_label">Mana search</h3>
171                     </div>
172                     <div class="modal-body">
173                         <div id="mana_search_failed" class="dialog alert mana_search_status" style="display:none">
174                             Your search could not be completed. Please try again later.
175                             <div id="mana_search_errortext"></div>
176                         </div>
177                         <div id="mana_use_failed" class="dialog alert mana_search_status" style="display:none">
178                             This report could not be imported. Please try again later.
179                             <div id="mana_use_errortext"></div>
180                         </div>
181                         <fieldset>
182                             <p>
183                                 Search reports by keyword:
184                                 <input type="text" id="mana_search_field" />
185                                 <input type="submit" class="mana_search_button" value="Search" />
186                                 <span id="mana-loading" style="display:none"> <img src="[% interface | html %]/[% theme | html %]/img/spinner-small.gif" alt="" /> Loading </span>
187                             </p>
188                         </fieldset>
189                         <div id="mana_result_content">
190                         </div>
191                     </div>
192                     <div class="modal-footer">
193                         <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
194                     </div>
195                 </div>
196             </form>
197         </div>
198     </div>
199 [% END %]