PM-4280 "(time zone) La validacion del login del time zone..." SOLVED
Issue:
El dropdown no muestra las opciones correctas
Cause:
Calculo erroneo al obtener el "time zone offset" del browser
Solution:
Se corrigio el calculo al obtener el "time zone offset" del browser
This commit is contained in:
@@ -2259,9 +2259,6 @@ function inputDocumentVerifySize(inpDocMaxFileSize, file)
|
||||
|
||||
function getBrowserTimeZoneOffset()
|
||||
{
|
||||
var d = new Date();
|
||||
var tzOffset = d.getTimezoneOffset();
|
||||
|
||||
return ((tzOffset > 0)? "-" : "") + (tzOffset * 60);
|
||||
return -1 * ((new Date()).getTimezoneOffset() * 60);
|
||||
}
|
||||
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -554,9 +554,6 @@ function stringReplace(strSearch, strReplace, str)
|
||||
|
||||
function getBrowserTimeZoneOffset()
|
||||
{
|
||||
var d = new Date();
|
||||
var tzOffset = d.getTimezoneOffset();
|
||||
|
||||
return ((tzOffset > 0)? "-" : "") + (tzOffset * 60);
|
||||
return -1 * ((new Date()).getTimezoneOffset() * 60);
|
||||
}
|
||||
|
||||
|
||||
@@ -807,7 +807,7 @@ return len;};var stripNonNumeric=function(str){str+='';var rgx=/^\d|\.|-$/;var o
|
||||
return out;};function inputDocumentVerifySize(inpDocMaxFileSize,file)
|
||||
{try{return(file.files[0].size<=inpDocMaxFileSize)?1:0;}catch(e){return 1;}}
|
||||
function getBrowserTimeZoneOffset()
|
||||
{var d=new Date();var tzOffset=d.getTimezoneOffset();return((tzOffset>0)?"-":"")+(tzOffset*60);}
|
||||
{return-1*((new Date()).getTimezoneOffset()*60);}
|
||||
var TimeToFade=1000.0;function fade(eid,inOut){inOut=(typeof(inOut)!='undefined')?true:false;var element=document.getElementById(eid);if(element==null)
|
||||
return;if(element.FadeState==null)
|
||||
{if(element.style.opacity==null||element.style.opacity==''||element.style.opacity=='1')
|
||||
|
||||
@@ -206,14 +206,14 @@ if ($timeZoneFailed) {
|
||||
$arrayTimeZoneId = $dateTime->getTimeZoneIdByTimeZoneOffset($browserTimeZoneOffset);
|
||||
|
||||
array_unshift($arrayTimeZoneId, 'false');
|
||||
array_walk($arrayTimeZoneId, function (&$value, $key, $parameter) { $value = ['TZ_UID' => $value, 'TZ_NAME' => '(UTC' . $parameter . ') ' . $value]; }, $browserUtcOffset);
|
||||
array_walk($arrayTimeZoneId, function (&$value, $key, $parameter) { $value = ['TZ_UID' => $value, 'TZ_NAME' => '(UTC ' . $parameter . ') ' . $value]; }, $browserUtcOffset);
|
||||
|
||||
$_SESSION['_DBArray'] = ['TIME_ZONE' => $arrayTimeZoneId];
|
||||
|
||||
$arrayData = [
|
||||
'USR_USERNAME' => $userUsername,
|
||||
'USR_PASSWORD' => $userPassword,
|
||||
'USR_TIME_ZONE' => '(UTC' . $userUtcOffset . ') ' . $userTimeZone,
|
||||
'USR_TIME_ZONE' => '(UTC ' . $userUtcOffset . ') ' . $userTimeZone,
|
||||
'BROWSER_TIME_ZONE' => $browserTimeZone
|
||||
];
|
||||
|
||||
|
||||
@@ -26,10 +26,7 @@
|
||||
<script type="text/javascript">
|
||||
function getBrowserTimeZoneOffset()
|
||||
{
|
||||
var d = new Date();
|
||||
var tzOffset = d.getTimezoneOffset();
|
||||
|
||||
return ((tzOffset > 0)? "-" : "") + (tzOffset * 60);
|
||||
return -1 * ((new Date()).getTimezoneOffset() * 60);
|
||||
}
|
||||
|
||||
function stringReplace(strSearch, strReplace, str)
|
||||
|
||||
@@ -57,10 +57,7 @@
|
||||
|
||||
function getBrowserTimeZoneOffset()
|
||||
{
|
||||
var d = new Date();
|
||||
var tzOffset = d.getTimezoneOffset();
|
||||
|
||||
return ((tzOffset > 0)? "-" : "") + (tzOffset * 60);
|
||||
return -1 * ((new Date()).getTimezoneOffset() * 60);
|
||||
}
|
||||
|
||||
function stringReplace(strSearch, strReplace, str)
|
||||
|
||||
Reference in New Issue
Block a user