5 Displays all calendar entries for a page as an action plugin.
7 Requires the subpages plugin.
13 $ewiki_plugins["action"]['calendarlist'] = "ewiki_action_calendar_list";
14 $ewiki_t["en"]["NOCALENDAR"] = "There are no calendar entries for this page.";
17 function ewiki_action_calendar_list($id, $data, $action) {
18 $pages=ewiki_subpage_list($id,CALENDAR_NAME_SEP);
20 foreach($pages as $pageId=>$uu){
21 if(! ewiki_isCalendarId($pageId)){
22 unset($pages[$pageId]);
27 return(ewiki_t("NOCALENDAR"));
30 $o = '<div class="calendar_list"><small>'.ewiki_t('CALENDERFOR')." $id:</small><br />";
31 $o .= ewiki_list_pages($pages)."</div>\n";