- mnesia:write(Auteur#user{indice_flood = Auteur_maj#user.indice_flood}),\r
- nouveau_message_sys("''" ++ Profile#profile.pseudo ++ if Auteur#user.login =/= [] -> " (" ++ Auteur#user.login ++ ")"; true -> "" end ++ "'' est bloqué pour " ++ integer_to_list(trunc(?DUREE_BLOCAGE_SPAM / 1000)) ++ " secondes pour cause de flood.");\r
- Auteur#user.indice_flood =:= ?INDICE_SPAM_MAX, Delta =< ?DUREE_BLOCAGE_SPAM ->\r
- {erreur, "Bloqué pour cause de flood"};\r
- true -> \r
- mnesia:write(Auteur_maj),\r
- Id = nouvel_id(minichat),\r
- inserer_reponses(Id, Repond_A_ids),\r
- mnesia:write(#minichat{\r
- id = Id,\r
- auteur_id = Auteur#user.id,\r
- date = now(),\r
- pseudo = Profile#profile.pseudo,\r
- contenu = Mess,\r
- racine_id = if Racine_id =:= undefined -> Id; true -> Racine_id end\r
- }),\r
- Id\r
+ mnesia:write(Auteur#user{indice_flood = Auteur_maj#user.indice_flood}),\r
+ nouveau_message_sys("\"" ++ Profile#profile.pseudo ++ if Auteur#user.login =/= [] -> " (" ++ Auteur#user.login ++ ")"; true -> "" end ++ "\" est bloqué pour " ++ integer_to_list(trunc(?DUREE_BLOCAGE_SPAM / 1000)) ++ " secondes pour cause de flood.");\r
+ Auteur#user.indice_flood =:= ?INDICE_SPAM_MAX, Delta =< ?DUREE_BLOCAGE_SPAM ->\r
+ {erreur, "Bloqué pour cause de flood"};\r
+ true -> \r
+ mnesia:write(Auteur_maj),\r
+ Id = nouvel_id(minichat),\r
+ inserer_reponses(Id, Repond_A_ids),\r
+ mnesia:write(#minichat{\r
+ id = Id,\r
+ auteur_id = Auteur#user.id,\r
+ date = Now,\r
+ pseudo = Profile#profile.pseudo,\r
+ contenu = Mess,\r
+ racine_id = if Racine_id =:= undefined -> Id; true -> Racine_id end\r
+ }),\r
+ Id\r