$('selfck-patron-login-input').select();
return;
}
+
+ if(patron.textcode == 'NO_SESSION')
+ return selfckLogoutStaff();
+
return alert(patron.textcode);
}
$('selfck-patron-login-input').value = ''; // reset the input
bcReq.send();
}
+function selfckLogoutStaff() {
+ cookieManager.remove(STAFF_SES_PARAM);
+ location.reload(true);
+}
+
/**
* If a user barcode was scanned into the item barcode
* input, log out the current user and log in the new user
} else if(evt.textcode == 'OPEN_CIRCULATION_EXISTS') {
selfckRenew();
+ } else if(evt.textcode == 'NO_SESSION') {
+
+ return selfckLogoutStaff();
+
} else {
pendingXact = false;
selfckShowMsgNode(evt);
*/
function selfckPrint() {
for(var x in successfulItems) { // make sure we've checked out at least one item
+ appendClear($('selfck-print-lib-name'), text(orgUnit.name()));
appendClear($('selfck-print-date'), text(new Date().toLocaleString()));
window.print();
return;
<div class='print' id='selfck-print-div'>
<div>
<div id='selfck-print-date'/>
+ <div id='selfck-print-lib-name'/>
+ <div id='selfck-print-lib-addr-street'/>
+ <div>
+ <span id='selfck-print-lib-addr-city'/>
+ <span id='selfck-print-lib-addr-state'/>
+ <span id='selfck-print-lib-addr-post-code'/>
+ </div>
+ <div><span id='selfck-print-lname'/> <span id='selfck-print-fname'/></div>
You checked out the following items:
<ol id='selfck-print-items-list'>
<li name='selfck-print-items-template'>