Commit graph

33 commits

Author SHA1 Message Date
b9d687bad4 feat: ajout une globals : $GLOBALS['gamuza_mail_cci'] qui est un array 2025-01-02 14:09:57 +01:00
cy_altern
9797f06364 Fix : générer tous les PDFs dynamiques (et pas uniquement le premier) 2024-12-05 16:51:21 +01:00
cy_altern
39e66784ee Chore : précision dans le phpdoc de la fonction pour les PDFs générés 2024-10-14 13:40:50 +02:00
484e5c833f fix: tentative de fix que $texte n'existe pas 2024-09-19 22:44:58 +02:00
8a7a4c1a58 feat: on peut utiliser inc/envoyer_gamumail sans slug
Pour cela, il faut :
* utiliser le slug : `no_slug`
* ajouter dans $options['message']
* facultatif $options['sujet']
2024-07-18 11:49:49 +02:00
fed21d5d28 fix: warning 2024-07-02 16:09:51 +02:00
cy_altern
d57df2412e Feat : les remplacements de Gamumail (y compris ceux arrivant depuis le pipeline remplacements_slug) doivent passer par extraire_multi() pour gérer les éventuelles chaînes de langue injectées 2024-06-07 16:51:30 +02:00
260dffa24e debug 2024-01-08 12:06:45 +01:00
cy_altern
00b859cb02 Fix: compat PHP 8.2 : explode ne supporte plus NULL en 2ème paramètre (string) 2023-12-01 12:45:27 +01:00
cy_altern
258902d900 Feat: gérer les évenutels multi qui résultent des remplacements juste avant l'envoi (non fonctionnel pour envoyer_gamumail : cf TO DO) 2023-11-14 12:07:26 +01:00
cy_altern
c4865b4ee2 Feat: ajout de la classe nomulti aux champs qui ne doivent pas intégrer le multilang lors de l'édition 2023-10-18 23:22:08 +02:00
cy_altern
37a617611a renommage des fonctions de surcharge du CVT de Gamumail utilisée par tous les slugs en gamumail_tous_charger, gamumail_tous_verifier et gamumail_tous_traiter : ça évitera les ambiguités à l'appel de ces fonctions par charger_fonction() (parfois c'était gamumail_charger_dist qui était envoyée à la place de gamumail_charger du plugin de surcharge...)
ATTENTION ! rupture de compatibilité possible pour les surcharges existantes ! (à priori aucun plugin concerné en dehors de rocb)
2022-12-05 17:52:55 +01:00
cy_altern
92e746c637 éviter un warning sur l'appel de la chaîne de langue lors de l'envoi d'un mail à la création d'un auteur (à voir si le passage de _T à _L règle vraiment le problème...) 2022-06-05 19:08:06 +02:00
cy_altern
e5a74ca03a correction du bogue d'envoi en cci : le paramètre à passer à facteur est ['bcc'] et non pas ['cci']. Ajout d'une option pour pouvoir passer le destinataire principal lorsqu'on utilise ['cci'] pour masquer les destinataires 2022-05-12 16:50:55 +02:00
cy_altern
b7447eb50c ajout du pseudo-slug no_gamumail qui permet de bloquer automatiquement tout envoi de mail passé à Gamumail avec cet identifiant de slug 2022-03-31 12:28:12 +02:00
2ed1f93378 ajout cle previsu pour eviter warning php 8 2022-03-21 11:08:57 +01:00
cy_altern
101f530f10 un titre pour la page de configuration des slugs de gamumails 2021-09-14 22:39:25 +02:00
8be8f65146 il faut forcer fichier 2021-06-23 13:35:57 +02:00
59f54ac3f8 ajout 4 args = array id_doc à ajouter en piece jointe 2021-06-23 13:02:26 +02:00
fb640a92bc gere le cas des documents protected 2021-06-23 12:36:24 +02:00
b0a3a1a0fd le sujet aussi à le droits aux variables 2021-06-22 16:02:16 +02:00
c72d52867f On peut ajouter une tableau de pieces_jointes :
$options['pieces_jointes'][] = [
    'chemin'   => 'tmp/cache/toto.xls',
    'nom'      => 'toto.xls',
    'encodage' => 'base64',
    'mime'     => 'application/vnd.ms-excel'
]
2021-05-25 09:23:53 +02:00
cy_altern
ec5dcd9fe8 amélioration du système de remplacements @@truc_a_remplacer@@ pour permettre à Gamumail de fournir des remplacement génériques (via inc/gamumail_remplacements.php). Passage de la doc intégrée des remplacements via ['remplacements_gamumail'] pour permettre à chaque plugin de fournir la doc de ses remplacements 2021-04-25 21:44:48 +02:00
clem
7f4ed3a6a9 ajout du champ public pour gérer l'affichage ou non d'un slug dans le form d'envoi public. Toutes les cvhaînes de langue de la page de config des slugs 2020-09-26 19:36:46 +02:00
clem
4a1a932503 ajout des PDFs générés avec passage de paramètres dans les pièces jointes de l'envoi de gamumails via API 2020-09-14 15:39:53 +02:00
clem
678070dbc0 réorganisation du passage des PDF aux slugs pour essayer d'unifier formulaire et API 2020-09-13 03:54:53 +02:00
clem
cb96f9f1b1 passage dans l'array des PDFs générés à attacher au mail 2020-09-12 23:09:49 +02:00
clem
28b5df40ce rechargement ajax du clug dans l'interface d'envoi de mails 2020-08-30 18:09:44 +02:00
clem
cfa22caf62 passage en pipeline du traitement des @@ spécifiques d'un plugin 2020-08-26 14:15:54 +02:00
clem
15b011259e correction de la fonction de filtre qui doit être anonyme. Ajout des [] dans les infos de dbog 2020-08-26 00:00:04 +02:00
clem
617df6ea97 le passage en cci en cas de destinataires multiple dépend de l' ['cci'=>true]. Plus de confort pour le paramètre : on accepte un array ou une string avec , (et toujours id_auteurs en mix avec adresses mail) 2020-08-21 11:33:49 +02:00
clem
f0221e8221 fonction envoyer_gamumail OK (y compris docs attachés). Intégration des en tant que mix id_auteurs et mails séparés par des virgules dans le CVT gamumail. 2020-08-21 02:01:15 +02:00
clem
728d5dcf6d premier jet pour la fonction inc/envoyer_gamumail qui envoie un mail à partir d'un slug. Ajout du champ id_docs aux slugs. Ajout d'un header et d'un footer standard pour les (inutiles) mails HTML 2020-08-19 20:10:12 +02:00