### v.2.1 SUN STABLE New Features in Works
-* ✔ PostgreSQL to be further tested. Implement server managed database.
- * On errors sessions appear not to be closed by driver, maybe this is required and they expire?
- * Not all sql has been translated or proper database everywhere established.
-* Session expired should disable the log entry form.
+* ✔ Config. page set session expires times has to be validated not to be under 2 minutes.
* Implement mapped provision of named timezones via main.inf, for towns not available in global list.
* Javascript also needs to be updated to translate this properly.
+* ✔ PostgreSQL to be further tested. Implement server managed database.
+ * On errors sessions appear not to be closed by driver, maybe this is required and they expire?
+ * Not all sql has been translated or proper database everywhere established.
+* ✔ Session expired should disable the log entry form.
* ✔ Implement log text field limit setting. 0 - Unlimited, 1024 - Default n>128 as minimum size.
* ✔ System configuration variables should be sorted and listed by name and grouped by type. Anons presented at the bottom.
* ✔ Provide office share public link for main.inf linked categories, No login required but no log creation or search is possible.
var timeout;
var now = new moment();
var val = expires.replace(/\+|[A-Z]|[a-z]/g, '');
+
if(expires.indexOf("h")>0){
timeout = moment(now).add(val, "h");
}
else
if(expires.indexOf("m")>0){
+ if(val<2){val=2};
timeout = moment(now).add(val, "m");
}
else
if(expires.indexOf("s")>0){
+ if(val<60){val=2};
timeout = moment(now).add(val, "s");
}
+ else{
+ if(val<2){val=2};
+ timeout = moment(now).add(val, "m");
+ }
var timer = setInterval(function() {
var now = new moment();
if(now.isAfter(timeout)){
$("#sss_status").html("<span id='sss_expired'><a href='login_ctr.cgi'>Page Session has Expired!</a></span>");
clearInterval(timer);
+ $("#ed").prop( "disabled", true );
+ $("#el").prop( "disabled", true );
+ $("#am").prop( "disabled", true );
}
}, 1000);