summaryrefslogtreecommitdiffstats
path: root/modules-available/locationinfo/inc/coursebackend/coursebackend_davinci.inc.php
diff options
context:
space:
mode:
authorDirk Riestere2017-03-06 12:51:46 +0100
committerDirk Riestere2017-03-06 12:51:46 +0100
commit6a73907870f281563fd316d6a381a4b16b477db3 (patch)
treebdd64f966f5b5a29e3c96b922b59aaff7d958aa9 /modules-available/locationinfo/inc/coursebackend/coursebackend_davinci.inc.php
parentNoch mehr exeption werden gefangen und das verhalten bei errors ist vereinhei... (diff)
downloadslx-admin-6a73907870f281563fd316d6a381a4b16b477db3.tar.gz
slx-admin-6a73907870f281563fd316d6a381a4b16b477db3.tar.xz
slx-admin-6a73907870f281563fd316d6a381a4b16b477db3.zip
Noch mehr exeption werden gefangen und die errors verhalten sich jetzt wie beschrieben
Diffstat (limited to 'modules-available/locationinfo/inc/coursebackend/coursebackend_davinci.inc.php')
-rw-r--r--modules-available/locationinfo/inc/coursebackend/coursebackend_davinci.inc.php7
1 files changed, 4 insertions, 3 deletions
diff --git a/modules-available/locationinfo/inc/coursebackend/coursebackend_davinci.inc.php b/modules-available/locationinfo/inc/coursebackend/coursebackend_davinci.inc.php
index 3343d124..523823bf 100644
--- a/modules-available/locationinfo/inc/coursebackend/coursebackend_davinci.inc.php
+++ b/modules-available/locationinfo/inc/coursebackend/coursebackend_davinci.inc.php
@@ -54,7 +54,7 @@ class Coursebackend_Davinci extends CourseBackend
} catch (Exception $exception) {
$this->error = true;
$this->errormsg = "url did not send a xml";
- $array = [];
+ $array = false;
}
return $array;
}
@@ -95,8 +95,8 @@ class Coursebackend_Davinci extends CourseBackend
try {
foreach ($roomIds as $sroomId) {
$return = $this->fetchArray($sroomId);
- if ($this->error) {
- return $schedules;
+ if ($return === false) {
+ return false;
}
$lessons = $return['Lessons']['Lesson'];
$timetable = [];
@@ -121,6 +121,7 @@ class Coursebackend_Davinci extends CourseBackend
} catch (Exception $e) {
$this->error = true;
$this->errormsg = "url returns a wrong xml";
+ return false;
}
return $schedules;