'patron_id' : obj.patron.id(),
'check_stop_checkouts' : function() { return obj.check_stop_checkouts(); },
'on_list_change' : function(checkout) {
+ netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
+ var x = obj.summary_window.g.summary.controller.view.patron_checkouts;
+ var n = Number(x.getAttribute('value'));
+ x.setAttribute('value',n+1);
+ },
+ 'on_list_change_old' : function(checkout) {
/* this stops noncats from getting pushed into Items Out */
if (!checkout.circ.id()) return;
return function() {
e.setAttribute('value','...');
obj.network.simple_request(
+ 'FM_MOUS_RETRIEVE',
+ [ ses(), obj.patron.id() ],
+ function(req) {
+ JSAN.use('util.money');
+ var robj = req.getResultObject();
+ e.setAttribute('value', '$' + util.money.sanitize( robj.balance_owed() ));
+ }
+ );
+ /*
+ obj.network.simple_request(
'FM_MBTS_IDS_RETRIEVE_ALL_HAVING_BALANCE',
[ ses(), obj.patron.id() ],
function(req) {
e.setAttribute('value', '$' + util.money.sanitize( util.money.cents_as_dollars( sum ) ));
}
);
+ */
};
}
],
removeCSSClass(document.documentElement,'PATRON_NET_ACCESS_3');
JSAN.use('util.network'); var net = new util.network();
- net.simple_request('FM_MBTS_IDS_RETRIEVE_ALL_HAVING_BALANCE',[ ses(), patron.id() ], function(req) {
- if (req.getResultObject().length > 0) addCSSClass(document.documentElement,'PATRON_HAS_BILLS');
+ net.simple_request('FM_MOUS_RETRIEVE',[ ses(), patron.id() ], function(req) {
+ if (req.getResultObject().balance_owed() > 0) addCSSClass(document.documentElement,'PATRON_HAS_BILLS');
});
net.simple_request('FM_CIRC_COUNT_RETRIEVE_VIA_USER',[ ses(), patron.id() ], function(req) {
var co = req.getResultObject();