utility function
authorphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 19 Jun 2006 20:04:15 +0000 (20:04 +0000)
committerphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 19 Jun 2006 20:04:15 +0000 (20:04 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@4680 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/server/patron/util.js

index bd13a55..d8afadb 100644 (file)
@@ -4,7 +4,7 @@ if (typeof patron == 'undefined') var patron = {};
 patron.util = {};
 
 patron.util.EXPORT_OK  = [ 
-       'columns', 'mbts_columns', 'mb_columns', 'mp_columns', 'std_map_row_to_column', 'retrieve_au_via_id', 'retrieve_fleshed_au_via_id', 'set_penalty_css'
+       'columns', 'mbts_columns', 'mb_columns', 'mp_columns', 'std_map_row_to_column', 'retrieve_au_via_id', 'retrieve_fleshed_au_via_id', 'retrieve_fleshed_au_via_barcode', 'set_penalty_css'
 ];
 patron.util.EXPORT_TAGS        = { ':all' : patron.util.EXPORT_OK };
 
@@ -395,6 +395,17 @@ patron.util.retrieve_fleshed_au_via_id = function(session, id) {
        return patron_obj;
 }
 
+patron.util.retrieve_fleshed_au_via_barcode = function(session, id) {
+       JSAN.use('util.network');
+       var network = new util.network();
+       var patron_obj = network.simple_request(
+               'FM_AU_RETRIEVE_VIA_BARCODE',
+               [ session, id ]
+       );
+       patron.util.set_penalty_css(patron_obj);
+       return patron_obj;
+}
+
 var TIME = { minute : 60, hour : 60*60, day : 60*60*24, year : 60*60*24*365 };
 
 patron.util.set_penalty_css = function(patron) {