PM-2104 Se visualiza una "," en el Loguot ,Administrador en el nuevo instalador de PM3-RC3
Causa : Esta "," tal cual se indica aparece en esa poscion debido a que este obedece a una configuracion del ENVIRONMENT; ejemplo (@lastName, @firstName (@userName)), si esta seleccionada esta opcion deberia parecer una coma(,). Solucion : Sin embargo puede que algunos de estos valores (Firstname o lastanme fuese vacio) en este caso se elimina la coma ",".
This commit is contained in:
@@ -321,23 +321,14 @@ class Configurations // extends Configuration
|
||||
$oUser = UsersPeer::retrieveByPK($usrUid);
|
||||
$aux = str_replace('@userName', trim($username), $this->UserConfig['format']);
|
||||
|
||||
if(($aux === "@lastName @firstName" || $aux === "@lastName, @firstName") && strlen($oUser->getUsrFirstname())==0 && strlen($oUser->getUsrLastname())==0){
|
||||
return $oUser->getUsrUsername();
|
||||
$theFormat = $this->UserConfig['format'];
|
||||
if (strpos($theFormat, ',') !== false && ($oUser->getUsrFirstname() == '' || $oUser->getUsrLastname() == '')) {
|
||||
$theFormat = str_replace(',', '', $theFormat);
|
||||
}
|
||||
|
||||
if (strlen($oUser->getUsrFirstname())!=0) {
|
||||
$aux = str_replace('@firstName', $oUser->getUsrFirstname(), $aux);
|
||||
}else{
|
||||
$aux = str_replace('@firstName', "", $aux);
|
||||
}
|
||||
if (strlen($oUser->getUsrLastname())!=0) {
|
||||
$aux = str_replace('@lastName', $oUser->getUsrLastname(), $aux);
|
||||
}else{
|
||||
$aux = str_replace('@lastName', "", $aux);
|
||||
}
|
||||
if (strlen(strstr($aux, ","))>0 && (strlen($oUser->getUsrFirstname())==0 || strlen($oUser->getUsrLastname())==0)) {
|
||||
$aux = substr ($aux, ((strpos ($aux, ","))+1));
|
||||
}
|
||||
$aux = str_replace('@userName', trim($username), $theFormat);
|
||||
$aux = str_replace('@firstName', $oUser->getUsrFirstname(), $aux);
|
||||
$aux = str_replace('@lastName', $oUser->getUsrLastname(), $aux);
|
||||
}
|
||||
return $aux;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user