|
Lines 90-144
function LoadIssuesTable() {
Link Here
|
| 90 |
visible: false, |
90 |
visible: false, |
| 91 |
}, |
91 |
}, |
| 92 |
{ |
92 |
{ |
| 93 |
orderData: 2, // Sort on hidden unformatted date due column |
93 |
data: { |
| 94 |
data: function (oObj) { |
94 |
_: function (row, type, set, meta) { |
| 95 |
let date_due_formatted = $datetime(oObj.date_due, { |
95 |
let oObj = row; |
| 96 |
as_due_date: true, |
96 |
let date_due_formatted = $datetime(oObj.date_due, { |
| 97 |
no_tz_adjust: true, |
97 |
as_due_date: true, |
| 98 |
}); |
98 |
no_tz_adjust: true, |
| 99 |
var due = oObj.date_due_overdue |
99 |
}); |
| 100 |
? "<span class='overdue'>" + |
100 |
var due = oObj.date_due_overdue |
| 101 |
date_due_formatted + |
101 |
? "<span class='overdue'>" + |
| 102 |
"</span>" |
102 |
date_due_formatted + |
| 103 |
: oObj.date_due_today |
103 |
"</span>" |
| 104 |
? "<span class='strong'>" + |
104 |
: oObj.date_due_today |
| 105 |
date_due_formatted + |
105 |
? "<span class='strong'>" + |
| 106 |
"</span>" |
106 |
date_due_formatted + |
| 107 |
: date_due_formatted; |
107 |
"</span>" |
| 108 |
|
108 |
: date_due_formatted; |
| 109 |
due = |
109 |
|
| 110 |
"<span id='date_due_" + |
110 |
due = |
| 111 |
oObj.itemnumber + |
111 |
"<span id='date_due_" + |
| 112 |
"' class='date_due'>" + |
112 |
oObj.itemnumber + |
| 113 |
due + |
113 |
"' class='date_due'>" + |
| 114 |
"</span>"; |
114 |
due + |
| 115 |
|
|
|
| 116 |
if (oObj.lost && oObj.claims_returned) { |
| 117 |
due += |
| 118 |
"<span class='lost claims_returned'>" + |
| 119 |
oObj.lost.escapeHtml() + |
| 120 |
"</span>"; |
| 121 |
} else if (oObj.lost) { |
| 122 |
due += |
| 123 |
"<span class='lost'>" + |
| 124 |
oObj.lost.escapeHtml() + |
| 125 |
"</span>"; |
115 |
"</span>"; |
| 126 |
} |
|
|
| 127 |
|
116 |
|
| 128 |
if (oObj.damaged) { |
117 |
if (oObj.lost && oObj.claims_returned) { |
| 129 |
due += |
118 |
due += |
| 130 |
"<span class='dmg'>" + |
119 |
"<span class='lost claims_returned'>" + |
| 131 |
oObj.damaged.escapeHtml() + |
120 |
oObj.lost.escapeHtml() + |
| 132 |
"</span>"; |
121 |
"</span>"; |
| 133 |
} |
122 |
} else if (oObj.lost) { |
|
|
123 |
due += |
| 124 |
"<span class='lost'>" + |
| 125 |
oObj.lost.escapeHtml() + |
| 126 |
"</span>"; |
| 127 |
} |
| 134 |
|
128 |
|
| 135 |
var patron_note = |
129 |
if (oObj.damaged) { |
| 136 |
" <span class='patron_note_" + |
130 |
due += |
| 137 |
oObj.itemnumber + |
131 |
"<span class='dmg'>" + |
| 138 |
"'></span>"; |
132 |
oObj.damaged.escapeHtml() + |
| 139 |
due += "<br>" + patron_note; |
133 |
"</span>"; |
|
|
134 |
} |
| 140 |
|
135 |
|
| 141 |
return due; |
136 |
var patron_note = |
|
|
137 |
" <span class='patron_note_" + |
| 138 |
oObj.itemnumber + |
| 139 |
"'></span>"; |
| 140 |
due += "<br>" + patron_note; |
| 141 |
|
| 142 |
return due; |
| 143 |
}, |
| 144 |
sort: function (row, type, set, meta) { |
| 145 |
return row.date_due; |
| 146 |
}, |
| 142 |
}, |
147 |
}, |
| 143 |
}, |
148 |
}, |
| 144 |
{ |
149 |
{ |
| 145 |
- |
|
|