93,7 → 93,8 |
. " FROM del_commentaire dc" // tous les commentaires |
. " LEFT JOIN del_observation do" // infos obs d'origine |
. " ON dc.ce_observation = do.id_observation" |
. " WHERE (dc.ce_utilisateur != do.ce_utilisateur AND dc.utilisateur_courriel != do.courriel_utilisateur)" // en excluant les gens qui se parlent à eux-mêmes |
// ci-dessous un OR et non un AND car les non-inscrits ont tous le meme ce_utilisateur : 0 |
. " WHERE (dc.ce_utilisateur != do.ce_utilisateur OR dc.utilisateur_courriel != do.courriel_utilisateur)" // en excluant les gens qui se parlent à eux-mêmes |
. " AND TO_SECONDS($date) - TO_SECONDS(dc.date) < 86400 AND TO_SECONDS($date) - TO_SECONDS(dc.date) > 0" // depuis moins de 24h |
. " AND do.ce_utilisateur NOT IN (" |
. " SELECT id_utilisateur FROM del_utilisateur_infos WHERE preferences LIKE $preferences" // si l'auteur d'origine souhaite être averti |
124,7 → 125,8 |
. " ON dc.ce_commentaire_parent = dco.id_commentaire" |
. " LEFT JOIN del_observation do" // infos obs d'origine |
. " ON dco.ce_observation = do.id_observation" |
. " WHERE (dc.ce_utilisateur != dco.ce_utilisateur AND dc.utilisateur_courriel != dco.utilisateur_courriel)" // en excluant les gens qui se parlent à eux-mêmes |
// ci-dessous un OR et non un AND car les non-inscrits ont tous le meme ce_utilisateur : 0 |
. " WHERE (dc.ce_utilisateur != dco.ce_utilisateur OR dc.utilisateur_courriel != dco.utilisateur_courriel)" // en excluant les gens qui se parlent à eux-mêmes |
. " AND TO_SECONDS($date) - TO_SECONDS(dc.date) < 86400 AND TO_SECONDS($date) - TO_SECONDS(dc.date) > 0" // depuis moins de 24h |
. " AND dco.ce_utilisateur NOT IN (" |
. " SELECT id_utilisateur FROM del_utilisateur_infos WHERE preferences LIKE $preferences" // si l'auteur d'origine souhaite être averti |