From 76d089fe3662a7051258d6d1843a1167ea8017b1 Mon Sep 17 00:00:00 2001 From: Janek Lasocki-Biczysko Date: Fri, 27 Jan 2012 16:51:33 +0000 Subject: lazy boolean expression evaluation leaves function expressions unevaluated (!) --- engine/lib/cache.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'engine/lib/cache.php') diff --git a/engine/lib/cache.php b/engine/lib/cache.php index 6f6a02abe..d4cd6b460 100644 --- a/engine/lib/cache.php +++ b/engine/lib/cache.php @@ -375,7 +375,7 @@ function elgg_invalidate_simplecache() { $return = true; while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { - $return = $return && unlink($CONFIG->dataroot . 'views_simplecache/' . $file); + $return &= unlink($CONFIG->dataroot . 'views_simplecache/' . $file); } } closedir($handle); @@ -388,8 +388,8 @@ function elgg_invalidate_simplecache() { } foreach ($viewtypes as $viewtype) { - $return = $return && datalist_set("simplecache_lastupdate_$viewtype", 0); - $return = $return && datalist_set("simplecache_lastcached_$viewtype", 0); + $return &= datalist_set("simplecache_lastupdate_$viewtype", 0); + $return &= datalist_set("simplecache_lastcached_$viewtype", 0); } return $return; -- cgit v1.2.3