X-Git-Url: http://git.euphorik.ch/?p=euphorik.git;a=blobdiff_plain;f=modules%2Ferl%2Feuphorik_bd.erl;h=cad8183c19969c81f014a8f6ec02b51c698e65e6;hp=f2acb7aee51970eccc0842c906efe3caf54c5652;hb=8890d015ccd03d33e77c0efea744da98b6fd2f70;hpb=e0c2c2fa82cf13cd55b8d5006ad2c7e0689dc6cb diff --git a/modules/erl/euphorik_bd.erl b/modules/erl/euphorik_bd.erl index f2acb7a..cad8183 100755 --- a/modules/erl/euphorik_bd.erl +++ b/modules/erl/euphorik_bd.erl @@ -39,7 +39,7 @@ css_from_user_cookie/1, is_ek_master_from_cookie/1, - % messages :e + % messages : nouveau_message/3, nouveau_message_sys/1, nouveau_message_sys/2, @@ -265,7 +265,7 @@ nouveau_message(Mess, Auteur_id, Repond_A_ids) -> ), Racine_id = case Repond_a of [] -> undefined; - [M | _ ] -> + [M | _] -> Une_racine = M#minichat.racine_id, % vérification que tout les messages de Repond_a possède la même racine (même conversation) case lists:all(fun(R) -> R#minichat.racine_id =:= Une_racine end, Repond_a) of @@ -274,7 +274,7 @@ nouveau_message(Mess, Auteur_id, Repond_A_ids) -> _ -> {erreur, "Les messages ne font pas partie de la même conversation"} end - end, + end, case Racine_id of {erreur, E} -> {erreur, E}; _ -> @@ -476,15 +476,6 @@ parents_id(M_id) -> % ordrés du plus petit au plus grand. % @spec enfants_id(integer()) -> [integer()] enfants_id(M_id) -> -% resultat_transaction(mnesia:transaction(fun() -> -% e( -% qlc:sort( -% q([E#reponse_minichat.repondant || E <- mnesia:table(reponse_minichat), E#reponse_minichat.cible =:= M]), -% [{order, ascending}] -% ), -% [{tmpdir, ?KEY_SORT_TEMP_DIR}] -% ) -% end)). resultat_transaction(mnesia:transaction(fun() -> case mnesia:index_read(reponse_minichat, M_id, #reponse_minichat.cible) of Enfants when is_list(Enfants) ->