Subversion Repositories eFlore/Applications.cel

Rev

Rev 1752 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1752 Rev 1753
Line 87... Line 87...
87
		$requete_selection_dernier_id = "SELECT id_observation FROM cel_obs ".
87
		$requete_selection_dernier_id = "SELECT id_observation FROM cel_obs ".
88
	       									   "WHERE ce_utilisateur = ".$this->proteger($utilisateur)." ".
88
	       									   "WHERE ce_utilisateur = ".$this->proteger($utilisateur)." ".
89
	       									   "AND ordre = ".$this->proteger($ordre)." ";
89
	       									   "AND ordre = ".$this->proteger($ordre)." ";
Line 90... Line 90...
90
	
90
	
-
 
91
		$dernier_id = $this->executerRequete($requete_selection_dernier_id); 
91
		$dernier_id = $this->executerRequete($requete_selection_dernier_id); 
92
		if(!$dernier_id) return NULL;
92
		return $dernier_id[0]['id_observation'];
93
		return $dernier_id[0]['id_observation'];
Line 93... Line 94...
93
	}
94
	}
94
	
95
	
Line 104... Line 105...
104
	public function modifierObservation($utilisateur, $ordre, $parametres) {
105
	public function modifierObservation($utilisateur, $ordre, $parametres) {
Line 105... Line 106...
105
		
106
		
106
		$retour = true;
107
		$retour = true;
Line -... Line 108...
-
 
108
		$requete_modification = "UPDATE cel_obs SET " ;
-
 
109
 
-
 
110
		/* TODO:
-
 
111
		 * si (à l'origine) pas de nom_sel_nn (donc pas de référentiel) POSTé
-
 
112
		 * et aucun nom déterminés, alors on supprime les données automatiques:
-
 
113
		 * alors on test une différence de réferentiel... 
-
 
114
		 nom_sel_nn = IF(SUBSTR(nom_referentiel, 1, 5) != "{$parametre['referentiel']}", NULL, nom_sel_nn),
-
 
115
		 nom_ret_nn = IF(SUBSTR(nom_referentiel, 1, 5) != "{$parametre['referentiel']}", NULL, nom_ret_nn),
-
 
116
		 nom_ret = IF(SUBSTR(nom_referentiel, 1, 5) != "{$parametre['referentiel']}", NULL, nom_ret),
-
 
117
		 nt = IF(SUBSTR(nom_referentiel, 1, 5) != "{$parametre['referentiel']}", NULL, nt),
107
		$requete_modification = "UPDATE cel_obs SET " ;
118
		 famille = IF(SUBSTR(nom_referentiel, 1, 5) != "{$parametre['referentiel']}", NULL, famille)
108
 
119
		*/
Line 109... Line 120...
109
		$sous_requete_modification = $this->traiterParametresObservationEtConstruireSousRequeteMaj($parametres);
120
		$sous_requete_modification = $this->traiterParametresObservationEtConstruireSousRequeteMaj($parametres);