Bug 34188: Require Library Branch Selection when Logging in
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / clubs / club-enrollments.tt
1 [% USE raw %]
2 [% USE Asset %]
3 [% USE KohaDates %]
4 [% USE Branches %]
5 [% USE Koha %]
6 [% USE HtmlTags %]
7 [% PROCESS 'i18n.inc' %]
8 [% SET footerjs = 1 %]
9 [% INCLUDE 'doc-head-open.inc' %]
10 <title>[% FILTER collapse %]
11     [% tx("Club enrollments for {club_name}", { club_name = club.name }) | html %] &rsaquo;
12     [% t("Patron clubs") | html %] &rsaquo;
13     [% t("Tools") | html %] &rsaquo;
14     [% t("Koha") | html %]
15 [% END %]</title>
16 [% INCLUDE 'doc-head-close.inc' %]
17 </head>
18
19 <body id="club_enrollments" class="clubs">
20 [% WRAPPER 'header.inc' %]
21     [% INCLUDE 'cat-search.inc' %]
22 [% END %]
23
24 [% WRAPPER 'sub-header.inc' %]
25     [% WRAPPER breadcrumbs %]
26         [% WRAPPER breadcrumb_item %]
27             <a href="/cgi-bin/koha/tools/tools-home.pl">Tools</a>
28         [% END %]
29         [% WRAPPER breadcrumb_item %]
30             <a href="clubs.pl">Patron clubs</a>
31         [% END %]
32         [% WRAPPER breadcrumb_item bc_active= 1 %]
33             <span>Club enrollments for [% club.name | html | $HtmlTags tag="em" %]</span>
34         [% END %]
35     [% END #/ WRAPPER breadcrumbs %]
36 [% END #/ WRAPPER sub-header.inc %]
37
38 <div class="main container-fluid">
39     <div class="row">
40         <div class="col-sm-10 col-sm-push-2">
41             <main>
42                 [% IF !club %]
43                 <div class="dialog message">The club you requested does not exist.</div>
44                 [% ELSE %]
45                 <h1>Club enrollments for [% club.name | html | $HtmlTags tag="em" %]</h1>
46
47                 <div class="page-section">
48                     <table id="enrollments-table">
49                         <thead>
50                             <tr>
51                                 <th>Name</th>
52                                 <th>Card number</th>
53                                 [% FOREACH club_template_enrollment_field IN club.club_template.club_template_enrollment_fields %]
54                                     <th>[% club_template_enrollment_field.name | html %] </th>
55                                 [% END %]
56                             </tr>
57                         </thead>
58
59                         <tbody>
60                             [% FOREACH e IN club.club_enrollments %]
61                                 [% SET p = e.patron %]
62                                 <tr>
63                                     <td>
64                                         <a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% p.id | uri %]">[% p.surname | html %], [% p.firstname | html %]</a>
65                                     </td>
66                                     <td>
67                                         [% p.cardnumber | html %]
68                                     </td>
69                                     [% IF club_enrollment_fields %]
70                                         [% FOREACH club_enrollment_field IN club_enrollment_fields %]
71                                             [% IF e.id == club_enrollment_field.club_enrollment_id %]
72                                                 [% FOREACH club_template_enrollment_field IN club.club_template.club_template_enrollment_fields %]
73                                                     [% IF club_enrollment_field.club_template_enrollment_field_id == club_template_enrollment_field.id %]
74                                                         [% IF club_template_enrollment_field.authorised_value_category %]
75                                                             [% FOREACH a IN AuthorisedValues.Get( club_template_enrollment_field.authorised_value_category ) %]
76                                                                 [% IF a.authorised_value == club_enrollment_field.value %]
77                                                                     [% SET club_enrollment_field.value = a.lib %]
78                                                                 [% END %]
79                                                             [% END %]
80                                                         [% END %]
81                                                         <td>[% club_enrollment_field.value | html %]</td>
82                                                     [% END %]
83                                                 [% END %]
84                                             [% END %]
85                                         [% END %]
86                                     [% END %]
87                                 </tr>
88                             [% END %]
89                         </tbody>
90                     </table>
91                 </div> <!-- /.page-section -->
92                 [% END %]
93
94             </main>
95         </div> <!-- /.col-sm-10.col-sm-push-2 -->
96
97         <div class="col-sm-2 col-sm-pull-10">
98             <aside>
99                 [% INCLUDE 'tools-menu.inc' %]
100             </aside>
101         </div> <!-- /.col-sm-2.col-sm-pull-10 -->
102      </div> <!-- /.row -->
103
104 [% MACRO jsinclude BLOCK %]
105     [% INCLUDE 'datatables.inc' %]
106     [% Asset.js("js/tools-menu.js") | $raw %]
107     <script>
108         $(document).ready(function() {
109             eTable = $('#enrollments-table').dataTable($.extend(true, {}, dataTablesDefaults, {
110                 "sPaginationType": "full",
111                 "sDom": 'C<"top pager"ilpf><"#filter_c">tr<"bottom pager"ip>',
112                 "aoColumnDefs": [
113                         { "aTargets": [ -1, -2 ], "bSortable": false, "bSearchable": false },
114                 ]
115             } ));
116         });
117     </script>
118 [% END %]
119
120 [% INCLUDE 'intranet-bottom.inc' %]