Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 2040 → Rev 2041

/trunk/scripts/modules/commentaires/AlerteMailCommentaires.php
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