Commit graph

230 commits

Author SHA1 Message Date
ff9c550c22 up de z 2024-11-04 16:38:30 +01:00
569de1e0d7 fix: il faut faire passer alea 2024-11-04 16:38:17 +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
cy_altern
4ee007026d Fix : {tous} dans la boucle de sélection des documents attachés à un slug pour ne pas être dépendant du fait qu'ils soient publiés ou non 2024-10-10 02:23:41 +02:00
bdd0a8783e revert 2024-09-19 22:47:51 +02:00
c6d00822d9 PSR 2024-09-19 22:45:08 +02:00
484e5c833f fix: tentative de fix que $texte n'existe pas 2024-09-19 22:44:58 +02:00
9ee0dc7e99 fix: si on appelle gamumail_remplacer_modele avec le deuxieme argument vide, on le remplace par un espace afin de supprimer le modele 2024-09-19 22:44:30 +02:00
cy_altern
b1d7e8adaa Chore : ajout du remplacement @@nom_site@@ + complement doc des nouveaux @@ pour le footer de la pagede config + chaînes de langue 2024-07-19 12:28:14 +02:00
88ff6b90d9 fix: on teste la présence de @@url_spip_pass@@ sinon, erreur de jeton 2024-07-19 10:12:50 +02:00
e360a189ee feat: ajout slug : url_spip_pass 2024-07-19 09:31:28 +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
c7c4ebc2e4 compat spip 4.* 2024-07-16 14:17:14 +02:00
fed21d5d28 fix: warning 2024-07-02 16:09:51 +02:00
cy_altern
69d0d3f9c5 up de z 2024-06-07 16:52:25 +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
cy_altern
13021a3df1 Chore : petite amélioration de la présentation de la page de configuration de gamumail 2024-05-07 23:07:05 +02:00
9672c3ee46 feat: ajout la possibilite de modifier le prefix du slug 2024-04-05 12:00:16 +02:00
260dffa24e debug 2024-01-08 12:06:45 +01:00
cy_altern
9b45a62720 up de z 2023-12-01 13:19:24 +01:00
cy_altern
3fb6c98e6e Fix: mettre tout lemonde d'accord pour les destinataires en copie cachée : Facteur utilise [bcc] mais Gamumail lui passe [cci]... 2023-12-01 13:18: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
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
5785e07b91 up de y 2023-11-17 15:09:45 +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
c557173154 Fix : il ne faut PAS monter le necessite de bigform à plus que 1.2.3 sous peine de ne plus pouvoir utiliser Gamumail en SPIP 4.0/4.1 2023-11-14 14:00:31 +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
999663fa9f chore: up de z 2023-11-09 14:29:30 +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
5efa4f4fb5 chore: up de z 2023-11-09 10:18:20 +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
434e7a0cf8 chore: up de y pour envoi_separe 2023-11-07 10:43:45 +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
edccc08f83 Feat: ajout fichier de langue EN 2023-11-06 16:45: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
cy_altern
dddde4449f Feat : page de configuration des slugs : ajout d'un lien direct sur l'édition des documents (PDF) attachés au slug 2023-10-18 23:40:55 +02: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
df8f8051af Feat: passage en 4.2 2023-08-19 18:18:38 +02:00