Vous n'êtes pas identifié.
Sans une liste précise je peux rien faire...
Si tu veux, je peux essayer de te retrouver tous les noms des AR lors de la dissolution mais ça va être chaud .....
Hors ligne
Je sais ronce, si tu peux je veux bien, sinon tant pis.
Quelqu'un peux me virer de la coterie?
Hors ligne
Destinataire(s): Lyphanie,Harry Potter,Ronce,Eolia,Van Talis,Florane,Sonic,Farbong,Robustor,Tartafouet,Lyraa
(cf holoring de dissolution )
Hors ligne
Quelqu'un peux me virer de la coterie?
Je pige pas, Lyraa, tu veux qu'on te vire des Seneçons pour faire un test ?
Hors ligne
euh oui
Hors ligne
ok, je te fais çà !
Edit : je peux pas faire ça.
Demande à Cosmophile.
Dernière modification par Ronce (27-09-2010 18:19:14)
Hors ligne
Ronce a écrit:
ok, je te fais çà !
T'as pris ton pied hein, Ronce
Hors ligne
M'en faut plus, Florane, m'en faut plus !
Hors ligne
Voilà, c'est fait Lyraa... Mais je ne sais pas si ça donnera quelque chose si le bug est lié à la suppression de la coterie.
Hors ligne
Il est lié au fait de ne plus faire partie d'une coterie en général.
Hors ligne
J'ai toujours accès au forum de la coterie...
Donc ya effectivement un problème au niveau des droits, je verrais demain si les droits du forum ont évolué.
Hors ligne
Dis, Lyraa, t'oublieras pas de repostuler svp ?
Par principe, parce qu'on peut pas dire que tu sois très active par ailleurs ........
Hors ligne
Non je n'oublierais pas, j'essaie avant de debuggé les droits.
Je suis active mais vous ne le voyez pas encore.
Hors ligne
Je suis active mais vous ne le voyez pas encore.
Houlà, j'ai peur !
Hors ligne
Hors ligne
J'ai regardé un peu le code des coteries, et je pense avoir cerné le problème.
Déjà pour être sûr que je regarde au bon endroit :
- Destruction : classe_coterie.inc.php, lignes 676 à 686
- Abandon : classe_coterie.inc.php, lignes 743 à 748
- Exclusion : classe_coterie.inc.php, lignes 788 à 792
Pour retirer l'utilisateur du groupe, vous remplacez "ID," par rien, puis "ID" par rien.
[Edit : Et lors de l'eclusion d'un membre, les groupes du forum ne semblent même pas être modifiés]
Donc je pense que si on a un perso membres des groupes "2,12,23" quitte la coterie d'ID 2, il va se produire ces changements :
Remplacement de "ID," par rien => "2,12,23" devient "123"
Remplacement de "ID" par rien => "123" devient "13"
Au lieu d'être dans les groupes 12 et 23, il sera dans le groupe 13
Si c'est bien ça, il manque peut être un "else" entre pour éviter le second remplacement si le premier s'est produit.
Et il faudrait aussi tester les cas ",ID," et ",ID" ?
[Je dis ça sans connaitre le format exact du champ, en me fiant juste à ce que j'ai lu dans le code ^^]
Dernière modification par John Gindrelli (25-11-2010 00:30:48)
Hors ligne
En fait, lorsque j'ai corrigé manuellement les comptes buggés, il me semble que l'utilisateur était toujours membre du groupe qui avait été supprimé, ce qui fait qu'il voyait en fait l'intégralité du forum comme s'il était admin.
Hors ligne
Bon, un peu mieux réveillé que cette nuit, je viens de faire un test chez moi
J'avais donc un perso sans coterie.
J'ai un peu personnalisé ses groupes manuellement en mettant : "23,35,15,42,61"
Je lui ai fait créer une coterie (qui a pris l'ID 2), ça a donné ça : "2,23,35,15,42,61"
Je lui ai ensuite fait détruire sa coterie et... il reste ça : ",3,35,15,4,61"
En détruisant sa coterie, il est sorti des groupes 2, 23, 42, et il est entré dans les groupes 3 et 4 dont il ne faisait pas partie avant.
Donc c'est bien ce que je disais pour les groupes (et en plus il y a une virgule toute seule devant maintenant) ^^
Hors ligne
En gros ça retire les chiffres 2 au lieu de retirer le groupe 2, quoi.
Hors ligne
C'est ça
D'ailleurs, j'avais loupé un truc, et le remplacement de "ID," par rien n'est pas pris en compte dans la dissolution de coterie (à cause de l'absence de "else" justement) ^^
[Edit : Et quand on quitte une coterie, les groupes ne sont pas modifiés non plus... ]
Dernière modification par John Gindrelli (25-11-2010 21:14:50)
Hors ligne
C'est génial dis donc cette interface en local. Faudra qu'on m'explique tout ça moi
Hors ligne
/me boude...
Dernière modification par Florane (26-11-2010 18:28:56)
Hors ligne
Non Florane, les explode, c'est la version corrigée
Et que ce soit ',' ou ",", c'est "pareil".
A l'origine, il y avait des if avec des strstr et des str_replace ^^
Regarde les différences entre la rev. 15 et la rev. 16
Dernière modification par John Gindrelli (26-11-2010 18:20:49)
Hors ligne
Php c'est un langage de sauvage...
Me retourne à ses regex...
Dernière modification par Florane (26-11-2010 18:31:19)
Hors ligne
Ça vient encore d'arriver. Vivement que ce soit en jeu le patch.
J'appelle le chef ce soir.
Et merci à celui qui m'a prévenu pour cette fois !
Hors ligne