Line 0
Link Here
|
0 |
- |
1 |
<!-- js-patron-title.inc --> |
|
|
2 |
<script> |
3 |
(function() { |
4 |
window.$patron_to_html = function( patron, config ) { |
5 |
|
6 |
if ( patron === undefined ) { |
7 |
return ''; // empty string for no patron |
8 |
} |
9 |
|
10 |
var title = null; |
11 |
if ( patron.title != null ) { |
12 |
title = '<span class="patron-title">' + escape_str(patron.title) + '</span>'; |
13 |
} |
14 |
|
15 |
var name; |
16 |
var firstname = escape_str(patron.firstname); |
17 |
var surname = escape_str(patron.surname); |
18 |
|
19 |
if ( patron.other_name != null ) { |
20 |
firstname += ' (' + escape_str(patron.other_name) + ')'; |
21 |
} |
22 |
if ( config && config.invert_name ) { |
23 |
name = surname + ', ' + firstname; |
24 |
} |
25 |
else { |
26 |
name = firstname + ' ' + surname; |
27 |
} |
28 |
|
29 |
if ( config && config.display_cardnumber ) { |
30 |
name = name + ' (' + escape_str(patron.cardnumber) + ')'; |
31 |
} |
32 |
|
33 |
if (config && config.url) { |
34 |
if ( config.url === 'circulation_reserves' ) { |
35 |
name = '<a href="/cgi-bin/koha/circ/circulation.pl?borrowernumber='+ encodeURIComponent(patron.patron_id) +'#reserves">' + name + '</a>'; |
36 |
} |
37 |
else { |
38 |
name = '<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber='+ encodeURIComponent(patron.patron_id) +'">' + name + '</a>'; |
39 |
} |
40 |
} |
41 |
|
42 |
return name; |
43 |
}; |
44 |
})(); |
45 |
</script> |
46 |
<!-- / js-patron-title.inc --> |