From 0c50b5e0a61ffe7b5d543d9cba94ea88ab009f04 Mon Sep 17 00:00:00 2001 From: Dirk Riestere Date: Fri, 24 Feb 2017 18:12:39 +0100 Subject: Bugfixes und Caching wie besprochen verändert --- modules-available/locationinfo/inc/coursebackend.inc.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'modules-available/locationinfo/inc/coursebackend.inc.php') diff --git a/modules-available/locationinfo/inc/coursebackend.inc.php b/modules-available/locationinfo/inc/coursebackend.inc.php index e21cbac3..47eb73f4 100644 --- a/modules-available/locationinfo/inc/coursebackend.inc.php +++ b/modules-available/locationinfo/inc/coursebackend.inc.php @@ -136,10 +136,10 @@ abstract class CourseBackend } //Check if we should refresh other rooms recently requested by front ends - if ($this->getCacheTime()>0) { + if ($this->getCacheTime()>0&&$this->RefreshTime()>0) { $dbquery4 = Database::simpleQuery("SELECT locationid ,serverroomid, lastcalenderupdate FROM location_info WHERE serverid= :id", array('id' => $this->serverID)); foreach($dbquery4->fetchAll(PDO::FETCH_COLUMN) as $row){ - if($row['lastcalenderupdate']<$this->getRefreshTime()){ + if(strtotime($row['lastcalenderupdate'])>strtotime("-".$this->getRefreshTime()."seconds")&&strtotime($row['lastcalenderupdate'])> strtotime("-".$this->getCacheTime()."seconds")){ $sroomIDs[$row['locationid']] = $row['serverroomid']; } } -- cgit v1.2.3-55-g7522