use App\Models\FluidbookExternalInstallServer;
use Cubist\Backpack\Magic\Fields\Checkbox;
use Cubist\Backpack\Magic\Fields\Code;
+use Cubist\Backpack\Magic\Fields\Email;
use Cubist\Backpack\Magic\Fields\ExternalPath;
use Cubist\Backpack\Magic\Fields\FilesOrURL;
use Cubist\Backpack\Magic\Fields\FormBigSection;
$this->_multimedia();
$this->_video();
$this->_pdf();
+ $this->_pdfForm();
$this->_slideshow();
$this->_audioplayer();
$this->_downloadPortions();
$this->_addSettingField('PDFJSCSS', Textarea::class, 'Styles PDF.js');
}
+ protected function _pdfForm()
+ {
+ $this->_addSettingField('section_pdfform', FormSection::class, 'Formulaires PDF');
+ $this->_addSettingField('pdfform_style', SelectFromArray::class, __('Style du formulaire'), ['default' => 'default', 'options' => ['default' => __('Par défaut'), 'cfgroup' => 'CFGroup']]);
+ $this->_addSettingField('pdfform_text', Text::class, __('Explication associée au formulaire'));
+ $this->_addSettingField('pdfform_button', Text::class, __('Texte du bouton de soumission du formulaire'));
+ $this->_addSettingField('pdfform_confirm', Text::class, __('Message de confirmation'));
+ $this->_addSettingField('', FormSeparator::class);
+ $this->_addSettingField('pdfform_copy_user', Checkbox::class, __('Envoyer une copie du formulaire à l\'expéditeur'), ['default' => true]);
+ $this->_addSettingField('pdfform_email_subject_user', Text::class, __('Sujet des emails pour l\'expéditeur'), ['default' => '%formname%', 'when' => ['pdfform_copy_user' => '1']]);
+ $this->_addSettingField('pdfform_email_body_user', Textarea::class, __('Texte des emails pour l\'expéditeur'), ['when' => ['pdfform_copy_user' => '1']]);
+ $this->_addSettingField('', FormSeparator::class);
+ $this->_addSettingField('pdfform_to', Email::class, __('Destinataire par défaut'), ['hint' => __('Le destinataire pourra être redéfini pour chaque formulaire dans l\'éditeur de liens')]);
+ $this->_addSettingField('pdfform_email_subject', Text::class, __('Sujet des emails pour le destinataire'), ['default' => '%formname%']);
+ $this->_addSettingField('pdfform_email_body', Textarea::class, __('Texte des emails pour le destinataire'));
+
+ }
+
protected function _slideshow()
{
$this->_addSettingField('section_slideshow', FormSection::class, $this->__('Slideshow'));