$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'), ['default' => '%raw%']);
+ $this->_addSettingField('pdfform_attachments', Checkbox::class, __('Activer les pièces jointes'), ['default' => false]);
+ $this->_addSettingField('pdfform_mandatory_fields', Text::class, __('Champs obligatoires'), ['default' => 'Email', 'hint' => __('Noms des champs séparés par des virgules')]);
}
namespace App\SubForms\Link;
use App\Fields\FluidbookLinkEditor\PDFJSType;
-use App\Fields\FluidbookLinkEditor\Target;
use App\Fluidbook\Link\Link;
use Cubist\Backpack\Magic\Fields\FilesOrURL;
use Cubist\Backpack\Magic\Fields\SelectFromArray;
$this->addField('to', FilesOrURL::class, __('Fichier'), $this->getFilesOrURLEntry());
$this->addField('name', \Cubist\Backpack\Magic\Fields\Text::class, __('Nom du formulaire'));
$this->addField('target', \Cubist\Backpack\Magic\Fields\Email::class, __('Destinataire du formulaire'), ['hint' => __('Laisser vide pour utiliser l\'adresse par défaut')]);
+ $this->addField('attachments', SelectFromArray::class, __('Pièces jointes'), ['default' => 'default', 'options' => ['default' => __('Par défault'), 'enabled' => __('Activé'), 'disabled' => __('Désactivé')]]);
+ $this->addField('mandatory_fields', \Cubist\Backpack\Magic\Fields\Text::class, __('Champs obligatoires'), ['hint' => __('Laisser vide pour utiliser le paramètre par défaut.') . ' ' . __('Entrer un tiret (-) pour qu\'aucun champ ne soit obligatoire.')]);
$this->addField('pdfjs', PDFJSType::class, __('Interface PDFJS'));
}
}