summaryrefslogtreecommitdiff
path: root/src/SemanticScuttle/Service/User.php
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2010-11-19 06:51:01 +0100
committerChristian Weiske <cweiske@cweiske.de>2010-11-19 07:06:08 +0100
commit5a8327be1dc3cba69296dbf82c6b2320cc3a0e2f (patch)
tree1eb740c4bd5cf7771c0c0c7bd126069fd74b2ec8 /src/SemanticScuttle/Service/User.php
parente1f9d9e3a07652d4ec668a2337d8b788e031ab9f (diff)
downloadsemanticscuttle-5a8327be1dc3cba69296dbf82c6b2320cc3a0e2f.tar.gz
semanticscuttle-5a8327be1dc3cba69296dbf82c6b2320cc3a0e2f.tar.bz2
Fix bug #3111254: Search in my_watchlist results in error
Diffstat (limited to 'src/SemanticScuttle/Service/User.php')
-rw-r--r--src/SemanticScuttle/Service/User.php6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/SemanticScuttle/Service/User.php b/src/SemanticScuttle/Service/User.php
index 6fc3bb7..091ea4d 100644
--- a/src/SemanticScuttle/Service/User.php
+++ b/src/SemanticScuttle/Service/User.php
@@ -356,7 +356,7 @@ class SemanticScuttle_Service_User extends SemanticScuttle_DbService
public function getCurrentUserId()
{
if (isset($_SESSION[$this->getSessionKey()])) {
- return $_SESSION[$this->getSessionKey()];
+ return (int)$_SESSION[$this->getSessionKey()];
} else if (isset($_COOKIE[$this->getCookieKey()])) {
$cook = split(':', $_COOKIE[$this->getCookieKey()]);
@@ -377,10 +377,10 @@ class SemanticScuttle_Service_User extends SemanticScuttle_DbService
if ($row = $this->db->sql_fetchrow($dbresult)) {
$this->setCurrentUserId(
- $row[$this->getFieldName('primary')]
+ (int)$row[$this->getFieldName('primary')]
);
$this->db->sql_freeresult($dbresult);
- return $_SESSION[$this->getSessionKey()];
+ return (int)$_SESSION[$this->getSessionKey()];
}
}
return false;