[petitions] Suite de #3946 : le f ormulaire de signature pouvait être (...)

Matthieu Marcillaud <[email protected]>
Newsgroups gmane.comp.web.spip.cvs
Message-ID <H3Y9oS7DWcEAMyiHgzWQyYrxAYHb7wIalFYmas1QumQ@localhost.localdomain>
spip/petitions
-
Par Matthieu Marcillaud, le 16 mars 2021 à 15h36min : 

Suite de #3946 : le formulaire de signature pouvait être appelé en dehors d'une boucle (il faut dans l'env l'id_article.
Or, la balise dynamique `FORMULAIRE_SIGNATURES` charge automatiquement les balises id_article et petition.
Et un test a été ajouté récemment sur PETITION pour ne pas qu'il soit hors boucle.

On ajoute un test dans balise_PETITION pour ne pas lever l'erreur hors boucle si on provient de la balise formulaire_signatures.

Cependant /!\ : je trouve étonnant que $p->nom_champ vale 'FORMULAIRE_SIGNATURES' ici. J'aurais supposé que collecter_balise_dynamique()
transmettre à $p->nom_champ le champ demandé (PETITION), et intègre le nom de la balise d'origine dans une autre propriété, tel que $p->fromBalise = "FORMURAILE_SIGNATURES".


*Modifié*
    petitions_fonctions.php

Détails : https://git.spip.net/spip/petitions/commit/ec83efdabd2aed90cb6f722ab6291b201542cfc8

_______________________________________________
[email protected] - https://listes.rezo.net/mailman/listinfo/spip-commit
dev: http://trac.rezo.net/trac/spip/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.