From 0dd274d6a6bfafca21e1fdfab6dbe5ac29e4cfd8 Mon Sep 17 00:00:00 2001 From: nuxsmin Date: Tue, 22 Dec 2015 20:44:28 +0100 Subject: [PATCH] * [FIX] Fixes #170. Integer casting for boolean values on users management. Thanks to @maseht --- inc/UserBase.class.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/inc/UserBase.class.php b/inc/UserBase.class.php index c4cc10e8..c07a6f78 100644 --- a/inc/UserBase.class.php +++ b/inc/UserBase.class.php @@ -367,10 +367,10 @@ abstract class UserBase $data['notes'] = $this->_userNotes; $data['groupId'] = $this->_userGroupId; $data['profileId'] = $this->_userProfileId; - $data['isAdminApp'] = $this->_userIsAdminApp; - $data['isAdminAcc'] = $this->_userIsAdminAcc; - $data['isDisabled'] = $this->_userIsDisabled; - $data['isChangePass'] = $this->_userChangePass; + $data['isAdminApp'] = intval($this->_userIsAdminApp); + $data['isAdminAcc'] = intval($this->_userIsAdminAcc); + $data['isDisabled'] = intval($this->_userIsDisabled); + $data['isChangePass'] = intval($this->_userChangePass); $data['pass'] = $passdata['pass']; $data['salt'] = $passdata['salt']; @@ -512,10 +512,10 @@ abstract class UserBase $data['notes'] = $this->_userNotes; $data['groupId'] = $this->_userGroupId; $data['profileId'] = $this->_userProfileId; - $data['isAdminApp'] = $this->_userIsAdminApp; - $data['isAdminAcc'] = $this->_userIsAdminAcc; - $data['isDisabled'] = $this->_userIsDisabled; - $data['isChangePass'] = $this->_userChangePass; + $data['isAdminApp'] = intval($this->_userIsAdminApp); + $data['isAdminAcc'] = intval($this->_userIsAdminAcc); + $data['isDisabled'] = intval($this->_userIsDisabled); + $data['isChangePass'] = intval($this->_userChangePass); $data['id'] = $this->_userId; if (DB::getQuery($query, __FUNCTION__, $data) === false) {