website logo
Auteur
avatar
Jireck

Forum » » SFORM » » [Résolu] - extend-user/extender/formulaire.php


Posté : 11 avr. 2025 à 12:48 icone du post

Citation : jpb
Citation : Jireck résolu mais il me semble que l'agencement et appel des différents js / script avec les 2 fichiers formulaires ne sont pas cohérent. surtout que le modules/sform/extend-user/extender/formulaire.php est un complément au premier donc optionnel.
oui ce n'est pas écrit pour être optionnel, pas prévu pour... on devrait pouvoir faire mieux juste en mettant des condition à la construction final du js (en fonction de la présence ou pas de l'extender ...) ce qui permettrait de ne pas avoir d'erreurs en cas d'abscence volontaire ou involontaire de l'extender
En fait si c'était écrit pour pouvoir ajouter des champs utiliser par des hacks ou des modules avec des champs supplémentaire dans la BDD. tu l'as transformé, peut etre en obligatoire mais c'etait prévu comme ca a l'origine d'où le nom et le if
[code php]// --- EXTENDER
// if (file_exists("modules/sform/extend-user/extender/formulaire.php"))
//   !!include!!("modules/sform/extend-user/extender/formulaire.php");
// --- EXTENDER[/code]
Sinon il n'y a aucune raison de mettre cela dans 2 fichiers. C'est aussi pour cela que je le commente au lieu de le supprimer, car je ne veux pas utiliser la géolocalisation qui ne me sert pas. Donc : modules/sform/extend-user/formulaire.php ==> champs et contrôle obligatoire pour le compte user modules/sform/extend-user/extender/formulaire.php ==> champs et information supplémentaire pour le compte user utilisé dans l'objectif de completer les informations user suivant les differents type de site internet La structure actuelle devrait donc etre modules/sform/extend-user/formulaire.php ==> avec controle de la conformité du mot de passe, etc ... modules/sform/extend-user/extender/formulaire.php ==> ajout des champs géloc plus js lié à la géoloc mon avis ... rien rien de plus

Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=26985&forum=19