Add description to event, and group to event name if present. (#296)
authorNick Phillips <nick.phillips@otago.ac.nz>
Mon, 26 Feb 2018 01:07:44 +0000 (14:07 +1300)
committerDan Marsden <dan@danmarsden.com>
Mon, 26 Feb 2018 01:07:44 +0000 (14:07 +1300)
classes/calendar_helpers.php

index 9b5b8bf..eb29ecf 100644 (file)
@@ -52,10 +52,15 @@ function attendance_create_calendar_event(&$session) {
     $caleventdata->instance       = $session->attendanceid;
     $caleventdata->timestart      = $session->sessdate;
     $caleventdata->timeduration   = $session->duration;
+    $caleventdata->description    = $session->description;
     $caleventdata->eventtype      = 'attendance';
     $caleventdata->timemodified   = time();
     $caleventdata->modulename     = 'attendance';
 
+    if (!empty($session->groupid)) {
+        $caleventdata->name .= " (". get_string('group', 'group') ." ". groups_get_group_name($session->groupid) .")";
+    }
+
     $calevent = new stdClass();
     if ($calevent = calendar_event::create($caleventdata, false)) {
         $session->caleventid = $calevent->id;