From 51b1a476bf2079f5530c734d0f7e1e662fa40c5c Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 24 Jun 2020 16:15:13 +0200 Subject: [PATCH] cast id to integer --- SeedDMS_Core/Core/inc.ClassUser.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/SeedDMS_Core/Core/inc.ClassUser.php b/SeedDMS_Core/Core/inc.ClassUser.php index 86286c6c8..1716ff84b 100644 --- a/SeedDMS_Core/Core/inc.ClassUser.php +++ b/SeedDMS_Core/Core/inc.ClassUser.php @@ -216,7 +216,7 @@ class SeedDMS_Core_User { /* {{{ */ $resArr = $resArr[0]; - $user = new self($resArr["id"], $resArr["login"], $resArr["pwd"], $resArr["fullName"], $resArr["email"], $resArr["language"], $resArr["theme"], $resArr["comment"], $resArr["role"], $resArr["hidden"], $resArr["disabled"], $resArr["pwdExpiration"], $resArr["loginfailures"], $resArr["quota"], $resArr["homefolder"]); + $user = new self((int) $resArr["id"], $resArr["login"], $resArr["pwd"], $resArr["fullName"], $resArr["email"], $resArr["language"], $resArr["theme"], $resArr["comment"], $resArr["role"], $resArr["hidden"], $resArr["disabled"], $resArr["pwdExpiration"], $resArr["loginfailures"], $resArr["quota"], $resArr["homefolder"]); $user->setDMS($dms); return $user; } /* }}} */ @@ -1036,7 +1036,7 @@ class SeedDMS_Core_User { /* {{{ */ $classname = $this->_dms->getClassname('group'); foreach ($resArr as $row) { /** @var SeedDMS_Core_Group $group */ - $group = new $classname($row["id"], $row["name"], $row["comment"]); + $group = new $classname((int) $row["id"], $row["name"], $row["comment"]); $group->setDMS($this->_dms); array_push($this->_groups, $group); } @@ -1137,7 +1137,7 @@ class SeedDMS_Core_User { /* {{{ */ $classname = $this->_dms->getClassname('document'); foreach ($resArr as $row) { /** @var SeedDMS_Core_Document $document */ - $document = new $classname($row["id"], $row["name"], $row["comment"], $row["date"], $row["expires"], $row["owner"], $row["folder"], $row["inheritAccess"], $row["defaultAccess"], $row["lockUser"], $row["keywords"], $row["sequence"]); + $document = new $classname((int) $row["id"], $row["name"], $row["comment"], $row["date"], $row["expires"], $row["owner"], $row["folder"], $row["inheritAccess"], $row["defaultAccess"], $row["lockUser"], $row["keywords"], $row["sequence"]); $document->setDMS($this->_dms); $documents[] = $document; } @@ -1165,7 +1165,7 @@ class SeedDMS_Core_User { /* {{{ */ $classname = $this->_dms->getClassname('document'); foreach ($resArr as $row) { /** @var SeedDMS_Core_Document $document */ - $document = new $classname($row["id"], $row["name"], $row["comment"], $row["date"], $row["expires"], $row["owner"], $row["folder"], $row["inheritAccess"], $row["defaultAccess"], $row["lockUser"], $row["keywords"], $row["sequence"]); + $document = new $classname((int) $row["id"], $row["name"], $row["comment"], $row["date"], $row["expires"], $row["owner"], $row["folder"], $row["inheritAccess"], $row["defaultAccess"], $row["lockUser"], $row["keywords"], $row["sequence"]); $document->setDMS($this->_dms); $documents[] = $document; } @@ -1407,7 +1407,7 @@ class SeedDMS_Core_User { /* {{{ */ $result = array(); if (count($resArr)>0) { foreach ($resArr as $res) { - $result[] = $this->_dms->getWorkflow($res['id']); + $result[] = $this->_dms->getWorkflow((int) $res['id']); } } @@ -1748,7 +1748,7 @@ class SeedDMS_Core_User { /* {{{ */ $categories = array(); foreach ($resArr as $row) { - $cat = new SeedDMS_Core_KeywordCategory($row["id"], $row["owner"], $row["name"]); + $cat = new SeedDMS_Core_KeywordCategory((int) $row["id"], $row["owner"], $row["name"]); $cat->setDMS($this->_dms); array_push($categories, $cat); }