Sur mes formulaires Drupal, je devais rechercher une solution pour envoyer les résultats des formulaires à des destinataires conditionnés par une variable session. Pour cela, je suis allé sur le site de Drupal en quête d’une nouvelle version de webform, je ne l’avais pas mise à jour depuis la dernière fois que je les ai manipulés, j’étais resté en 1.70. Et effectivement ils étaient passés à la version 2.0.

En essayant de l’installer, j’ai eu la mauvaise surprise qu’il fasse péter toute la présentation des mails envoyés. Ils ont renommé et retravaillé plusieurs fonctions sur le skinnage, ce qui fait que je dois refaire toute cette partie de mes formulaires. Ce qui me semblait beaucoup de travail (j’ai une grosse quantité de formulaires) pour juste avoir un email conditionnel à la con, dans une situation plus que rarissime.

En discutant de cela avec mon chef, il me demande de chercher une solution alternative, pour faire à peu près la même chose sans utiliser autant de temps de programmation. L’objectif final étant juste de récupérer une information de provenance de l’utilisateur (informations stockés dans la session) et de pouvoir faire des statistiques avec. La version de webform 1.70 ne permet pas d’utiliser les sessions, je suis donc passé à la version 1.90 qui lui permettait de le faire, mais sans avoir à tout retravailler parce que les gros changements n’ont eu lieu que dans la 2.0.