Bug 9587 : Handling mismatched emails better
[koha.git] / koha-tmpl / opac-tmpl / prog / en / includes / opac-bottom.inc
1 [% IF ( opaccredits ) %]
2         <div class="ft">
3             [% opaccredits %]
4         </div>
5 [% END %]
6 </div>
7
8 [% IF ( opaclanguagesdisplay || OpacKohaUrl ) %]
9     [% IF ( languages_loop && opaclanguagesdisplay ) %]
10         [% UNLESS ( one_language_enabled ) %]
11             <div id="changelanguage" class="ft">
12             <div class="lang" style="float:left;padding: 0.1em 0;"><strong>Languages:&nbsp;</strong></div>
13             <ul id="i18nMenu" class="footermenu">
14             [% FOREACH languages_loo IN languages_loop %]
15
16                 [% IF ( languages_loo.group_enabled ) %]
17                 [% IF ( languages_loo.plural ) %]
18                 <li class="more" style="float:left;"><a class="sublangs" id="show[% languages_loo.rfc4646_subtag %]" href="#">[% IF ( languages_loo.native_description ) %][% languages_loo.native_description %][% ELSE %][% languages_loo.rfc4646_subtag %][% END %]</a><div id="sub[% languages_loo.rfc4646_subtag %]">
19                 <div class="bd"><ul>
20                 [% FOREACH sublanguages_loo IN languages_loo.sublanguages_loop %]
21             [% IF ( sublanguages_loo.enabled ) %]
22                     [% IF ( sublanguages_loo.sublanguage_current ) %]
23                         <li> [% sublanguages_loo.native_description %] [% sublanguages_loo.script_description %] [% sublanguages_loo.region_description %] [% sublanguages_loo.variant_description %] ([% sublanguages_loo.rfc4646_subtag %])</li>
24                     [% ELSE %]
25                     <li><a href="/cgi-bin/koha/changelanguage.pl?language=[% sublanguages_loo.rfc4646_subtag %]"> [% sublanguages_loo.native_description %] [% sublanguages_loo.script_description %] [% sublanguages_loo.region_description %] [% sublanguages_loo.variant_description %] ([% sublanguages_loo.rfc4646_subtag %])</a></li>
26             [% END %]
27                     [% END %]
28
29                 [% END %]
30                 </ul></div></div></li>
31
32                 [% ELSE %]
33                 [% IF ( languages_loo.group_enabled ) %]
34                     [% IF ( languages_loo.current ) %]
35                         <li style="float:left;">[% IF ( languages_loo.native_description ) %][% languages_loo.native_description %][% ELSE %][% languages_loo.rfc4646_subtag %][% END %]</li>
36                     [% ELSE %]
37                         <li style="float:left;"><a href="/cgi-bin/koha/changelanguage.pl?language=[% languages_loo.rfc4646_subtag %]">[% IF ( languages_loo.native_description ) %][% languages_loo.native_description %][% ELSE %][% languages_loo.rfc4646_subtag %][% END %]</a></li>
38                     [% END %]
39             [% END %]
40                 [% END %]
41                 [% END %]
42
43             [% END %]
44             </ul>
45             </div>
46         [% END %]
47     [% END %]
48
49     [% IF ( OpacKohaUrl ) %]
50     <span class="koha_url">
51         Powered by <strong>
52         [% IF template.name.match('opac-main.tt') %]
53             <a class="koha_url" href="http://koha-community.org">Koha</a>
54         [% ELSE %]
55             <a class="koha_url" rel="nofollow" href="http://koha-community.org">Koha</a>
56         [% END %]
57         </strong>&nbsp;&nbsp;
58     </span>
59     [% END %]
60
61 [% END %]
62
63 [% IF persona %]
64 <script src="https://login.persona.org/include.js"></script>
65 <script type="text/javascript" language="javascript">
66
67 navigator.id.watch({
68     loggedInUser: [% IF emailaddress && loggedinpersona %]'[% emailaddress %]'[% ELSE %]null[% END %],
69     onlogin: function (assertion) {
70         $.post('/cgi-bin/koha/svc/login',
71             { assertion: assertion },
72             function (data) {
73                 window.location = '/cgi-bin/koha/opac-user.pl';
74             }
75         )
76         .fail(function() { var errstr = _("Could not login, perhaps your Persona email does not match your Koha one");
77             alert(errstr);
78         });
79     },
80     onlogout: function () {
81         window.location = '/cgi-bin/koha/opac-main.pl?logout.x=1';
82     }
83 });
84
85 var signinLink = document.getElementById('browserid');
86
87 if (signinLink) {
88     signinLink.onclick = function(evt) {
89         // Requests a signed identity assertion from the user.
90         navigator.id.request({
91             siteName: "[% LibraryName | html %]",
92             returnTo: '/cgi-bin/koha/opac-user.pl',
93             oncancel: function() { alert('user refuses to share identity.'); }
94             });
95         };
96 }
97
98 </script>
99 [% END %]
100
101
102 </body>
103 </html>