Lines 1411-1420
Link Here
|
1411 |
searchable: true, |
1411 |
searchable: true, |
1412 |
orderable: true, |
1412 |
orderable: true, |
1413 |
render: function (data, type, row, meta) { |
1413 |
render: function (data, type, row, meta) { |
1414 |
let node = '<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=%s">%s'.format(row.manager.patron_id, row.manager.surname); |
1414 |
if(row?.manager) { |
1415 |
if(row.manager.firstname) node += ', %s'.format(row.manager.firstname); |
1415 |
let node = '<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=%s">%s'.format(row.manager?.patron_id, row.manager?.surname); |
1416 |
node += '</a>'; |
1416 |
if(row.manager?.firstname) node += ', %s'.format(row.manager?.firstname); |
1417 |
return node; |
1417 |
node += '</a>'; |
|
|
1418 |
return node; |
1419 |
} |
1420 |
return '' |
1418 |
}, |
1421 |
}, |
1419 |
}, |
1422 |
}, |
1420 |
{ |
1423 |
{ |
Lines 1430-1439
Link Here
|
1430 |
searchable: true, |
1433 |
searchable: true, |
1431 |
orderable: true, |
1434 |
orderable: true, |
1432 |
render: function (data, type, row, meta) { |
1435 |
render: function (data, type, row, meta) { |
1433 |
let node = '<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=%s">%s'.format(row.last_modifier.patron_id, row.last_modifier.surname); |
1436 |
if(row.last_modifier) { |
1434 |
if(row.last_modifier.firstname) node += ', %s'.format(row.last_modifier.firstname); |
1437 |
let node = '<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=%s">%s'.format(row.last_modifier?.patron_id, row.last_modifier?.surname); |
1435 |
node += '</a>'; |
1438 |
if(row.last_modifier?.firstname) node += ', %s'.format(row.last_modifier?.firstname); |
1436 |
return node; |
1439 |
node += '</a>'; |
|
|
1440 |
return node; |
1441 |
} |
1442 |
return '' |
1437 |
}, |
1443 |
}, |
1438 |
}, |
1444 |
}, |
1439 |
{ |
1445 |
{ |
Lines 1457-1463
Link Here
|
1457 |
searchable: false, |
1463 |
searchable: false, |
1458 |
orderable: true, |
1464 |
orderable: true, |
1459 |
render: function (data, type, row, meta) { |
1465 |
render: function (data, type, row, meta) { |
1460 |
return escape_str(row.library.name ? row.library.name : ''); |
1466 |
return escape_str(row.library?.name ? row.library.name : ''); |
1461 |
}, |
1467 |
}, |
1462 |
}, |
1468 |
}, |
1463 |
{ |
1469 |
{ |
Lines 1465-1471
Link Here
|
1465 |
searchable: false, |
1471 |
searchable: false, |
1466 |
orderable: true, |
1472 |
orderable: true, |
1467 |
render: function (data, type, row, meta) { |
1473 |
render: function (data, type, row, meta) { |
1468 |
return escape_str(row.fund ? row.fund.name : ''); |
1474 |
return escape_str(row.fund?.name ? row.fund.name : ''); |
1469 |
}, |
1475 |
}, |
1470 |
}, |
1476 |
}, |
1471 |
{ |
1477 |
{ |
1472 |
- |
|
|