Line 91... |
Line 91... |
91 |
. ", do.nom_sel, do.nom_ret, do.zone_geo, do.ce_zone_geo, do.lieudit, do.station"
|
91 |
. ", do.nom_sel, do.nom_ret, do.zone_geo, do.ce_zone_geo, do.lieudit, do.station"
|
92 |
. ", dc.nom_sel as dc_nom_sel, dc.utilisateur_prenom as dc_utilisateur_prenom, dc.utilisateur_nom as dc_utilisateur_nom, dc.texte as dc_texte"
|
92 |
. ", dc.nom_sel as dc_nom_sel, dc.utilisateur_prenom as dc_utilisateur_prenom, dc.utilisateur_nom as dc_utilisateur_nom, dc.texte as dc_texte"
|
93 |
. " FROM del_commentaire dc" // tous les commentaires
|
93 |
. " FROM del_commentaire dc" // tous les commentaires
|
94 |
. " LEFT JOIN del_observation do" // infos obs d'origine
|
94 |
. " LEFT JOIN del_observation do" // infos obs d'origine
|
95 |
. " ON dc.ce_observation = do.id_observation"
|
95 |
. " ON dc.ce_observation = do.id_observation"
|
- |
|
96 |
// ci-dessous un OR et non un AND car les non-inscrits ont tous le meme ce_utilisateur : 0
|
96 |
. " WHERE (dc.ce_utilisateur != do.ce_utilisateur AND dc.utilisateur_courriel != do.courriel_utilisateur)" // en excluant les gens qui se parlent à eux-mêmes
|
97 |
. " WHERE (dc.ce_utilisateur != do.ce_utilisateur OR dc.utilisateur_courriel != do.courriel_utilisateur)" // en excluant les gens qui se parlent à eux-mêmes
|
97 |
. " AND TO_SECONDS($date) - TO_SECONDS(dc.date) < 86400 AND TO_SECONDS($date) - TO_SECONDS(dc.date) > 0" // depuis moins de 24h
|
98 |
. " AND TO_SECONDS($date) - TO_SECONDS(dc.date) < 86400 AND TO_SECONDS($date) - TO_SECONDS(dc.date) > 0" // depuis moins de 24h
|
98 |
. " AND do.ce_utilisateur NOT IN ("
|
99 |
. " AND do.ce_utilisateur NOT IN ("
|
99 |
. " SELECT id_utilisateur FROM del_utilisateur_infos WHERE preferences LIKE $preferences" // si l'auteur d'origine souhaite être averti
|
100 |
. " SELECT id_utilisateur FROM del_utilisateur_infos WHERE preferences LIKE $preferences" // si l'auteur d'origine souhaite être averti
|
100 |
. ")"
|
101 |
. ")"
|
101 |
. " -- " .__FILE__.':'.__LINE__;
|
102 |
. " -- " .__FILE__.':'.__LINE__;
|
Line 122... |
Line 123... |
122 |
. " FROM del_commentaire dc" // tous les commentaires
|
123 |
. " FROM del_commentaire dc" // tous les commentaires
|
123 |
. " LEFT JOIN del_commentaire dco" // portant sur un autre commentaire
|
124 |
. " LEFT JOIN del_commentaire dco" // portant sur un autre commentaire
|
124 |
. " ON dc.ce_commentaire_parent = dco.id_commentaire"
|
125 |
. " ON dc.ce_commentaire_parent = dco.id_commentaire"
|
125 |
. " LEFT JOIN del_observation do" // infos obs d'origine
|
126 |
. " LEFT JOIN del_observation do" // infos obs d'origine
|
126 |
. " ON dco.ce_observation = do.id_observation"
|
127 |
. " ON dco.ce_observation = do.id_observation"
|
- |
|
128 |
// ci-dessous un OR et non un AND car les non-inscrits ont tous le meme ce_utilisateur : 0
|
127 |
. " WHERE (dc.ce_utilisateur != dco.ce_utilisateur AND dc.utilisateur_courriel != dco.utilisateur_courriel)" // en excluant les gens qui se parlent à eux-mêmes
|
129 |
. " WHERE (dc.ce_utilisateur != dco.ce_utilisateur OR dc.utilisateur_courriel != dco.utilisateur_courriel)" // en excluant les gens qui se parlent à eux-mêmes
|
128 |
. " AND TO_SECONDS($date) - TO_SECONDS(dc.date) < 86400 AND TO_SECONDS($date) - TO_SECONDS(dc.date) > 0" // depuis moins de 24h
|
130 |
. " AND TO_SECONDS($date) - TO_SECONDS(dc.date) < 86400 AND TO_SECONDS($date) - TO_SECONDS(dc.date) > 0" // depuis moins de 24h
|
129 |
. " AND dco.ce_utilisateur NOT IN ("
|
131 |
. " AND dco.ce_utilisateur NOT IN ("
|
130 |
. " SELECT id_utilisateur FROM del_utilisateur_infos WHERE preferences LIKE $preferences" // si l'auteur d'origine souhaite être averti
|
132 |
. " SELECT id_utilisateur FROM del_utilisateur_infos WHERE preferences LIKE $preferences" // si l'auteur d'origine souhaite être averti
|
131 |
. " )"
|
133 |
. " )"
|
132 |
. " -- " .__FILE__.':'.__LINE__;
|
134 |
. " -- " .__FILE__.':'.__LINE__;
|