Source of file EventCalendarExtension.php
Size: 0,568 Bytes - Last Modified: 2021-12-23T10:51:54+00:00
/var/www/docs.ssmods.com/process/src/code/calendars/EventCalendarExtension.php
12345678910111213141516171819202122232425 | <?php /** * Event Calendar Extension * Allowing events to have calendars * * @package calendar * @subpackage calendars */ class EventCalendarExtension extends DataExtension { public static $has_one = array( 'Calendar' => 'Calendar', ); public function updateFrontEndFields(FieldList $fields) { $calendarDropdown = DropdownField::create('CalendarID', 'Calendar', PublicCalendar::get()->map('ID', 'Title')) ->setEmptyString('Choose calendar...'); $fields->push($calendarDropdown); } } |