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);
|