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
0431d0e6f4
fix: nom de fichier envoyé via bigup
...
cv : https://git.spip.net/spip-contrib-extensions/facteur/issues/28
refs crfck/suivi_gformation#172
2023-11-23 00:42:46 +01:00
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
8882667666
on rend un peu plus responsive
2023-11-13 18:44:50 +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
4e61ca9ec1
chore: ergo
2023-11-09 15:26:45 +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
1f870feae8
fix: code mort
2023-11-09 11:13:21 +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
08e1fac607
fix: radio envoi separe
2023-11-07 10:40:27 +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
ef9ab75784
feat: on supprime le h2 fichier annexe, car pas de pb de compat
2023-04-04 23:25:26 +02:00
6c8ec91c95
feat: ajout all_fichiers en plus de #SLUG_fichiers
2023-04-04 23:24:35 +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
a07ba38516
affichage des gamumails par rangs dans l'interface de config
2021-08-01 21:06:36 +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
a2ec61032f
l'inclure d'ajout des fichiers d'un slug gamumail/NOM_SLUG_fichiers.html doit se faire en passant l'array d'options du slug à l'inclure pour qu'il puisse bénéficier du contexte
2021-05-31 23:13:15 +02:00
cy_altern
d864fb3562
KISS pour le form d'envoi du mail de préinscription : on passe les docs d'assurance en id_doc attachés.
2021-05-31 20:14:49 +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