Merge pull request #2450 from luisfernandosl/BUG-15166

BUG 15166 "Even if a user has an INACTIVE status..." SOLVED
This commit is contained in:
julceslauhub
2014-06-13 13:55:45 -04:00

View File

@@ -415,13 +415,23 @@ class RBAC
*/
public function createUser ($aData = array(), $sRolCode = '')
{
if ($aData["USR_STATUS"] . "" == "1") {
$aData["USR_STATUS"] = "ACTIVE";
}
if ($aData["USR_STATUS"] . "" == "0") {
$aData["USR_STATUS"] = "INACTIVE";
}
if ($aData['USR_STATUS'] == 'ACTIVE') {
$aData['USR_STATUS'] = 1;
}
if ($aData['USR_STATUS'] == 'INACTIVE') {
$aData['USR_STATUS'] = 0;
}
$sUserUID = $this->userObj->create( $aData );
if ($sRolCode != '') {
$this->assignRoleToUser( $sUserUID, $sRolCode );
}
@@ -486,7 +496,7 @@ class RBAC
* @return void
*/
public function changeUserStatus ($sUserUID = '', $sStatus = 'ACTIVE')
{
{
if ($sStatus === 'ACTIVE') {
$sStatus = 1;
}