* [FIX] Fixed users data issue when managing MySQL BIT fields

This commit is contained in:
nuxsmin
2017-01-25 11:15:03 +01:00
parent 3ac3329fd1
commit 5cd47e4f21
3 changed files with 13 additions and 13 deletions

View File

@@ -34,18 +34,18 @@ class AccountHistoryData extends AccountData
/**
* @var bool
*/
public $isModify = false;
public $isModify = 0;
/**
* @var bool
*/
public $isDeleted = false;
public $isDeleted = 0;
/**
* @return boolean
*/
public function isIsModify()
{
return $this->isModify;
return (int)$this->isModify;
}
/**
@@ -61,7 +61,7 @@ class AccountHistoryData extends AccountData
*/
public function isIsDeleted()
{
return $this->isDeleted;
return (int)$this->isDeleted;
}
/**

View File

@@ -46,14 +46,14 @@ class UserPassRecoverData extends DataModelBase
/**
* @var bool
*/
public $userpassr_used = false;
public $userpassr_used = 0;
/**
* @return int
*/
public function getUserpassrUserId()
{
return $this->userpassr_userId;
return (int)$this->userpassr_userId;
}
/**
@@ -61,7 +61,7 @@ class UserPassRecoverData extends DataModelBase
*/
public function setUserpassrUserId($userpassr_userId)
{
$this->userpassr_userId = $userpassr_userId;
$this->userpassr_userId = (int)$userpassr_userId;
}
/**
@@ -101,7 +101,7 @@ class UserPassRecoverData extends DataModelBase
*/
public function isUserpassrUsed()
{
return $this->userpassr_used;
return (int)$this->userpassr_used;
}
/**
@@ -109,7 +109,7 @@ class UserPassRecoverData extends DataModelBase
*/
public function setUserpassrUsed($userpassr_used)
{
$this->userpassr_used = $userpassr_used;
$this->userpassr_used = (int)$userpassr_used;
}
}

View File

@@ -175,10 +175,10 @@ class User extends UserBase implements ItemInterface, ItemSelectInterface
$Data->addParam($this->itemData->getUserNotes());
$Data->addParam($this->itemData->getUserGroupId());
$Data->addParam($this->itemData->getUserProfileId());
$Data->addParam((int)$this->itemData->isUserIsAdminApp());
$Data->addParam((int)$this->itemData->isUserIsAdminAcc());
$Data->addParam((int)$this->itemData->isUserIsDisabled());
$Data->addParam((int)$this->itemData->isUserIsChangePass());
$Data->addParam($this->itemData->isUserIsAdminApp());
$Data->addParam($this->itemData->isUserIsAdminAcc());
$Data->addParam($this->itemData->isUserIsDisabled());
$Data->addParam($this->itemData->isUserIsChangePass());
$Data->addParam($this->itemData->getUserId());
$Data->setOnErrorMessage(__('Error al actualizar el usuario', false));