public function getFieldConfiguration() { $field = parent::getFieldConfiguration(); $folder = $this->getSetting('Folder') ? $this->getSetting('Folder') : null; $tree = UserformsTreeDropdownField::create($this->getSettingName("Folder"), _t('EditableUploadField.SELECTUPLOADFOLDER', 'Select upload folder'), "Folder"); $tree->setValue($folder); $field->push($tree); return $field; }
public function getFieldConfiguration() { $fields = parent::getFieldConfiguration(); $folder = $this->getSetting('Folder') ? $this->getSetting('Folder') : null; $tree = UserformsTreeDropdownField::create($this->getSettingName("Folder"), _t('EditableUploadField.SELECTUPLOADFOLDER', 'Select upload folder'), "Folder"); $tree->setValue($folder); $fields->push($tree); $randomise = $this->getSetting('Obfuscate') ? $this->getSetting('Obfuscate') : null; $cb = CheckboxField::create($this->getSettingName('Obfuscate'), 'Obfuscate upload folder - provides some hiding of uploaded files', $randomise); $fields->push($cb); $multiple = $this->getSetting('MultipleUploads'); $cb = CheckboxField::create($this->getSettingName("MultipleUploads"), 'Allow multiple uploads'); $cb->setValue($multiple ? true : false); $fields->push($cb); return $fields; }