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