From b2a56c57afaa11b24f1b3cc2cc1552e886a84b6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=AFeul=20Rouquette?= <> Date: Sat, 1 Jul 2017 12:49:55 +0000 Subject: [PATCH] =?UTF-8?q?possibilit=C3=A9=20d'avoir=20des=20PJ=20directe?= =?UTF-8?q?ment=20encloses=20dans=20le=20mail=20:=20constante=20+=20case?= =?UTF-8?q?=20=C3=A0=20cocher=20+=20cha=C3=AEne=20de=20langue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- inc/formidable_fichiers.php | 4 ++++ lang/formidable_fr.php | 8 +++++--- traiter/email.yaml | 7 +++++++ 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/inc/formidable_fichiers.php b/inc/formidable_fichiers.php index a626877d..5b3ac85f 100644 --- a/inc/formidable_fichiers.php +++ b/inc/formidable_fichiers.php @@ -6,6 +6,10 @@ if (!defined('_ECRIRE_INC_VERSION')) { } include_spip('inc/flock'); include_spip('inc/documents'); +if (!defined('_FORMIDABLE_TAILLE_MAX_FICHIERS_EMAIL')) {// la taille maximum (en Mio) des fichiers qu'on autorise directement en PJ dans les emails. + define('_FORMIDABLE_TAILLE_MAX_FICHIERS_EMAIL', 10); +} + if (!defined('_FORMIDABLE_EXPIRATION_FICHIERS_EMAIL')) { // Combien de temps un lien par email dans fichier est valable (en seconde) define('_FORMIDABLE_EXPIRATION_FICHIERS_EMAIL', 24*3600); diff --git a/lang/formidable_fr.php b/lang/formidable_fr.php index 6401a212..26263a15 100644 --- a/lang/formidable_fr.php +++ b/lang/formidable_fr.php @@ -31,8 +31,8 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( // C 'cfg_analyse_classe_explication' => 'Vous pouvez indiquer des classes CSS qui seront ajoutées - sur le conteneur de chaque graphique, tel que <code>gray</code>,<code>blue</code>, - <code>orange</code>, <code>green</code> ou tout ce qui vous plairait !', + sur le conteneur de chaque graphique, tel que <code>gray</code>,<code>blue</code>, + <code>orange</code>, <code>green</code> ou tout ce qui vous plairait !', 'cfg_analyse_classe_label' => 'Classe CSS de la barre de progression', 'cfg_objets_explication' => 'Choisir les contenus auxquels pourront être liés les formulaires.', 'cfg_objets_label' => 'Lier les formulaires aux contenus', @@ -224,7 +224,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'traiter_email_option_destinataires_plus_explication' => 'Une liste d’adresses séparées par des virgules.', 'traiter_email_option_destinataires_plus_label' => 'Destinataires supplémentaires', 'traiter_email_option_destinataires_selon_champ_explication' => 'Permet d’indiquer un ou plusieurs destinataires en fonction de la valeur d’un champ. - Indiquer le champ, sa valeur, et le ou les courriels concernés (séparés par une virgule) suivant ce format, tel que : "@selection_1@/choix1 : mail@example.tld". Vous pouvez indiquer plusieurs tests, en revenant à ligne entre chaque test.', + Indiquer le champ, sa valeur, et le ou les courriels concernés (séparés par une virgule) suivant ce format, tel que : "@selection_1@/choix1 : mail@example.tld". Vous pouvez indiquer plusieurs tests, en revenant à ligne entre chaque test.', 'traiter_email_option_destinataires_selon_champ_label' => 'Destinataires en fonction d’un champ', 'traiter_email_option_envoyeur_courriel_explication' => 'Choisissez le champ qui contiendra le courriel de l’envoyeur.', 'traiter_email_option_envoyeur_courriel_label' => 'Courriel de l’envoyeur', @@ -233,6 +233,8 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'traiter_email_option_masquer_liens_label_case' => 'Masquer les liens d’administration dans le courriel.', 'traiter_email_option_nom_envoyeur_accuse_explication' => 'Précisez le nom de l’expéditeur utilisé pour envoyer l’accusé de réception. À défaut, le destinataire sera l’expéditeur.', 'traiter_email_option_nom_envoyeur_accuse_label' => 'Nom de l’expéditeur de l’accusé de réception', + 'traiter_email_option_pj_explication' => 'Si les documents postés pèsent moins de '._FORMIDABLE_TAILLE_MAX_FICHIERS_EMAIL.' Mio (constante modifiable par le·la webmestre).', + 'traiter_email_option_pj_label' => 'Joindre les fichiers dans le courriel', 'traiter_email_option_sujet_accuse_label' => 'Sujet de l’accusé de réception', 'traiter_email_option_sujet_explication' => 'Construisez le sujet à l’aide des @raccourcis@. Si vous ne mettez rien, le sujet sera construit automatiquement.', 'traiter_email_option_sujet_label' => 'Sujet du message', diff --git a/traiter/email.yaml b/traiter/email.yaml index 1cfe61f3..4c383542 100644 --- a/traiter/email.yaml +++ b/traiter/email.yaml @@ -59,6 +59,13 @@ options: nom: 'champ_sujet' label: '<:formidable:traiter_email_option_sujet_label:>' explication: '<:formidable:traiter_email_option_sujet_explication:>' + - + saisie: 'case' + options: + nom: 'pj' + li_class: 'pleine_largeur' + label_case: '<:formidable:traiter_email_option_pj_label:>' + explication: '<:formidable:traiter_email_option_pj_explication:>' - saisie: 'case' options: -- GitLab