From: erickson Date: Wed, 19 Jul 2006 12:28:17 +0000 (+0000) Subject: added fix for interval_to_seconds, fixed off-by-one on expire date calc X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=5cd7610d114eb1e6695ec53d596af6ec8e0be505;p=Evergreen.git added fix for interval_to_seconds, fixed off-by-one on expire date calc git-svn-id: svn://svn.open-ils.org/ILS/trunk@5072 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/xul/staff_client/server/patron/ue_config.js b/Open-ILS/xul/staff_client/server/patron/ue_config.js index 674278ce46..3b9208c3a5 100644 --- a/Open-ILS/xul/staff_client/server/patron/ue_config.js +++ b/Open-ILS/xul/staff_client/server/patron/ue_config.js @@ -328,6 +328,9 @@ function uEditDefineData(patron) { onpostchange : function(field, value) { var type = groupsCache[value]; var interval = type.perm_interval(); + + /* interval_to_seconds expects 'M' for months, 'm' for minutes */ + interval = interval.replace(/mon/, 'Mon'); var intsecs = parseInt(interval_to_seconds(interval)); var expdate = new Date(); @@ -337,7 +340,7 @@ function uEditDefineData(patron) { var year = expdate.getYear() + 1900; var month = (expdate.getMonth() + 1) + ''; - var day = (expdate.getDate() + 1) + ''; + var day = (expdate.getDate()) + ''; if(!month.match(/\d{2}/)) month = '0' + month; if(!day.match(/\d{2}/)) day = '0' + day;