Index: calendar/lib.php =================================================================== RCS file: /cvsroot/moodle/moodle/calendar/lib.php,v retrieving revision 1.206.2.13 diff -u -r1.206.2.13 lib.php --- calendar/lib.php 30 Apr 2008 04:45:23 -0000 1.206.2.13 +++ calendar/lib.php 17 Mar 2009 18:36:24 -0000 @@ -680,6 +680,19 @@ } $events = get_records_select('event', $whereclause, 'timestart'); + if ($events) { + foreach ($events as $event) { + if ($event->modulename) { + $instance = get_record($event->modulename, 'id', $event->instance); + if ($event->modulename == 'assignment') { + $eventname = $instance->name.' ('.get_string('duedate', 'assignment').')'; + } else { + $eventname = $instance->name.' ('.get_string($event->modulename.$event->eventtype.'s', $event->modulename).')'; + } + $event->name = $eventname; + } + } + } if ($events === false) { $events = array(); }