foreach ($repeat['weekdays'] as $weekday) { $repeat_weekdays_[] = $days[$weekday]; } $repeat['weekdays'] = $repeat_weekdays_; } } else { $repeat['repeat'] = 'doesnotrepeat'; } $calendar_options = OC_Calendar_Calendar::allCalendars(OCP\USER::getUser()); $category_options = OC_Calendar_App::getCategoryOptions(); $repeat_options = OC_Calendar_App::getRepeatOptions(); $repeat_end_options = OC_Calendar_App::getEndOptions(); $repeat_month_options = OC_Calendar_App::getMonthOptions(); $repeat_year_options = OC_Calendar_App::getYearOptions(); $repeat_weekly_options = OC_Calendar_App::getWeeklyOptions(); $repeat_weekofmonth_options = OC_Calendar_App::getWeekofMonth(); $repeat_byyearday_options = OC_Calendar_App::getByYearDayOptions(); $repeat_bymonth_options = OC_Calendar_App::getByMonthOptions(); $repeat_byweekno_options = OC_Calendar_App::getByWeekNoOptions(); $repeat_bymonthday_options = OC_Calendar_App::getByMonthDayOptions(); if ($permissions & OCP\Share::PERMISSION_UPDATE) { $tmpl = new OCP\Template('calendar', 'part.editevent'); } elseif ($permissions & OCP\Share::PERMISSION_READ) { $tmpl = new OCP\Template('calendar', 'part.showevent'); } $tmpl->assign('eventid', $id); $tmpl->assign('permissions', $permissions); $tmpl->assign('lastmodified', $lastmodified); $tmpl->assign('calendar_options', $calendar_options); $tmpl->assign('repeat_options', $repeat_options); $tmpl->assign('repeat_month_options', $repeat_month_options);