Subversion Repositories eFlore/Applications.del

Rev

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

Rev 2077 Rev 2117
Line 125... Line 125...
125
			' -- '.__FILE__.' : '.__LINE__;
125
			' -- '.__FILE__.' : '.__LINE__;
126
		$auteurInfo = $this->bdd->recuperer($requete);
126
		$auteurInfo = $this->bdd->recuperer($requete);
127
		return $auteurInfo['ce_utilisateur'];
127
		return $auteurInfo['ce_utilisateur'];
128
	}
128
	}
Line 129... Line 129...
129
	
129
	
130
	private function getInfosObs() {
130
	private function getInfosObs() {
131
		$obsIdP = $this->bdd->proteger($this->idObs);
131
		$obsIdP = $this->bdd->proteger($this->idObs);
132
		$requete = 'SELECT * '.
132
		$requete = 'SELECT * '.
133
				'FROM del_observation '.
133
				'FROM del_observation '.
134
				"WHERE id_observation = $obsIdP ".
134
				"WHERE id_observation = $obsIdP ".
135
				' -- '.__FILE__.' : '.__LINE__;
135
				' -- '.__FILE__.' : '.__LINE__;
136
		$obsInfos = $this->bdd->recuperer($requete);
136
		$obsInfos = $this->bdd->recuperer($requete);
137
		return $obsInfos;
137
		return $obsInfos;
Line 138... Line 138...
138
	}
138
	}
139
 
139
 
140
	private function verifierDroitUtilisateur() {
140
	private function verifierDroitUtilisateur() {
Line 164... Line 164...
164
		return $this->bdd->requeter($requete);
164
		return $this->bdd->requeter($requete);
165
	}
165
	}
Line 166... Line 166...
166
	
166
	
167
	private function avertirAuteurObservation() {		
167
	private function avertirAuteurObservation() {		
168
		// le validateur est forcément celui qui est actuellement connecté
168
		// le validateur est forcément celui qui est actuellement connecté
169
		$gestionUtilisateur = $this->conteneur->getUtilisateur();
169
		$gestionUtilisateur = $this->conteneur->getUtilisateur();
Line 170... Line 170...
170
		$utilisateurInfos = $gestionUtilisateur->getUtilisateur();
170
		$utilisateurInfos = $gestionUtilisateur->getUtilisateur();
Line 171... Line 171...
171
		
171
		
172
		$infos_obs = $this->getInfosObs();
172
		$infos_obs = $this->getInfosObs();
173
			
173
			
174
		$donnees = array(
174
		$donnees = array(
175
					'auteur_obs_fmt' => $infos_obs['prenom_utilisateur'].' '.$infos_obs['nom_utilisateur'],
175
					'auteur_obs_fmt' => $infos_obs['prenom_utilisateur'].' '.$infos_obs['nom_utilisateur'],
176
					'validateur_fmt' => $utilisateurInfos['prenom']." ".$utilisateurInfos['nom'],
176
					'validateur_fmt' => $utilisateurInfos['prenom']." ".$utilisateurInfos['nom'],
177
					'lien_profil'	=> sprintf($this->conteneur->getParametre('message.lien_profil'), $this->idObs),
177
					'lien_profil'	=> sprintf($this->conteneur->getParametre('message.lien_profil'), $this->idValidateurObs),
178
					'id_obs'		=> $this->idObs,
178
					'id_obs'		=> $this->idObs,
Line 179... Line 179...
179
					'lien_obs'		=> sprintf($this->conteneur->getParametre('obs_fiche_tpl'), $this->idObs),
179
					'lien_obs'		=> sprintf($this->conteneur->getParametre('obs_fiche_tpl'), $this->idObs),
Line 180... Line 180...
180
					'lien_wiki'		=> $this->conteneur->getParametre('message.lien_wiki_validation') 
180
					'lien_wiki'		=> $this->conteneur->getParametre('message.lien_wiki_validation') 
181
				);
181
				);
182
		
182
		
Line 183... Line 183...
183
		$sujet = $this->conteneur->getParametre('message.titre_message_validation');
183
		$sujet = $this->conteneur->getParametre('message.titre_message_validation');
184
		
184
		
Line 185... Line 185...
185
		$squelettePhp = $this->conteneur->getSquelettePhp();
185
		$squelettePhp = $this->conteneur->getSquelettePhp();
186
		$squeletteHtml = dirname(__FILE__).DS.'squelettes'.DS.'validation_determination.tpl.html';
186
		$squeletteHtml = dirname(__FILE__).DS.'squelettes'.DS.'validation_determination.tpl.html';
187
		$corpsHtml = $squelettePhp->analyser($squeletteHtml, $donnees);
187
		$corpsHtml = $squelettePhp->analyser($squeletteHtml, $donnees);