1 <!-- js-patron-title.inc -->
4 window.$patron_to_html = function( patron, config ) {
6 if ( patron === undefined ) {
7 return ''; // empty string for no patron
11 if ( patron.title != null ) {
12 title = '<span class="patron-title">' + escape_str(patron.title) + '</span>';
16 var firstname = escape_str(patron.firstname);
17 var surname = escape_str(patron.surname);
19 if ( patron.other_name != null ) {
20 firstname += ' (' + escape_str(patron.other_name) + ')';
22 if ( config && config.invert_name ) {
23 name = surname + ', ' + firstname;
26 name = firstname + ' ' + surname;
29 if ( config && config.display_cardnumber ) {
30 name = name + ' (' + escape_str(patron.cardnumber) + ')';
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>';
38 name = '<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber='+ encodeURIComponent(patron.patron_id) +'">' + name + '</a>';
46 <!-- / js-patron-title.inc -->