Source of file EventCategory.php
Size: 0,841 Bytes - Last Modified: 2021-12-23T10:51:54+00:00
/var/www/docs.ssmods.com/process/src/code/categories/EventCategory.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344 | <?php /** * Event Category * * @package calendar * @subpackage categories */ class EventCategory extends DataObject { public static $singular_name = 'Category'; public static $plural_name = 'Categories'; public static $db = array( 'Title' => 'Varchar', ); public static $many_many = array( 'Events' => 'Event' ); public static $default_sort = 'Title'; public function getAddNewFields() { $fields = FieldList::create( TextField::create('Title') ); $this->extend('updateAddNewFields', $fields); return $fields; } public function getCMSFields() { $fields = parent::getCMSFields(); //Events shouldn't be editable from here by default $fields->removeByName('Events'); return $fields; } } |