define ('CALENDAR_TF_24', '%H:%M');
define ('CALENDAR_TF_12', '%I:%M %p');
+define ('CALENDAR_MAXCOURSES', 3);
+
$CALENDARDAYS = array('sunday','monday','tuesday','wednesday','thursday','friday','saturday');
if (!empty($events)) {
foreach ($events as $event) {
if($event->courseid != 0 && $event->courseid != SITEID && $event->groupid == 0) {
- $event->class = 'event_course'.array_search($event->courseid, $courses) % 3;
+ $event->class = 'event_course'.array_search($event->courseid, $courses) % CALENDAR_MAXCOURSES;
}
}
}
$fields = 'id, shortname';
$courseshortnames = get_records_select('course', $select, $sort, $fields, 0, 12);
- for ($i = 0; $i < 3; $i++) {
+ for ($i = 0; $i < CALENDAR_MAXCOURSES; $i++) {
// Concatenate shortnames if there are more than 3 courses
$strshortnames = '';
$n = 0;
- for ($j = $i; $j < count($courses); $j += 3) {
+ for ($j = $i; $j < count($courses); $j += CALENDAR_MAXCOURSES) {
$strshortnames .= ', <a title="" href="'.$CFG->wwwroot.'/course/view.php?id='.$courses[$j].'">'.(!empty($courseshortnames[$courses[$j]]->shortname) ? $courseshortnames[$courses[$j]]->shortname : $courses[$j]).'</a>';
$n++;
}
else if($event->courseid != 0 && $event->courseid != SITEID && $event->groupid == 0) {
$typesbyday[$eventdaystart]['startcourse'] = true;
// Set event class for course event
- $events[$event->id]->class = 'event_course'.array_search($event->courseid, $courses) % 3;
+ $events[$event->id]->class = 'event_course'.array_search($event->courseid, $courses) % CALENDAR_MAXCOURSES;
}
else if($event->groupid) {
$typesbyday[$eventdaystart]['startgroup'] = true;
// Set event course class if a course event
if($event->courseid != 0 && $event->courseid != SITEID && $event->groupid == 0) {
- $event->class = 'event_course'.array_search($event->courseid, $courses) % 3;
+ $event->class = 'event_course'.array_search($event->courseid, $courses) % CALENDAR_MAXCOURSES;
}
if ($event->timestart >= $starttime && $event->timestart <= $endtime) { // Print it now
// Set event course class if a course event
if($event->courseid != 0 && $event->courseid != SITEID && $event->groupid == 0) {
- $event->class = 'event_course'.array_search($event->courseid, $courses) % 3;
+ $event->class = 'event_course'.array_search($event->courseid, $courses) % CALENDAR_MAXCOURSES;
}
calendar_print_event($event);