10931 Posts in 2614 Topics by 1810 members
|Go to End|
1 June 2010 at 10:50am
Hi, I'm trying to return a list of upcoming main events (excluding announcements) from the EventCalendar. I only want to display events where there is an actual CalendarEvent page....
Is there a simple way to do this using the Calendar built in functions?
1 June 2010 at 11:36am
Check the UpcomingEvents function in Calendar.php.. at least one of the arguments is a filter (there may even be two).. Anyway, you want to apply one like "is_announcement != 1", and that should work for you.
1 June 2010 at 12:12pm Last edited: 1 June 2010 12:12pm
yeah there are two arguments in that function, but I've tried a few variations and I either get errors or no result....
this works (but doesn't give me access to any calendar functions):
return DataObject::get("CalendarDateTime","StartDate >= DATE(NOW()) AND is_announcement!=1","StartDate ASC","",5);
but this doesn't:
return DataObject::get_one("Calendar")->upcomingEvents(5,"is_announcement != 1");
|Go to Top|