{
"iDataSort": 1, // Sort on hidden unformatted date due column
"mDataProp": function( oObj ) {
- if ( oObj.date_due_overdue ) {
- return "<span class='overdue'>" + oObj.date_due_formatted + "</span>";
- } else {
- return oObj.date_due_formatted;
+ var due = oObj.date_due_formatted;
+
+ if ( oObj.date_due_overdue ) {
+ due = "<span class='overdue'>" + due + "</span>";
+ }
+
+ if ( oObj.lost ) {
+ due += "<span class='lost'>" + oObj.lost + "</span>";
+ }
+
+ if ( oObj.damaged ) {
+ due += "<span class='dmg'>" + oObj.damaged + "</span>";
+ }
+
+ return due;
}
}
},
use C4::Auth qw(check_cookie_auth);
use C4::Biblio qw(GetMarcBiblio GetFrameworkCode GetRecordValue );
-use C4::Circulation
- qw(GetIssuingCharges CanBookBeRenewed GetRenewCount GetSoonestRenewDate);
+use C4::Circulation qw(GetIssuingCharges CanBookBeRenewed GetRenewCount GetSoonestRenewDate);
+use C4::Koha qw(GetAuthorisedValueByCode);
use C4::Context;
use Koha::DateUtils;
firstname,
cardnumber,
+ itemlost,
+ damaged,
+
DATEDIFF( issuedate, CURRENT_DATE() ) AS not_issued_today
FROM issues
LEFT JOIN items USING ( itemnumber )
GetMarcBiblio( $c->{biblionumber} ),
GetFrameworkCode( $c->{biblionumber} )
),
+ lost => $c->{itemlost} ? GetAuthorisedValueByCode( 'LOST', $c->{itemlost} ) : undef,
+ damaged => $c->{damaged} ? GetAuthorisedValueByCode( 'DAMAGED', $c->{damaged} ) : undef,
borrower => {
surname => $c->{surname},
firstname => $c->{firstname},