[corrigé] ID user automatique lors de la création d'un point..????
-
- Messages : 4233
- Enregistré le : 16 févr. 2005, 01:00
- Localisation : Isére
[corrigé] ID user automatique lors de la création d'un point..????
Exemple datant d'hier : tivincent vient de créer deux points en Ariège... le nom du créateur était... sly !
J'ai rectifié avec l'ID de tivincent (166), mais c'est un peu gros comme bug !!
J'ai rectifié avec l'ID de tivincent (166), mais c'est un peu gros comme bug !!
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
C'est la première fois que j'entends parler de ce bug. Et si toutes les nouvelles fiches avaient moi comme auteur, on aurait déjà entendu grogner les ours.
Est-ce que parce que tivincent est modérateur et avec la nouvelle fonction de dominique il n'aurait pas ajouter mon numéro ? (3) lors de l'a création et que ça me l'aurait automatiquement attribuée ?
Un modérateur, et tout particulièrement tivincent, mais toi aussi Claude si tu en as le courage, pourriez vous ajouter une fiche (peut importe son contenu) sur le site :
http://sly.refuges.info
après vous être connecté et voir à qui appartient la fiche une fois créée ?
Est-ce que parce que tivincent est modérateur et avec la nouvelle fonction de dominique il n'aurait pas ajouter mon numéro ? (3) lors de l'a création et que ça me l'aurait automatiquement attribuée ?
Un modérateur, et tout particulièrement tivincent, mais toi aussi Claude si tu en as le courage, pourriez vous ajouter une fiche (peut importe son contenu) sur le site :
http://sly.refuges.info
après vous être connecté et voir à qui appartient la fiche une fois créée ?
-
- Messages : 4233
- Enregistré le : 16 févr. 2005, 01:00
- Localisation : Isére
J'y vais...sly a écrit : Un modérateur, et tout particulièrement tivincent, mais toi aussi Claude si tu en as le courage, pourriez vous ajouter une fiche (peut importe son contenu) sur le site :
http://sly.refuges.info
après vous être connecté et voir à qui appartient la fiche une fois créée ?
-
- Messages : 4233
- Enregistré le : 16 févr. 2005, 01:00
- Localisation : Isére
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
-
- Messages : 4233
- Enregistré le : 16 févr. 2005, 01:00
- Localisation : Isére
-
- Messages : 4233
- Enregistré le : 16 févr. 2005, 01:00
- Localisation : Isére
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
-
- Messages : 539
- Enregistré le : 28 févr. 2013, 17:28
- Localisation : Montagne noire
J'ai essayé,
J'ai bien la case pour choisir l'ID, mais par défaut elle est préremplie avec l'ID de sly :
Je pense qu'il faut remplacer $vue->point->id_createur par $vue->champs->invisibles->id_createur->valeur ici :
https://github.com/RefugesInfo/www.refu ... .html#L105
Léo
Edit : En fait je comprends mal, je ne sais pas si il y a pas un conflit avec l'ID qui est transmit via un champ <input> caché.
J'ai bien la case pour choisir l'ID, mais par défaut elle est préremplie avec l'ID de sly :
Code : Tout sélectionner
<input size="4" name="id_createur" value="3" type="text">
https://github.com/RefugesInfo/www.refu ... .html#L105
Léo
Edit : En fait je comprends mal, je ne sais pas si il y a pas un conflit avec l'ID qui est transmit via un champ <input> caché.
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
** attention les yeux, ça devient technique **
Mmmmm je crois que je comprend ce qui se passe. Dominique a ajouté ce code qui s'active que la fiche soit nouvelle ou déjà existante.
Quand elle existe, ce champs se rempli avec le créateur, donc tout va bien.
Mais quand une nouvelle fiche est ajoutée, le pré-remplissage des champs se fait grâce à un point fictif qui sert de modèle (modele=1)
Or ce modèle dispose d'un créateur qui n'est autre que... moi, donc je deviens le "par défaut" pour les modérateurs.
Mais leo a raison, cela semble en conflit avec le fait que des champs invisibles contenant l'id_createur sont injectés dans le formulaire, pourquoi donc puisque c'est dans la session ? mystère
Je pense que ça doit se passer là où sont préparés les champs invisibles :
https://github.com/RefugesInfo/www.refu ... n.php#L108
Je vais voir si je ne peux pas simplifier en jetant à la poubelle les champs invisibles pour les prendre de la session et forcer à vide le id_createur en mode création pour les modérateurs.
Je tente...
Mmmmm je crois que je comprend ce qui se passe. Dominique a ajouté ce code qui s'active que la fiche soit nouvelle ou déjà existante.
Quand elle existe, ce champs se rempli avec le créateur, donc tout va bien.
Mais quand une nouvelle fiche est ajoutée, le pré-remplissage des champs se fait grâce à un point fictif qui sert de modèle (modele=1)
Or ce modèle dispose d'un créateur qui n'est autre que... moi, donc je deviens le "par défaut" pour les modérateurs.
Mais leo a raison, cela semble en conflit avec le fait que des champs invisibles contenant l'id_createur sont injectés dans le formulaire, pourquoi donc puisque c'est dans la session ? mystère
Je pense que ça doit se passer là où sont préparés les champs invisibles :
https://github.com/RefugesInfo/www.refu ... n.php#L108
Je vais voir si je ne peux pas simplifier en jetant à la poubelle les champs invisibles pour les prendre de la session et forcer à vide le id_createur en mode création pour les modérateurs.
Je tente...
Modifié en dernier par sly le 25 mars 2015, 09:00, modifié 1 fois.
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
-
- Messages : 4233
- Enregistré le : 16 févr. 2005, 01:00
- Localisation : Isére
Bravo ! Ayant viré un truc invisible, te voilà devenu exorciste (en chef). Du coup beaucoup de vieilles choses s'expliquent. Merci donc.sly a écrit :Et bien voilà qui devrait être corrigé. J'ai réduit le champs de "changement de créateur" à une modification ultérieure (bien plus simple) et j'ai viré ce champ invisible puisque l'info est dans la session
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
-
- Messages : 3704
- Enregistré le : 08 avr. 2006, 21:58
Allons bon, c'est de ma faute maintenantsly a écrit :A noter que ce bug n'est apparu qu'avec la modif de dom. Et qie pour les modérateurs uniquement.
Nos problèmes anciens étaient liés a un ancien fonctionnement du créateur
Dominique http://chemineur.fr
-
- Messages : 101
- Enregistré le : 03 janv. 2006, 18:53
- Localisation : Marseille
bonjour à tous !
J'espère que vous allez tous bien
C'est vrai que je ne suis pas spécialement actif en ce moment sur le site ces derniers temps... (bon, j'ai eu une fracture du pied aussi !)
Alors, si j'ai bien suivi, le problème est réglé ?
Ou bien il faut que j'aille sur le site http://sly.refuges.info ?
Tivincent
J'espère que vous allez tous bien
C'est vrai que je ne suis pas spécialement actif en ce moment sur le site ces derniers temps... (bon, j'ai eu une fracture du pied aussi !)
Alors, si j'ai bien suivi, le problème est réglé ?
Ou bien il faut que j'aille sur le site http://sly.refuges.info ?
Tivincent
stop the CONO !