|
Lines 273-278
$(document).ready(function() {
Link Here
|
| 273 |
}, |
273 |
}, |
| 274 |
{ |
274 |
{ |
| 275 |
"mDataProp": function ( oObj ) { |
275 |
"mDataProp": function ( oObj ) { |
|
|
276 |
if ( ! oObj.fine ) oObj.fine = 0; |
| 277 |
return parseFloat(oObj.fine).toFixed(2); |
| 278 |
} |
| 279 |
}, |
| 280 |
{ |
| 281 |
"mDataProp": function ( oObj ) { |
| 276 |
if ( ! oObj.price ) oObj.price = 0; |
282 |
if ( ! oObj.price ) oObj.price = 0; |
| 277 |
return parseFloat(oObj.price).toFixed(2); |
283 |
return parseFloat(oObj.price).toFixed(2); |
| 278 |
} |
284 |
} |
|
Lines 376-389
$(document).ready(function() {
Link Here
|
| 376 |
], |
382 |
], |
| 377 |
"fnFooterCallback": function ( nRow, aaData, iStart, iEnd, aiDisplay ) { |
383 |
"fnFooterCallback": function ( nRow, aaData, iStart, iEnd, aiDisplay ) { |
| 378 |
var total_charge = 0; |
384 |
var total_charge = 0; |
|
|
385 |
var total_fine = 0; |
| 379 |
var total_price = 0; |
386 |
var total_price = 0; |
| 380 |
for ( var i=0; i < aaData.length; i++ ) { |
387 |
for ( var i=0; i < aaData.length; i++ ) { |
| 381 |
total_charge += aaData[i]['charge'] * 1; |
388 |
total_charge += aaData[i]['charge'] * 1; |
|
|
389 |
total_fine += aaData[i]['fine'] * 1; |
| 382 |
total_price += aaData[i]['price'] * 1; |
390 |
total_price += aaData[i]['price'] * 1; |
| 383 |
} |
391 |
} |
| 384 |
var nCells = nRow.getElementsByTagName('td'); |
392 |
var nCells = nRow.getElementsByTagName('td'); |
| 385 |
nCells[1].innerHTML = total_charge.toFixed(2); |
393 |
nCells[1].innerHTML = total_charge.toFixed(2); |
| 386 |
nCells[2].innerHTML = total_price.toFixed(2); |
394 |
nCells[2].innerHTML = total_fine.toFixed(2); |
|
|
395 |
nCells[3].innerHTML = total_price.toFixed(2); |
| 387 |
}, |
396 |
}, |
| 388 |
"bPaginate": false, |
397 |
"bPaginate": false, |
| 389 |
"bProcessing": true, |
398 |
"bProcessing": true, |
|
Lines 508-513
$(document).ready(function() {
Link Here
|
| 508 |
}, |
517 |
}, |
| 509 |
{ |
518 |
{ |
| 510 |
"mDataProp": function ( oObj ) { |
519 |
"mDataProp": function ( oObj ) { |
|
|
520 |
if ( ! oObj.fine ) oObj.fine = 0; |
| 521 |
return parseFloat(oObj.fine).toFixed(2); |
| 522 |
} |
| 523 |
}, |
| 524 |
{ |
| 525 |
"mDataProp": function ( oObj ) { |
| 511 |
if ( ! oObj.price ) oObj.price = 0; |
526 |
if ( ! oObj.price ) oObj.price = 0; |
| 512 |
return parseFloat(oObj.price).toFixed(2); |
527 |
return parseFloat(oObj.price).toFixed(2); |
| 513 |
} |
528 |
} |