Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1795 Rev 1802
Line 113... Line 113...
113
		$utilisateur = $this->bdd->recuperer($requete);
113
		$utilisateur = $this->bdd->recuperer($requete);
114
		return $utilisateur;
114
		return $utilisateur;
115
	}
115
	}
Line 116... Line 116...
116
 
116
 
117
	private function gererPropositionInitiale() {
117
	private function gererPropositionInitiale() {
118
		if ($this->verifierExistencePropositionInitiale() === false) {
118
		if ($this->verifierExistencePropositionInitiale() !== false) {
119
			$this->creerPropositionInitiale();
119
			$this->creerPropositionInitiale();
120
			// TODO : en cas d'échec de la création de la proposition ajouter un log...
120
			// TODO : en cas d'échec de la création de la proposition ajouter un log...
121
		}
121
		}
Line 135... Line 135...
135
	private function creerPropositionInitiale() {
135
	private function creerPropositionInitiale() {
136
		$idObsP =  $this->bdd->proteger($this->parametres['observation']);
136
		$idObsP =  $this->bdd->proteger($this->parametres['observation']);
137
		$requete = 'INSERT IGNORE INTO del_commentaire '.
137
		$requete = 'INSERT IGNORE INTO del_commentaire '.
138
			'(ce_observation, ce_utilisateur, utilisateur_prenom, utilisateur_nom, utilisateur_courriel, '.
138
			'(ce_observation, ce_utilisateur, utilisateur_prenom, utilisateur_nom, utilisateur_courriel, '.
139
			'nom_sel, nom_sel_nn, nom_ret, nom_ret_nn, nt, famille, nom_referentiel, date, proposition_initiale) '.
139
			'nom_sel, nom_sel_nn, nom_ret, nom_ret_nn, nt, famille, nom_referentiel, date, proposition_initiale) '.
140
			'SELECT id_observation, ce_utilisateur, prenom, nom, '.
140
			'SELECT id_observation, ce_utilisateur, prenom, nom, courriel, nom_sel, '.
141
			'		courriel, nom_sel, nom_sel_nn, nom_ret, nom_ret_nn, '.
141
			"IF(nom_sel_nn = 0, NULL, nom_sel_nn), IF(nom_ret = '', NULL, nom_ret), IF(nom_ret_nn = 0, NULL, nom_ret_nn), ".
142
			"		nt, famille, nom_referentiel, NOW(), '1' ".
142
			"IF(nt = 0, NULL, nt), IF(famille = '', NULL, famille), IF(nom_sel_nn = 0, NULL, nom_referentiel), NOW(), '1' ".
143
			'FROM del_observation AS do '.
143
			'FROM del_observation AS do '.
144
			'	LEFT JOIN del_utilisateur AS du '.
144
			'	LEFT JOIN del_utilisateur AS du '.
145
			'		ON do.ce_utilisateur = du.id_utilisateur '.
145
			'		ON do.ce_utilisateur = du.id_utilisateur '.
146
			"WHERE id_observation = $idObsP ".
146
			"WHERE id_observation = $idObsP ".
147
			' -- '.__FILE__.' : '.__LINE__;
147
			' -- '.__FILE__.' : '.__LINE__;