22 $sess = new \ilObjSession($a_obj_id,
false);
23 return $sess->getPresentationTitleAppointmentPeriod();
33 $access = $DIC->access();
36 $path = parent::getPathIds();
40 foreach (
$path as $path_item_ref_id) {
42 if ($session_container) {
43 $new_path[] = $session_container;
45 $new_path[] = $path_item_ref_id;
49 if (is_array($new_path) && count($new_path) > 0) {
50 unset($new_path[count($new_path) - 1]);
62 $access = $DIC->access();
67 if ($access->checkAccess(
'read',
'', $session_ref_id)) {
68 $accessible[$session_ref_id] = $unix_time;
79 foreach ($accessible as $session_ref_id => $unix_time) {
81 $last = $session_ref_id;
87 return $session_ref_id;
Creates a path for a start and endnode.
static _after(ilDateTime $start, ilDateTime $end, $a_compare_field='', $a_tz='')
compare two dates and check start is after end This method does not consider tz offsets.
static getEventsForItemOrderedByStartingTime($item_ref_id)
static _lookupTitle($a_id)
lookup object title
static _getAllReferences($a_id)
get all reference ids of object
static _equals(ilDateTime $start, ilDateTime $end, $a_compare_field='', $a_tz='')
Check if two date are equal.
enableHideLeaf($a_status)
Hide leaf node in path.
PathGUI which handles materials assigned to sessions.
static _lookupType($a_id, $a_reference=false)
lookup object type
findSessionContainerForItem($item_ref_id)