Line 790... |
Line 790... |
790 |
$this->getJointureMonActivite($id_utilisateur).
|
790 |
$this->getJointureMonActivite($id_utilisateur).
|
791 |
$this->getConditionMonActivite($id_utilisateur).
|
791 |
$this->getConditionMonActivite($id_utilisateur).
|
792 |
"AND id_observation IN ($idsObsConcat) ORDER BY date_max DESC";
|
792 |
"AND id_observation IN ($idsObsConcat) ORDER BY date_max DESC";
|
Line 793... |
Line 793... |
793 |
|
793 |
|
794 |
$evenements = $this->bdd->recupererTous($requete);
|
- |
|
795 |
|
794 |
$evenements = $this->bdd->recupererTous($requete);
|
796 |
return $evenements;
|
795 |
return $evenements;
|
Line 797... |
Line 796... |
797 |
}
|
796 |
}
|
798 |
|
797 |
|
Line 812... |
Line 811... |
812 |
"LEFT JOIN del_commentaire_vote dcv ON dcv.ce_proposition = dcvp.id_commentaire ".
|
811 |
"LEFT JOIN del_commentaire_vote dcv ON dcv.ce_proposition = dcvp.id_commentaire ".
|
813 |
"AND (dcvp.ce_utilisateur = $id_utilisateur OR do.ce_utilisateur = $id_utilisateur) ".
|
812 |
"AND (dcvp.ce_utilisateur = $id_utilisateur OR do.ce_utilisateur = $id_utilisateur) ".
|
814 |
"AND dcv.ce_utilisateur != $id_utilisateur ".
|
813 |
"AND dcv.ce_utilisateur != $id_utilisateur ".
|
815 |
"AND dcv.ce_utilisateur != dcvp.ce_utilisateur ".
|
814 |
"AND dcv.ce_utilisateur != dcvp.ce_utilisateur ".
|
816 |
// Quelqu'un répond à l'un de mes commentaires ou commente une de mes propositions
|
815 |
// Quelqu'un répond à l'un de mes commentaires ou commente une de mes propositions
|
817 |
"LEFT JOIN del_commentaire dcpr ON do.id_observation = dcvp.ce_observation ".
|
816 |
"LEFT JOIN del_commentaire dcpr ON do.id_observation = dcpr.ce_observation ".
|
818 |
"AND dcpr.ce_commentaire_parent = dcvp.id_commentaire AND dcvp.ce_utilisateur = $id_utilisateur ";
|
817 |
"AND dcpr.ce_commentaire_parent = dcvp.id_commentaire AND dcvp.ce_utilisateur = $id_utilisateur ";
|
819 |
}
|
818 |
}
|
Line 820... |
Line 819... |
820 |
|
819 |
|
821 |
public function getConditionMonActivite($id_utilisateur, $type = "autres") {
|
820 |
public function getConditionMonActivite($id_utilisateur, $type = "autres") {
|
Line 824... |
Line 823... |
824 |
// demander mes activités
|
823 |
// demander mes activités
|
825 |
// demander toutes les activités (combinaisons des deux cas ci dessus)
|
824 |
// demander toutes les activités (combinaisons des deux cas ci dessus)
|
826 |
return // Vérification que l'évènement me concerne (de près ou ou de loin)
|
825 |
return // Vérification que l'évènement me concerne (de près ou ou de loin)
|
827 |
"WHERE (do.ce_utilisateur = $id_utilisateur OR dc.ce_utilisateur = $id_utilisateur ".
|
826 |
"WHERE (do.ce_utilisateur = $id_utilisateur OR dc.ce_utilisateur = $id_utilisateur ".
|
828 |
"OR dcp.ce_utilisateur = $id_utilisateur OR dcv.ce_utilisateur = $id_utilisateur ".
|
827 |
"OR dcp.ce_utilisateur = $id_utilisateur OR dcv.ce_utilisateur = $id_utilisateur ".
|
829 |
"OR dcvp.ce_utilisateur = $id_utilisateur OR dcpr.ce_utilisateur = $id_utilisateur) AND ".
|
828 |
"OR dcvp.ce_utilisateur = $id_utilisateur) AND ".
|
830 |
// mais qu'il y a au moins eu une action de la part d'une autre personne
|
829 |
// mais qu'il y a au moins eu une action de la part d'une autre personne
|
831 |
"(dc.ce_utilisateur IS NOT NULL OR dcp.ce_utilisateur IS NOT NULL OR dcv.ce_utilisateur IS NOT NULL) ";
|
830 |
"(dc.ce_utilisateur IS NOT NULL OR dcp.ce_utilisateur IS NOT NULL OR dcv.ce_utilisateur IS NOT NULL) ";
|
832 |
}
|
831 |
}
|
Line 833... |
Line 832... |
833 |
|
832 |
|