Subversion Repositories eFlore/Applications.del

Rev

Rev 2065 | Rev 2067 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2065 Rev 2066
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