Subversion Repositories eFlore/Applications.del

Rev

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

Rev 2067 Rev 2077
Line 105... Line 105...
105
		}
105
		}
106
		return $idObs;
106
		return $idObs;
107
	}
107
	}
Line 108... Line 108...
108
	
108
	
109
	private function renvoyerRequeteSelonType() {
-
 
110
		//TODO: interdire l'appel si l'on est pas connecté ?
109
	private function renvoyerRequeteSelonType() {
111
		if($this->monActiviteEstDemandee()) {
110
		if($this->monActiviteEstDemandee()) {
112
			$gestion_utilisateur = new GestionUtilisateur($this->conteneur);
111
			$gestion_utilisateur = new GestionUtilisateur($this->conteneur);
-
 
112
			$utilisateur = $gestion_utilisateur->getUtilisateur();
113
			$utilisateur = $gestion_utilisateur->getUtilisateurIdentifie();
113
			if ($utilisateur['connecte'] === true) {
114
			$id_utilisateur = $utilisateur['id_utilisateur'];
-
 
115
		
114
				$id_utilisateur = $utilisateur['id_utilisateur'];
116
			$requete = $this->sql->getRequeteIdObsMonactiviteTout($id_utilisateur, $this->sql->getLimit()).' -- '.__FILE__.':'.__LINE__;
-
 
117
		
115
				$requete = $this->sql->getRequeteIdObsMonactiviteTout($id_utilisateur, $this->sql->getLimit()).' -- '.__FILE__.':'.__LINE__;
118
			// Enregistrement de la date de consultation pour ne pas réafficher des évènements déjà consultés
116
				// Enregistrement de la date de consultation pour ne pas réafficher des événements déjà consultés
-
 
117
				$gestion_utilisateur->setDerniereDateConsultationEvenements($id_utilisateur, date('Y-m-d H:i:s'));
-
 
118
			} else {
-
 
119
				//TODO: que faire si l'on n'est pas connecté ?
119
			$gestion_utilisateur->setDerniereDateConsultationEvenements($id_utilisateur, date('Y-m-d H:i:s'));	
120
			}
120
		} else {
121
		} else {
121
			$requete = 'SELECT SQL_CALC_FOUND_ROWS id_observation '.
122
			$requete = 'SELECT SQL_CALC_FOUND_ROWS id_observation '.
122
					'FROM del_observation AS do '.
123
					'FROM del_observation AS do '.
123
					$this->sql->getJoin().
124
					$this->sql->getJoin().
Line 160... Line 161...
160
		
161
		
161
		//Debug::printr($requete);
162
		//Debug::printr($requete);
162
		return $this->bdd->recupererTous($requete);
163
		return $this->bdd->recupererTous($requete);
Line 163... Line 164...
163
	}
164
	}
164
	
-
 
165
	private function stockerEvenementsObs($idsObsConcat) {
165
	
166
					
166
	private function stockerEvenementsObs($idsObsConcat) {
167
			$gestion_utilisateur = new GestionUtilisateur($this->conteneur);
167
			$gestion_utilisateur = new GestionUtilisateur($this->conteneur);
Line 168... Line 168...
168
			$utilisateur = $gestion_utilisateur->getUtilisateurIdentifie();
168
			$utilisateur = $gestion_utilisateur->getUtilisateur();
169
			$id_utilisateur = $utilisateur['id_utilisateur'];
169
			$id_utilisateur = $utilisateur['id_utilisateur'];