From d54a1a7b96160ba788209f60c9ae0a6bbc0fccda Mon Sep 17 00:00:00 2001 From: Benjamin Renard <benjamin.renard@akka.eu> Date: Tue, 13 Aug 2019 10:43:36 +0200 Subject: [PATCH] Fix load from shared catalog --- php/classes/TimeTableMgr.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/php/classes/TimeTableMgr.php b/php/classes/TimeTableMgr.php index 42d3895..b0adb01 100644 --- a/php/classes/TimeTableMgr.php +++ b/php/classes/TimeTableMgr.php @@ -433,17 +433,18 @@ class TimeTableMgr extends AmdaObjectMgr */ public function loadIntervalsFromObject($id, $typeTT = '', $start = null, $limit = null) { - if ($typeTT == 'sharedtimeTable') { + if ($typeTT == 'sharedtimeTable' || $typeTT == 'sharedcatalog') { //Shared object $sharedObjMgr = new SharedObjectsMgr(); - $path = $sharedObjMgr->getDataFilePath('timeTable', $id); + $sharedType = ($typeTT == 'sharedcatalog') ? 'catalog' : 'timeTable'; + $path = $sharedObjMgr->getDataFilePath($sharedType, $id); } else { $path = USERTTDIR . $id . '.xml'; } //load intervals from TT id if (!file_exists($path)) { - return ['success' => false, 'message' => "Cannot find TT file " . $id]; + return ['success' => false, 'message' => "Cannot find TT file " . $id ]; } $this->objectDom->load($path); -- libgit2 0.21.2