Aujourd'hui je me heurte a un probleme
Un de mes membres a envoyé par mégarde un MP a un utilisateur et en copie au groupe UTILISATEURS ENREGISTRES
Tout le monde a donc eu ce message qui contenait des donnees personnelles
J'ai eu le temps de reagir et de supprimer le dit message dans la table phpbb_privmsgs.
Ce qui a eu pour effet que les gens voient une notif Nouveau PV mais quand ils cliquent dessus le message n'existe pas
Au moins les donnees perso n'ont pas ete accessibles
CEPENDANT .... Certains membres (beaucoup en fait me disent qu'ils ont toujours la notification d'un nouveau message (le 1 a cote de l'enveloppe !)
J'ai regardé un peu et dans la table phpbb_users je vois une colonne USER_NEW_PRIMSG et une colonne USER_ UNREAD_PRIVMSG
ma pensée dans un premier temps a ete de mettre NEWPRIVMSG sur 0
Le probleme est que Tout le monde a cette notif de trop .... Certains ont dans cette colonne 1 ou plus ...
Il faudrait donc une commande selective du style :
Change le nombre de message non lus / si supérieur à 0 alors NOMBRE=NOMBRE-1
J'ai fouillé a droite a gauche et suis tombé sur le SQL : UPDATE et CASE
Mais je ne suis pas trop certain de la commande a realiser ni comment la mettre
Et puis quelle colonne affecter....
Est ce que cela solutionnera le probleme?
N'y a t'il pas qqchose d'autre a faire auquel je n'aurais pensé?
Quelqu'un aurait la bonté de m'expliquer /aider?
Voici ce que ca donne : Notif de message mais le message n'existe pas ! on voit bien les 2 non lus en vert et celui cite n'est pas dans la liste !
