From 7f4ed3a6a97858744ca0d83ba09aa8f4c6f197c1 Mon Sep 17 00:00:00 2001 From: clem Date: Sat, 26 Sep 2020 19:36:46 +0200 Subject: [PATCH] =?UTF-8?q?ajout=20du=20champ=20public=20pour=20g=C3=A9rer?= =?UTF-8?q?=20l'affichage=20ou=20non=20d'un=20slug=20dans=20le=20form=20d'?= =?UTF-8?q?envoi=20public.=20Toutes=20les=20cvha=C3=AEnes=20de=20langue=20?= =?UTF-8?q?de=20la=20page=20de=20config=20des=20slugs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- base/gamumail.php | 1 + gamumail_administrations.php | 2 +- inc/envoyer_gamumail.php | 8 ++------ inclure/gamumail_config.html | 37 ++++++++++++++++++------------------ lang/gamumail_fr.php | 17 +++++++++++++++++ paquet.xml | 4 ++-- 6 files changed, 42 insertions(+), 27 deletions(-) diff --git a/base/gamumail.php b/base/gamumail.php index f53ea4f..124272c 100644 --- a/base/gamumail.php +++ b/base/gamumail.php @@ -54,6 +54,7 @@ function gamumail_declarer_tables_objets_sql($tables) { 'texte' => 'text NOT NULL DEFAULT ""', 'id_docs' => 'text NOT NULL DEFAULT ""', 'statut' => 'varchar(20) DEFAULT "0" NOT NULL', + 'public' => 'varchar(20) DEFAULT "oui" NOT NULL', 'maj' => 'TIMESTAMP' ), 'key' => array( diff --git a/gamumail_administrations.php b/gamumail_administrations.php index d87d870..d74c65d 100644 --- a/gamumail_administrations.php +++ b/gamumail_administrations.php @@ -35,7 +35,7 @@ function gamumail_upgrade($nom_meta_base_version, $version_cible) { $maj['1.0.6'] = array(array('maj_tables', array('spip_gamumails'))); $maj['1.0.11'] = array( array('maj_tables', array('spip_gamumails'))); $maj['1.0.12'] = array(array('creer_compte_curl')); - + $maj['1.0.13'] = array(array('maj_tables', array('spip_gamumails'))); include_spip('base/upgrade'); maj_plugin($nom_meta_base_version, $version_cible, $maj); diff --git a/inc/envoyer_gamumail.php b/inc/envoyer_gamumail.php index 27a7461..f1c3c0d 100644 --- a/inc/envoyer_gamumail.php +++ b/inc/envoyer_gamumail.php @@ -107,6 +107,7 @@ function inc_envoyer_gamumail($slug, $destinataires, $options = []) { } // les pdfs + $Tpdf_dell = []; if (isset($options['pdfs'])) { $Tpdfs = $options['pdfs']; if (!is_array($Tpdfs)) { @@ -124,7 +125,6 @@ function inc_envoyer_gamumail($slug, $destinataires, $options = []) { $options = $f($options, $pour[0], [], $Tpdfs); } - $Tpdf_dell = []; if (!empty($Tpdfs) and is_array($Tpdfs)) { foreach ($Tpdfs as $pdf) { if (!is_array($pdf)) { @@ -230,10 +230,6 @@ function inc_envoyer_gamumail($slug, $destinataires, $options = []) { unlink($pdf); } } -/* - if ($redirect) { - $retour['redirect'] = $redirect; - } -*/ + return $retour; } diff --git a/inclure/gamumail_config.html b/inclure/gamumail_config.html index 6c9d347..5aa9d2d 100644 --- a/inclure/gamumail_config.html +++ b/inclure/gamumail_config.html @@ -67,23 +67,24 @@
-

Emails en copie "cc" des différents messages

-
[(#CONFIG{gamumail/mail_cc}|sinon{double clic pour éditer})]
-

Si plusieurs emails, les séparer par une virgule. Double clic pour éditer.

+

<:gamumail:email_en_cc:>

+
[(#CONFIG{gamumail/mail_cc}|sinon{<:gamumail:dbe_clic_editer:>})]
+

<:gamumail:plusieurs_mails_separer_virgule:> <:gamumail:dbe_clic_editer:>.

-

Emails en copie cachée "cci" des différents messages

-
[(#CONFIG{gamumail/mail_cci}|sinon{double clic pour éditer})]
-

Si plusieurs emails, les séparer par une virgule. Double clic pour éditer.

+

<:gamumail:email_en_cci:>

+
[(#CONFIG{gamumail/mail_cci}|sinon{<:gamumail:dbe_clic_editer:>})]
+

<:gamumail:plusieurs_mails_separer_virgule:> <:gamumail:dbe_clic_editer:>.

- Double clic pour éditer les champs des modèles. + <:gamumail:dbe_clic_editer_champs:>
- - + + +

@@ -95,24 +96,24 @@
[(#AUTORISER{webmestre}|oui)
- Slug : - [(#SLUG|sinon{Double clic pour éditer})] + <:gamumail:slug:>: + [(#SLUG|sinon{<:gamumail:dbe_clic_editer:>})]
]
- Objet : - [(#SUJET|sinon{Double clic pour éditer})] + <:gamumail:objet:>: + [(#SUJET|sinon{<:gamumail:dbe_clic_editer:>})]
- Message : + <:gamumail:message:>:
- [(#TEXTE|sinon{Double clic pour éditer})] + [(#TEXTE|sinon{<:gamumail:dbe_clic_editer:>})]
- Documents attachés : liste d'id_document séparés par une virgule , + <:gamumail:documents_attaches:>: <:gamumail:liste_id_separes:> ,
- [(#ID_DOCS|sinon{Double clic pour éditer})] + [(#ID_DOCS|sinon{<:gamumail:dbe_clic_editer:>})]
@@ -132,7 +133,7 @@
- Nouveau modèle + Nouveau modèle

diff --git a/lang/gamumail_fr.php b/lang/gamumail_fr.php index 2dbb70f..96611d9 100644 --- a/lang/gamumail_fr.php +++ b/lang/gamumail_fr.php @@ -20,14 +20,20 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'confirmer_supprimer_gamumail' => 'Confirmez-vous la suppression de cet gamumail ?', 'choix_slug' => 'Choix du modèle', 'contenu_mail' => 'Contenu du mail', + 'creer_modele' => 'Créer un modèle de mail', // D 'documents_attaches' => 'Documents attachés', + 'dbe_clic_editer' => 'Double clic pour éditer', + 'dbe_clic_editer_champs' => 'Double clic pour éditer les champs des modèles.', //EE 'envoyer' => 'Envoyer', "erreur_envoi_mail" => "Erreur dans l'envoi de votre mail", 'erreur_format_slug' => 'Le slug est un identifiant qui ne peut contenir que des chiffres, lettres et _ ou -', + 'email_en_cc' => 'Emails en copie "cc" des différents messages', + 'email_en_cci' => 'Emails en copie cachée "cci" des différents messages', + 'editer_titre' => 'Editer le titre', // F 'pdf_envoyes' => 'Fichiers PDF envoyés', @@ -43,12 +49,20 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'id_docs_attaches' => 'ID documents séparés par une virgule', 'id_docs_en_erreur' => 'Documents en erreur : @id_docs_erreurs@', + // L + 'liste_id_separes' => 'liste d\'id_document séparés par une virgule', + //MM "mail_envoye" => "Votre message a bien été envoyé", 'mails_destinataires_en_erreur' => 'Les destinataires @mails_erreur@ ne sont pas des adresses mails valides', + 'message' => 'Message', + + // O + 'objet' => 'Objet', // P 'pas_de_slug' => 'Pas de slug avec cet identifiant', + 'plusieurs_mails_separer_virgule' => 'Si plusieurs emails, les séparer par une virgule.', // R 'retirer_lien_gamumail' => 'Retirer ce gamumail', @@ -58,6 +72,9 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( // S 'supprimer_gamumail' => 'Supprimer cet gamumail', 'selectionnez_modele' => 'Sélectionnez un modèle...', + 'supprimer_modele' => 'Supprimer le modèle', + 'slug' => 'Slug', + 'switch_modele_public' => 'Modifier la visibilité publique du modèle', // T 'texte_ajouter_gamumail' => 'Ajouter un gamumail', diff --git a/paquet.xml b/paquet.xml index f3aa807..d2d622b 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,12 +1,12 @@ GamuMail