Source of file GlobalContent.php
Size: 1,078 Bytes - Last Modified: 2021-12-23T10:58:11+00:00
/var/www/docs.ssmods.com/process/src/code/GlobalContent.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | <?php class GlobalContent extends DataObject { /** * Return the GlobalContent instance * * @return self */ public static function inst() { return static::get_one(__CLASS__); } public function getCMSFields() { $fields = parent::getCMSFields(); $fields->add(HiddenField::create('ID', 'ID', $this->ID)); return $fields; } public function requireDefaultRecords() { if (!static::inst()) { /** @var self $config */ $config = new static(); $config->write(); DB::alteration_message('Created default Global Content instance', 'created'); } } public function canView($member = null) { return true; } public function canEdit($member = null) { return Permission::check('CMS_ACCESS_GlobalContentAdmin', 'any', $member); } public function canDelete($member = null) { return false; } public function canCreate($member = null) { return false; } } |