Lines 1-6
Link Here
|
1 |
[% USE KohaDates %] |
1 |
[% USE KohaDates %] |
2 |
[% USE Koha %] |
2 |
[% USE Koha %] |
3 |
|
3 |
[% SET footerjs = 1 %] |
4 |
[%- BLOCK area_name -%] |
4 |
[%- BLOCK area_name -%] |
5 |
[%- SWITCH area -%] |
5 |
[%- SWITCH area -%] |
6 |
[%- CASE 'CIRC' -%]Circulation |
6 |
[%- CASE 'CIRC' -%]Circulation |
Lines 29-35
Link Here
|
29 |
[%- END -%]</title> |
29 |
[%- END -%]</title> |
30 |
|
30 |
|
31 |
[% INCLUDE 'doc-head-close.inc' %] |
31 |
[% INCLUDE 'doc-head-close.inc' %] |
32 |
[% INCLUDE 'calendar.inc' %] |
|
|
33 |
<style type="text/css"> |
32 |
<style type="text/css"> |
34 |
#sql { width: 90%; height: 9em;} |
33 |
#sql { width: 90%; height: 9em;} |
35 |
#update_sql .modal-dialog { width: 80%; } |
34 |
#update_sql .modal-dialog { width: 80%; } |
Lines 40-273
Link Here
|
40 |
.show_sql { font-family: monospace; } |
39 |
.show_sql { font-family: monospace; } |
41 |
</style> |
40 |
</style> |
42 |
[% IF ( saved1 ) %] |
41 |
[% IF ( saved1 ) %] |
43 |
<link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/css/datatables.css" /> |
42 |
<link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/css/datatables.css" /> |
44 |
<script type="text/javascript" src="[% interface %]/lib/jsdiff/jsdiff.min.js"></script> |
|
|
45 |
[% INCLUDE 'datatables.inc' %] |
46 |
[% END %] |
47 |
|
48 |
<script type="text/javascript"> |
49 |
//<![CDATA[ |
50 |
var group_subgroups = {}; |
51 |
[% FOREACH group IN groups_with_subgroups %] |
52 |
var gid = "[% group.id %]" |
53 |
group_subgroups[gid] = new Array(); |
54 |
[% FOREACH subgroup IN group.subgroups %] |
55 |
var sgid = "[% subgroup.id %]"; |
56 |
var sgname = "[% subgroup.name %]"; |
57 |
group_subgroups[gid].push([sgid, sgname]); |
58 |
[% END %] |
59 |
[% END %] |
60 |
|
61 |
function load_group_subgroups () { |
62 |
var group = $("#group_select").val(); |
63 |
var sg = $("#subgroup"); |
64 |
$(sg).find('option[value!=""]').each(function() { |
65 |
$(this).remove(); |
66 |
}); |
67 |
$(sg).hide(); |
68 |
if (group) { |
69 |
var select = $(sg).find('select')[0]; |
70 |
$.each( group_subgroups[group], function(index, value) { |
71 |
$('<option value="' + value[0] + '">' + value[1] + '</option>').appendTo(select); |
72 |
} ); |
73 |
$("#subgroup, #subgroup *").show(); |
74 |
} |
75 |
} |
76 |
|
77 |
$(document).ready(function(){ |
78 |
$('#limit').change(function() { |
79 |
$('#limitselect').submit(); |
80 |
}); |
81 |
|
82 |
$(".goback").on("click",function(e){ |
83 |
e.preventDefault(); |
84 |
window.history.back(); |
85 |
}); |
86 |
|
87 |
$("#addColumn").on("click",function(){ |
88 |
addColumn(); |
89 |
}); |
90 |
|
91 |
$("#delColumn").on("click",function(){ |
92 |
delColumn(); |
93 |
}); |
94 |
|
95 |
[% IF (saved1) %] |
96 |
var rtable = $("#table_reports").dataTable($.extend(true, {}, dataTablesDefaults, { |
97 |
'iDisplayLength': [% Koha.Preference('NumSavedReports') %], |
98 |
'bAutoWidth': false, |
99 |
'sPaginationType': 'four_button', |
100 |
'aaSorting': [[ 1, "asc" ]], |
101 |
'aoColumnDefs': [ |
102 |
{ 'bSortable': false, 'bSearchable':false, 'aTargets': [0, -1] }, |
103 |
{ 'bSearchable': false, 'aTargets': [3] }, |
104 |
{ "aTargets": [ 1, 2 ], "sType": "natural" }, |
105 |
{ "sType": "title-string", "aTargets" : [ "title-string" ] } |
106 |
], |
107 |
'oLanguage': { |
108 |
'sZeroRecords': _("No matching reports found") |
109 |
} |
110 |
})); |
111 |
|
112 |
var rtabs = $("#tabs").tabs(); |
113 |
rtabs.on("tabsactivate", function(e, ui) { |
114 |
$("#subgroup_filter option").each(function() { |
115 |
if($(this).val().length > 0) { |
116 |
$(this).remove(); |
117 |
} |
118 |
}); |
119 |
rtable.fnFilter('', 4); |
120 |
rtable.fnFilter('', 5); |
121 |
rtable.fnSetColumnVis(4, true); |
122 |
rtable.fnSetColumnVis(5, true); |
123 |
|
124 |
var g_id = $(ui.newTab).children().attr('id'); |
125 |
var g_name = $(ui.newTab).text(); |
126 |
if ( g_name == _("All") ) { |
127 |
g_id = ""; |
128 |
g_name = ""; |
129 |
} |
130 |
|
131 |
if (g_id && g_id.length > 0) { |
132 |
rtable.fnFilter('^' + g_name + '$', 4, true, true, true, false); |
133 |
rtable.fnSetColumnVis(4, false); |
134 |
for(var i in group_subgroups[g_id]) { |
135 |
$("#subgroup_filter").append( |
136 |
'<option value="' + group_subgroups[g_id][i][0] + '">' |
137 |
+ group_subgroups[g_id][i][1] + '</option>' |
138 |
); |
139 |
} |
140 |
$("#subgroup_filter_block").show(); |
141 |
} else { |
142 |
$("#subgroup_filter_block").hide(); |
143 |
} |
144 |
}); |
145 |
$("#subgroup_filter_block").hide(); |
146 |
|
147 |
$("#subgroup_filter").change(function() { |
148 |
var selected = $(this).find('option:selected'); |
149 |
var sg_id = $(selected).val(); |
150 |
var sg_name = $(selected).text(); |
151 |
if (sg_id.length > 0) { |
152 |
rtable.fnFilter('^' + sg_name + '$', 5, true, true, true, false); |
153 |
rtable.fnSetColumnVis(5, false); |
154 |
} else { |
155 |
rtable.fnFilter('', 5); |
156 |
rtable.fnSetColumnVis(5, true); |
157 |
} |
158 |
}); |
159 |
|
160 |
$("#reports_form").submit(function(){ |
161 |
var checkedItems = $("input[name=ids]:checked"); |
162 |
if ($(checkedItems).size() == 0) { |
163 |
alert(_("You must select one or more reports to delete")); |
164 |
return false; |
165 |
} |
166 |
$(checkedItems).parents('tr').addClass("warn"); |
167 |
if( confirm(_("Are you sure you want to delete the selected reports?")) ) { |
168 |
return true; |
169 |
} else { |
170 |
$(checkedItems).parents('tr').removeClass("warn"); |
171 |
return false; |
172 |
} |
173 |
}); |
174 |
|
175 |
$("body").on("click", ".update_sql", function(e){ |
176 |
e.preventDefault(); |
177 |
var ltitle = $(this).text(); |
178 |
var report_id = $(this).data("report_id"); |
179 |
var page = $(this).attr("href"); |
180 |
$("#update_sql .modal-body").load(page + " div", function(){ |
181 |
var diff1 = $("#col1 .show_sql").text(); |
182 |
var diff2 = $("#col2 .show_sql").text(); |
183 |
var diffs = diffString( escape(diff1), escape(diff2) ); |
184 |
$("#col1 .show_sql,#col2 .show_sql").html(diffs); |
185 |
}); |
186 |
$('#update_sql').modal('show'); |
187 |
$("#update_sql_button").attr("href", "/cgi-bin/koha/reports/guided_reports.pl?phase=Use saved&op=convert&report_id=" + report_id); |
188 |
}); |
189 |
|
190 |
$("#update_sql").on("hidden.bs.modal", function(){ |
191 |
$("#update_sql_label").html(""); |
192 |
$("#update_sql .modal-body").html("<div id=\"loading\"><img src=\"[% interface %]/[% theme %]/img/spinner-small.gif\" alt=\"\" /> "+_("Loading")+"</div>"); |
193 |
}); |
194 |
[% END %] |
43 |
[% END %] |
195 |
|
|
|
196 |
[% IF ( showsql ) %] |
197 |
$("#sql").focus(function() { |
198 |
$(this).select(); |
199 |
}); |
200 |
[% END %] |
201 |
|
202 |
$(".toggle_sql").click(function(){ |
203 |
$("#sql_output").toggle(); |
204 |
$("#toggle_sql_hid").toggle(); |
205 |
$("#toggle_sql_vis").toggle(); |
206 |
}); |
207 |
|
208 |
$("#table_reports").delegate(".confirmdelete", 'click', function(){ |
209 |
$(this).parents('tr').attr("class","warn"); |
210 |
if(confirm(_("Are you sure you want to delete this saved report?"))){ |
211 |
return true; |
212 |
} else { |
213 |
$(this).parents('tr').attr("class",""); |
214 |
return false; |
215 |
} |
216 |
}); |
217 |
|
218 |
[% IF (create || editsql || save) %] |
219 |
$("#select_group").change(function() { |
220 |
if($(this).prop('checked')) { |
221 |
$("#group_input").prop('disabled', true); |
222 |
$("#groupdesc_input").prop('disabled', true); |
223 |
$("#group_select").prop('disabled', false); |
224 |
if ($("#group_select").val().length > 0) { |
225 |
$("#select_subgroup").prop('checked', true); |
226 |
$("#select_subgroup").change(); |
227 |
$("#subgroup, #subgroup *").show(); |
228 |
} else { |
229 |
$("#subgroup").hide(); |
230 |
} |
231 |
} |
232 |
}); |
233 |
$("#create_group").change(function() { |
234 |
if($(this).prop('checked')) { |
235 |
$("#group_input").prop('disabled', false); |
236 |
$("#groupdesc_input").prop('disabled', false); |
237 |
$("#group_select").prop('disabled', true); |
238 |
$("#create_subgroup").prop('checked', true).change(); |
239 |
$("#subgroup_select").hide(); |
240 |
$("#subgroup input[type='radio']").hide(); |
241 |
$("#subgroup label[for]").hide(); |
242 |
$("#subgroup_input").show(); |
243 |
$("#subgroupdesc_input").show(); |
244 |
$("#subgroup").show(); |
245 |
} |
246 |
}); |
247 |
$("#select_subgroup").change(function() { |
248 |
if($(this).prop('checked')) { |
249 |
$("#subgroup_select").prop('disabled', false); |
250 |
$("#subgroup_input").prop('disabled', true); |
251 |
$("#subgroupdesc_input").prop('disabled', true); |
252 |
} |
253 |
}); |
254 |
$("#create_subgroup").change(function() { |
255 |
if($(this).prop('checked')) { |
256 |
$("#subgroup_input").prop('disabled', false); |
257 |
$("#subgroupdesc_input").prop('disabled', false); |
258 |
$("#subgroup_select").prop('disabled', true); |
259 |
} |
260 |
}); |
261 |
$("#select_group").change(); |
262 |
$("#select_subgroup").change(); |
263 |
$("#group_select").on("change",function(){ |
264 |
load_group_subgroups(); |
265 |
}); |
266 |
[% END %] |
267 |
}); |
268 |
//]]> |
269 |
</script> |
270 |
</head> |
44 |
</head> |
|
|
45 |
|
271 |
<body id="rep_guided_reports_start" class="rep"> |
46 |
<body id="rep_guided_reports_start" class="rep"> |
272 |
[% INCLUDE 'header.inc' %] |
47 |
[% INCLUDE 'header.inc' %] |
273 |
[% INCLUDE 'circ-search.inc' %] |
48 |
[% INCLUDE 'circ-search.inc' %] |
Lines 1138-1163
Sub report:<select name="subreport">
Link Here
|
1138 |
[% INCLUDE 'guided-reports-view.inc' %] |
913 |
[% INCLUDE 'guided-reports-view.inc' %] |
1139 |
</div> |
914 |
</div> |
1140 |
</div> |
915 |
</div> |
1141 |
<script type="text/javascript"> |
|
|
1142 |
//<![CDATA[ |
1143 |
function addColumn() { |
1144 |
$("#availableColumns option:selected").clone().appendTo("#selectedColumns").attr("selected", "selected"); |
1145 |
} |
1146 |
function delColumn() { |
1147 |
$("#selectedColumns option:selected").remove(); |
1148 |
} |
1149 |
$("#column_submit").submit(function() { |
1150 |
if ($("#selectedColumns option").size() < 1) { |
1151 |
alert(_("No columns selected!")); |
1152 |
return false; |
1153 |
} |
1154 |
$("#selectedColumns option").attr("selected", "selected"); // Select everything still in #selectedColumns |
1155 |
return true; |
1156 |
}); |
1157 |
//]]> |
1158 |
</script> |
1159 |
[% INCLUDE 'intranet-bottom.inc' %] |
1160 |
|
916 |
|
|
|
917 |
[% MACRO jsinclude BLOCK %] |
918 |
[% INCLUDE 'calendar.inc' %] |
919 |
[% IF ( saved1 ) %] |
920 |
[% INCLUDE 'datatables.inc' %] |
921 |
[% END %] |
922 |
<script type="text/javascript"> |
923 |
var MSG_CONFIRM_DELETE = _("Are you sure you want to delete this report? This cannot be undone."); |
924 |
var group_subgroups = {}; |
925 |
[% FOREACH group IN groups_with_subgroups %] |
926 |
var gid = "[% group.id %]" |
927 |
group_subgroups[gid] = new Array(); |
928 |
[% FOREACH subgroup IN group.subgroups %] |
929 |
var sgid = "[% subgroup.id %]"; |
930 |
var sgname = "[% subgroup.name %]"; |
931 |
group_subgroups[gid].push([sgid, sgname]); |
932 |
[% END %] |
933 |
[% END %] |
934 |
|
935 |
function load_group_subgroups () { |
936 |
var group = $("#group_select").val(); |
937 |
var sg = $("#subgroup"); |
938 |
$(sg).find('option[value!=""]').each(function() { |
939 |
$(this).remove(); |
940 |
}); |
941 |
$(sg).hide(); |
942 |
if (group) { |
943 |
var select = $(sg).find('select')[0]; |
944 |
$.each( group_subgroups[group], function(index, value) { |
945 |
$('<option value="' + value[0] + '">' + value[1] + '</option>').appendTo(select); |
946 |
} ); |
947 |
$("#subgroup, #subgroup *").show(); |
948 |
} |
949 |
} |
950 |
|
951 |
$(document).ready(function(){ |
952 |
$('#limit').change(function() { |
953 |
$('#limitselect').submit(); |
954 |
}); |
955 |
|
956 |
$(".goback").on("click",function(e){ |
957 |
e.preventDefault(); |
958 |
window.history.back(); |
959 |
}); |
960 |
|
961 |
$("#addColumn").on("click",function(){ |
962 |
addColumn(); |
963 |
}); |
964 |
|
965 |
$("#delColumn").on("click",function(){ |
966 |
delColumn(); |
967 |
}); |
968 |
|
969 |
[% IF (saved1) %] |
970 |
var rtable = $("#table_reports").dataTable($.extend(true, {}, dataTablesDefaults, { |
971 |
'iDisplayLength': [% Koha.Preference('NumSavedReports') %], |
972 |
'bAutoWidth': false, |
973 |
'sPaginationType': 'four_button', |
974 |
'aaSorting': [[ 1, "asc" ]], |
975 |
'aoColumnDefs': [ |
976 |
{ 'bSortable': false, 'bSearchable':false, 'aTargets': [0, -1] }, |
977 |
{ 'bSearchable': false, 'aTargets': [3] }, |
978 |
{ "aTargets": [ 1, 2 ], "sType": "natural" }, |
979 |
{ "sType": "title-string", "aTargets" : [ "title-string" ] } |
980 |
], |
981 |
'oLanguage': { |
982 |
'sZeroRecords': _("No matching reports found") |
983 |
} |
984 |
})); |
985 |
|
986 |
var rtabs = $("#tabs").tabs(); |
987 |
rtabs.on("tabsactivate", function(e, ui) { |
988 |
$("#subgroup_filter option").each(function() { |
989 |
if($(this).val().length > 0) { |
990 |
$(this).remove(); |
991 |
} |
992 |
}); |
993 |
rtable.fnFilter('', 4); |
994 |
rtable.fnFilter('', 5); |
995 |
rtable.fnSetColumnVis(4, true); |
996 |
rtable.fnSetColumnVis(5, true); |
997 |
|
998 |
var g_id = $(ui.newTab).children().attr('id'); |
999 |
var g_name = $(ui.newTab).text(); |
1000 |
if ( g_name == _("All") ) { |
1001 |
g_id = ""; |
1002 |
g_name = ""; |
1003 |
} |
1004 |
|
1005 |
if (g_id && g_id.length > 0) { |
1006 |
rtable.fnFilter('^' + g_name + '$', 4, true, true, true, false); |
1007 |
rtable.fnSetColumnVis(4, false); |
1008 |
for(var i in group_subgroups[g_id]) { |
1009 |
$("#subgroup_filter").append( |
1010 |
'<option value="' + group_subgroups[g_id][i][0] + '">' |
1011 |
+ group_subgroups[g_id][i][1] + '</option>' |
1012 |
); |
1013 |
} |
1014 |
$("#subgroup_filter_block").show(); |
1015 |
} else { |
1016 |
$("#subgroup_filter_block").hide(); |
1017 |
} |
1018 |
}); |
1019 |
$("#subgroup_filter_block").hide(); |
1020 |
|
1021 |
$("#subgroup_filter").change(function() { |
1022 |
var selected = $(this).find('option:selected'); |
1023 |
var sg_id = $(selected).val(); |
1024 |
var sg_name = $(selected).text(); |
1025 |
if (sg_id.length > 0) { |
1026 |
rtable.fnFilter('^' + sg_name + '$', 5, true, true, true, false); |
1027 |
rtable.fnSetColumnVis(5, false); |
1028 |
} else { |
1029 |
rtable.fnFilter('', 5); |
1030 |
rtable.fnSetColumnVis(5, true); |
1031 |
} |
1032 |
}); |
1033 |
|
1034 |
$("#reports_form").submit(function(){ |
1035 |
var checkedItems = $("input[name=ids]:checked"); |
1036 |
if ($(checkedItems).size() == 0) { |
1037 |
alert(_("You must select one or more reports to delete")); |
1038 |
return false; |
1039 |
} |
1040 |
$(checkedItems).parents('tr').addClass("warn"); |
1041 |
if( confirm(_("Are you sure you want to delete the selected reports?")) ) { |
1042 |
return true; |
1043 |
} else { |
1044 |
$(checkedItems).parents('tr').removeClass("warn"); |
1045 |
return false; |
1046 |
} |
1047 |
}); |
1048 |
|
1049 |
$("body").on("click", ".update_sql", function(e){ |
1050 |
e.preventDefault(); |
1051 |
var ltitle = $(this).text(); |
1052 |
var report_id = $(this).data("report_id"); |
1053 |
var page = $(this).attr("href"); |
1054 |
$("#update_sql .modal-body").load(page + " div", function(){ |
1055 |
var diff1 = $("#col1 .show_sql").text(); |
1056 |
var diff2 = $("#col2 .show_sql").text(); |
1057 |
var diffs = diffString( escape(diff1), escape(diff2) ); |
1058 |
$("#col1 .show_sql,#col2 .show_sql").html(diffs); |
1059 |
}); |
1060 |
$('#update_sql').modal('show'); |
1061 |
$("#update_sql_button").attr("href", "/cgi-bin/koha/reports/guided_reports.pl?phase=Use saved&op=convert&report_id=" + report_id); |
1062 |
}); |
1063 |
|
1064 |
$("#update_sql").on("hidden.bs.modal", function(){ |
1065 |
$("#update_sql_label").html(""); |
1066 |
$("#update_sql .modal-body").html("<div id=\"loading\"><img src=\"[% interface %]/[% theme %]/img/spinner-small.gif\" alt=\"\" /> "+_("Loading")+"</div>"); |
1067 |
}); |
1068 |
[% END %] |
1069 |
|
1070 |
[% IF ( showsql ) %] |
1071 |
$("#sql").focus(function() { |
1072 |
$(this).select(); |
1073 |
}); |
1074 |
[% END %] |
1075 |
|
1076 |
$(".toggle_sql").click(function(){ |
1077 |
$("#sql_output").toggle(); |
1078 |
$("#toggle_sql_hid").toggle(); |
1079 |
$("#toggle_sql_vis").toggle(); |
1080 |
}); |
1081 |
|
1082 |
$("#table_reports").delegate(".confirmdelete", 'click', function(){ |
1083 |
$(this).parents('tr').attr("class","warn"); |
1084 |
if(confirm(_("Are you sure you want to delete this saved report?"))){ |
1085 |
return true; |
1086 |
} else { |
1087 |
$(this).parents('tr').attr("class",""); |
1088 |
return false; |
1089 |
} |
1090 |
}); |
1091 |
|
1092 |
[% IF (create || editsql || save) %] |
1093 |
$("#select_group").change(function() { |
1094 |
if($(this).prop('checked')) { |
1095 |
$("#group_input").prop('disabled', true); |
1096 |
$("#groupdesc_input").prop('disabled', true); |
1097 |
$("#group_select").prop('disabled', false); |
1098 |
if ($("#group_select").val().length > 0) { |
1099 |
$("#select_subgroup").prop('checked', true); |
1100 |
$("#select_subgroup").change(); |
1101 |
$("#subgroup, #subgroup *").show(); |
1102 |
} else { |
1103 |
$("#subgroup").hide(); |
1104 |
} |
1105 |
} |
1106 |
}); |
1107 |
$("#create_group").change(function() { |
1108 |
if($(this).prop('checked')) { |
1109 |
$("#group_input").prop('disabled', false); |
1110 |
$("#groupdesc_input").prop('disabled', false); |
1111 |
$("#group_select").prop('disabled', true); |
1112 |
$("#create_subgroup").prop('checked', true).change(); |
1113 |
$("#subgroup_select").hide(); |
1114 |
$("#subgroup input[type='radio']").hide(); |
1115 |
$("#subgroup label[for]").hide(); |
1116 |
$("#subgroup_input").show(); |
1117 |
$("#subgroupdesc_input").show(); |
1118 |
$("#subgroup").show(); |
1119 |
} |
1120 |
}); |
1121 |
$("#select_subgroup").change(function() { |
1122 |
if($(this).prop('checked')) { |
1123 |
$("#subgroup_select").prop('disabled', false); |
1124 |
$("#subgroup_input").prop('disabled', true); |
1125 |
$("#subgroupdesc_input").prop('disabled', true); |
1126 |
} |
1127 |
}); |
1128 |
$("#create_subgroup").change(function() { |
1129 |
if($(this).prop('checked')) { |
1130 |
$("#subgroup_input").prop('disabled', false); |
1131 |
$("#subgroupdesc_input").prop('disabled', false); |
1132 |
$("#subgroup_select").prop('disabled', true); |
1133 |
} |
1134 |
}); |
1135 |
$("#select_group").change(); |
1136 |
$("#select_subgroup").change(); |
1137 |
$("#group_select").on("change",function(){ |
1138 |
load_group_subgroups(); |
1139 |
}); |
1140 |
[% END %] |
1141 |
$(".delete").on("click",function(){ |
1142 |
return confirmDelete(MSG_CONFIRM_DELETE); |
1143 |
}); |
1144 |
}); |
1145 |
function addColumn() { |
1146 |
$("#availableColumns option:selected").clone().appendTo("#selectedColumns").attr("selected", "selected"); |
1147 |
} |
1148 |
function delColumn() { |
1149 |
$("#selectedColumns option:selected").remove(); |
1150 |
} |
1151 |
$("#column_submit").submit(function() { |
1152 |
if ($("#selectedColumns option").size() < 1) { |
1153 |
alert(_("No columns selected!")); |
1154 |
return false; |
1155 |
} |
1156 |
$("#selectedColumns option").attr("selected", "selected"); // Select everything still in #selectedColumns |
1157 |
return true; |
1158 |
}); |
1159 |
</script> |
1160 |
[% END %] |
1161 |
|
1162 |
[% INCLUDE 'intranet-bottom.inc' %] |
1161 |
|
1163 |
|
1162 |
[% BLOCK group_and_subgroup_selection %] |
1164 |
[% BLOCK group_and_subgroup_selection %] |
1163 |
<li id="group"> |
1165 |
<li id="group"> |