summaryrefslogtreecommitdiff
path: root/inc
diff options
context:
space:
mode:
authorMacil Tech <maciltech@gmail.com>2013-03-27 22:09:39 +0800
committerMacil Tech <maciltech@gmail.com>2013-06-18 11:02:45 -0500
commit3bcc87caf294cd67f221854d1dc13065706f5a81 (patch)
tree1c20c1ecf696f96e879be76c4dd3cf4c9fdb627c /inc
parentfd33e9eba1e72fd4ee5f064944e9592be66c12c1 (diff)
Fix PM count caching.
cache::get() returns null if the key wasn't found (at least when using the Redis cache backend).
Diffstat (limited to 'inc')
-rw-r--r--inc/mod/auth.php2
-rw-r--r--inc/mod/pages.php2
2 files changed, 2 insertions, 2 deletions
diff --git a/inc/mod/auth.php b/inc/mod/auth.php
index f594af4b..d4a2ea1c 100644
--- a/inc/mod/auth.php
+++ b/inc/mod/auth.php
@@ -125,7 +125,7 @@ if (isset($_COOKIE[$config['cookies']['mod']])) {
function create_pm_header() {
global $mod, $config;
- if ($config['cache']['enabled'] && ($header = cache::get('pm_unread_' . $mod['id'])) !== false) {
+ if ($config['cache']['enabled'] && ($header = cache::get('pm_unread_' . $mod['id'])) != false) {
if ($header === true)
return false;
diff --git a/inc/mod/pages.php b/inc/mod/pages.php
index cf06e7d9..726ed735 100644
--- a/inc/mod/pages.php
+++ b/inc/mod/pages.php
@@ -89,7 +89,7 @@ function mod_dashboard() {
}
}
- if (!$config['cache']['enabled'] || ($args['unread_pms'] = cache::get('pm_unreadcount_' . $mod['id'])) === false) {
+ if (!$config['cache']['enabled'] || ($args['unread_pms'] = cache::get('pm_unreadcount_' . $mod['id'])) == false) {
$query = prepare('SELECT COUNT(*) FROM `pms` WHERE `to` = :id AND `unread` = 1');
$query->bindValue(':id', $mod['id']);
$query->execute() or error(db_error($query));