var s = format;
if (s == '') { s = '%F %H:%M'; }
+ if (typeof date.iso8601Format != 'function') {
+
+ var js = JSAN._loadJSFromUrl( urls.isodate_lib );
+ try { eval( js ); } catch(E) { alert('Problem loading ISO8601 date extension:' + E); }
+
+ }
if (typeof date.iso8601Format == 'function') {
s = s.replace( /%\{iso8601\}/g, date.iso8601Format("YMDHMS") );
}
circ.checkin = function (params) {
JSAN.use('util.error'); this.error = new util.error();
-
- var js = JSAN._loadJSFromUrl( urls.isodate_lib );
- try { eval( js ); } catch(E) { this.error.standard_unexpected_error_alert('Problem loading ISO8601 date extension',E); }
-
JSAN.use('util.network'); this.network = new util.network();
JSAN.use('util.barcode');
JSAN.use('util.date');
'items_claimed_returned' : function(which) {
var obj = this;
try {
+ JSAN.use('util.date');
var retrieve_ids = ( which == 2 ? obj.retrieve_ids2 : obj.retrieve_ids );
if (!retrieve_ids || retrieve_ids.length == 0) return;
function check_date(value) {
- JSAN.use('util.date');
try {
if (! util.date.check('YYYY-MM-DD',value) ) {
throw('Invalid Date');
}
//alert('backdate = ' + backdate);
if (backdate) {
+ backdate = util.date.formatted_date(backdate + ' 00:00:00','%{iso8601}');
var barcodes = util.functional.map_list(retrieve_ids,function(o){return o.barcode;});
for (var i = 0; i < barcodes.length; i++) {
var robj = obj.network.simple_request(