Commit graph

71 commits

Author SHA1 Message Date
91b3879924 fix: bigup et le prechargement de fichier, à l'ouverture du form, on vide bigup à la mano 2023-11-21 14:22:22 +01:00
dff72a5aa6 Attention, ne pas charger cette valeurs dans le form, pour éviter de
charger un fichier qui n'aurait pas été envoyé donc nettoyé
2023-11-17 15:09:45 +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
a7fe6a811f feat:
- la fonction charger_pdf() accepte maintenant un 3e args, les opts
- on ajoute dans l'array des pieces jointes des infos (qui (d'où vient
  se pièce jointe) et quoi (son id))
- on deplace l'affichage des tPDFS dans un inclure :
  gamumail/inc-pdf_envoyes.html qui permet d'etre facilement surchargé
2023-11-13 14:09:17 +01:00
64bfe8bc78 feat: ajout pipeline pour filtrer le tableau de pdf 2023-11-09 15:21:53 +01:00
57e1466497 feat: ajout la possibilité de joindre des fichiers téléverser.
Attention, ces fichiers ne sont pas sauvegardés.
Fichiers acceptés :
    * images
    * pdf
2023-11-09 14:27:43 +01:00
0c63b86241 fix: si le slug est vide, on ne precharge pas le contenu, car normalement c'est impossible
cela corrige le bug, si on a une entrée dans spip_gamumails sans slug !
2023-11-09 10:17:55 +01:00
c70ced219c Merge branch 'envoi_separe' 2023-11-07 10:34:28 +01:00
9c1ad3591d feat: on passe par remplacements slug sur le nom du fichier pdf 2023-11-07 10:34:00 +01:00
ab2476fdcf fix: il ne faut pas merger les options dans le contexte 2023-11-07 09:56:36 +01:00
d40c764aa4 fix: envoie separe avec le contexte, ajout un pipeline pour les cas compliqués 2023-11-06 18:42:36 +01:00
cy_altern
cb1db1aa91 merge 2023-11-06 16:44:54 +01:00
cy_altern
6f73910ed4 Feat: multilangue gestion de la langue dans le contexte des PDFs générés 2023-11-06 16:37:48 +01:00
cy_altern
15d9526132 Feat: gestion basique du multilinguisme :
- les sujets et textes des slugs peuvent désormais être multilangue en utilisant des <multi>
- la langue utilisée pour le mail est celle passée dans options[lang] de l'appel de FORMULAIRE_GAMUMAIL
TODO : voir comment on pourrait faire pour gérer la langue du mail non pas pour l'ensemble des destinataires mais pour chacun d'eux....
2023-11-06 00:45:59 +01:00
9a59e7a8b1 feat: ajout de repondre_a 2023-06-05 20:43:09 +02:00
9c743d0e73 feat: appelle fonction traiter_pieces_jointes, en arg 1 = le slug 2023-04-04 23:19:32 +02:00
42ed572d43 feat: ajout info corps + sujet dans le pipeline final 2023-04-04 22:59:53 +02:00
143faff6c4 feat: ajout fichier traiter_pieces_jointes pour ajouter des pieces jointes avant l'envoi, utilie si on utilise envoi_separe 2023-03-31 08:08:56 +02:00
35584c2a49 feat: on peut passer dans le param options : envoi_separe => oui,
cela ajoute un radio (coché oui par defaut) pour jouer l'envoi pour
chaque destinataire du pour et non pas 1 seul message pour tous les
destinataires
2023-03-30 22:44:37 +02:00
8cd9a772c3 psr 2023-03-30 17:13:59 +02:00
4834981703 compat php 8.1 2023-03-23 13:51:33 +01:00
cy_altern
9148afd5f7 comme d'hab ne pas oublier de var_dump de débog... 2022-12-05 17:57:06 +01: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
31fb4839fe ne pas planter si pas de slug ou slug absent de la BdD 2022-05-27 19:24:13 +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
cy_altern
6cdab4719c un var_dump qui trainait 2022-03-21 11:12:21 +01:00
cy_altern
d14d1e37e0 pas de titre h1 dans l'inclure pour être plus souple dans les intégrations de la page de config 2022-01-07 11:05:15 +01:00
cy_altern
5a3f4d4766 ajout de la fonction pour débogage des Curl 2021-11-09 13:04:53 +01:00
cy_altern
eda3619e7e ajout d'un paramètre supplémentaire au tableau Tclient qu'on passe au charger de gamumail pour permette de mettre les clients en cc ou cci plutôt qu'en destinataire principal du mail 2021-09-30 22:11:28 +02:00
cy_altern
b0367c2ef2 si l'envoi du gamumail est OK, on suffixe message_ok par @@gamumail_ok ce qui permet de faire un test sur le retour de traiter qui soit indépendant de la langue de la chaîne de langue retournée par message_ok pour l'astuce du INCLURE qui ferme la modalbox 2021-07-30 21:08:43 +02:00
cy_altern
da0abaaad0 ajout de l'inclure vide à surcharger pour gérer le retour de l'envoi d'un gamumail (fermeture modale par ex). Ajout du pipeline post_gamumail_ok qui permet de faire une action lorsque le gamumail est envoyé OK 2021-07-30 17:57:48 +02:00
1bea462a2e variable dans le sujet 2021-06-30 21:48:54 +02:00
fb640a92bc gere le cas des documents protected 2021-06-23 12:36:24 +02:00
b6ed024365 permettre a gamumail d'etre utilisé sans slug, pratique pour utiliser simplement l'interface 2021-06-23 10:14:09 +02:00
45502ac50c un peu de ménage 2021-06-08 21:54:26 +02:00
cy_altern
dbf1f5388f mise au carré des remplacements @@ des slugs 2021-06-01 02:42:31 +02:00
cy_altern
9243f5c27c ajout des pièces attachées en fichiers PDF générés par SPIPDF avec passage de contexte pour contenu dynamique. Par rapport à la version de Roc, ajoute la possibilité d'avoir plusieurs fichiers dynamiques avec chacun son fichier de base et/ou son contexte. Tout est documenté dans le README 2021-05-29 18:53:31 +02:00
cy_altern
17b1fec421 correction de count() pas sur des arrays + un var_dump de debog qui trainait 2021-04-01 00:46:59 +02:00
cy_altern
1440d1ed1e débogage en cours pour l'attachement des id_document 2021-03-09 01:24:43 +01:00
cy_altern
b220ddc30a ajout des documents attachés récupérés via un éventuel inclure gamumail/#SLUG_fichiers.html . Maj de la doc 2021-03-09 01:04:30 +01:00
cy_altern
2abc097a57 pas de doublon de fonction... 2021-03-07 19:20:47 +01:00
cy_altern
c424f461cc broutilles pour compatibilité Roc 2021-03-07 19:16:14 +01: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
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
28e73628ae appel des squelettes de header et footer : priorité au squelettes spécifiques du slug si ils existent (le générique de gamumail reste en par défaut) 2020-08-20 11:35:35 +02:00
clem
7a78d7b4d5 ajout des exemples de fonctions appelées par le CVT de gamumail.php 2020-08-19 14:45:37 +02:00