Source of file SectionAudioBlock.php
Size: 1,128 Bytes - Last Modified: 2021-12-23T10:11:59+00:00
/var/www/docs.ssmods.com/process/src/code/Blocks/SectionAudioBlock.php
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | <?php class SectionAudioBlock extends Section { private static $db = array( 'Text' => 'HTMLText' ); private static $has_one = array( 'Avatar' => 'Image', 'Audio' => 'File' ); public function getCMSFields() { $fields = parent::getCMSFields(); /*------------- QUESTION -------------*/ $fields->addFieldToTab("Root.Main", HtmlEditorField::create('Text')); /*------------- AVATAR -------------*/ $uploadField = UploadField ::create('Avatar'); $uploadField->setFolderName('SectionAudioBlock'); $uploadField->getValidator()->setAllowedExtensions(array( 'png','gif','jpeg','jpg' )); $fields->addFieldToTab("Root.Main", $uploadField); /*----------- AUDIO FILE -------------*/ $uploadField = UploadField ::create('Audio'); $uploadField->setFolderName('SectionAudioBlock/audio'); $uploadField->getValidator()->setAllowedExtensions(array( 'mp3' )); $fields->addFieldToTab("Root.Main", $uploadField); return $fields; } } |