var checkouts = [];
function print_receipt() {
- p._current_checkouts = checkouts;
+ p._patron._current_checkouts = checkouts;
var params = {
'au' : p._patron,
'lib' : mw.G.user_ou,
}
} catch(E) {
tb.select();
- handle_error(E);
+ if (typeof(E) == 'object') {
+ handle_error(E,true);
+ } else {
+ s_alert(E);
+ }
}
tb.focus();
}
case 'checkout' : circs = params.au._current_checkouts; break;
}
for (var i = 0; i < circs.length; i++) {
- params.current_circ = circs()[i].circ;
- params.current_copy = circs()[i].copy;
- params.current_mvr = circs()[i].record;
+ params.current_circ = circs[i].circ;
+ params.current_copy = circs[i].copy;
+ params.current_mvr = circs[i].record;
params.current_index = i;
s += print_template_replace(params.line_item, params);
}