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