Bonjour,
Je suis en train de travailler à modifier le formulaire d’inscription.
En fait sur mon site les visiteurs auront accès à certaines pages particulières.
Je voudrais donc faire un formulaire d’inscription spécial basé sur le formulaire
d’inscription de la dist. Mais je souhaite garder le formulaire d’inscription classique
pour les forums.
J’ai donc copié et renommé les fichiers inscription.html et inscription.php du répertoire
formulaires. Lorsque j’appelle le nouveau formulaire (c’est le même que formulaire_inscription
de la dist, seul le nom a changé), j’ai les warnings suivants :
Missing argument 1 for formulaires_inscription_assist_charger_dist()
Missing argument 2 for formulaires_inscription_assist_charger_dist()
Je vais donc dans mon nouveau formulaire_inscription voir la fonction charger
et je tombe sur ces arguments : $mode, $focus, $id=0
à quoi corresponde t’ils? et pourquoi posent-ils soucis lorsque je renomme
les formulaires d’inscription?
quelqu’un a t’il une piste?
–
William Pezet // Monsieur Pixel
www.monsieurpixel.com
tel : 06 12 38 66 65
Le 26/07/2009 21:26, William Pezet a écrit :
Bonjour,
Je suis en train de travailler à modifier le formulaire d'inscription.
En fait sur mon site les visiteurs auront accès à certaines pages
particulières.
Je voudrais donc faire un formulaire d'inscription spécial basé sur le
formulaire
d'inscription de la dist. Mais je souhaite garder le formulaire
d'inscription classique
pour les forums.
J'ai donc copié et renommé les fichiers inscription.html et
inscription.php du répertoire
formulaires. Lorsque j'appelle le nouveau formulaire (c'est le même que
formulaire_inscription
de la dist, seul le nom a changé), j'ai les warnings suivants :
Missing argument 1 for formulaires_inscription_assist_charger_dist()
Missing argument 2 for formulaires_inscription_assist_charger_dist()
Je vais donc dans mon nouveau formulaire_inscription voir la fonction
charger
et je tombe sur ces arguments : $mode, $focus, $id=0
à quoi corresponde t'ils? et pourquoi posent-ils soucis lorsque je renomme
les formulaires d'inscription?
quelqu'un a t'il une piste?
--
William Pezet // Monsieur Pixel
www.monsieurpixel.com <http://www.monsieurpixel.com>
tel : 06 12 38 66 65
Je réponds car je suis un peu étonné par ces arguments, ayant fait des formulaires CVT, donc utilisé ces fonctions CVT sans arguments.
En examinant le fichier formulaires/inscription.php, on s'aperçoit que les arguments $focus et $id (qui a la valeur 0 par défaut) ne sont pas utilisés dans les fonctions CVT par défaut. Peut-être doivent-ils servir dans les mêmes fonctions surchargées (sans _dist)...
Quant à l'argument $mode, il représente le statut de l'utilisateur (0minirezo, 1comité, 6forum ou 5poubelle).
Je redéfinirais les fonctions CVT avec l'argument $focus=null, pour voir ce que ça donne...
Bernard Martin-Rabaud