Commit graph

226 commits

Author SHA1 Message Date
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
6aaba3f5fe recup de la master 2023-06-13 15:33:26 +02:00
9a59e7a8b1 feat: ajout de repondre_a 2023-06-05 20:43:09 +02:00
ecdc5d1134 feat: on n'utilise plus la lib pour le copié, on le fait via l'api js
plus simplement. on ajoute aussi le copié dans le textarea, comme le
fait le privé pour les modeles
2023-04-23 11:40:27 +02:00
9678584fc3 avec les fichiers c'est mieux 2023-04-22 17:50:43 +02:00