pull org location from URL param "l" .. default to org tree root
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 7 Aug 2008 13:28:32 +0000 (13:28 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 7 Aug 2008 13:28:32 +0000 (13:28 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_2@10293 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/opac/extras/selfcheck/selfcheck.js

index fa672ac..45ae925 100644 (file)
@@ -33,6 +33,7 @@ var successfulItems = {};
 var scanTimeout = 800;
 var scanTimeoutId;
 var patronBarcodeRegex;
+var orgUnit;
 
 
 function selfckInit() {
@@ -41,13 +42,12 @@ function selfckInit() {
 
     selfckSetupPrinter();
 
-    /*
-    XXX we need org information (from the proxy?)
-    var t = fetchOrgSettingDefault(1, 'circ.selfcheck.patron_login_timeout');
+    orgUnit = findOrgUnitSN(cgi.param('l')) || globalOrgTree;
+
+    var t = fetchOrgSettingDefault(orgUnit.id(), 'circ.selfcheck.patron_login_timeout');
     patronTimeout = (t) ? parseInt(t) * 1000 : patronTimeout;
-    */
 
-    var reg = fetchOrgSettingDefault(globalOrgTree.id(), 'opac.barcode_regex');
+    var reg = fetchOrgSettingDefault(orgUnit.id(), 'opac.barcode_regex');
     if(reg) patronBarcodeRegex = new RegExp(reg);
 
     if(!staff) {