89,6 → 89,7 |
"AND ordre = ".$this->proteger($ordre)." "; |
|
$dernier_id = $this->executerRequete($requete_selection_dernier_id); |
if(!$dernier_id) return NULL; |
return $dernier_id[0]['id_observation']; |
} |
|
106,6 → 107,16 |
$retour = true; |
$requete_modification = "UPDATE cel_obs SET " ; |
|
/* TODO: |
* si (à l'origine) pas de nom_sel_nn (donc pas de référentiel) POSTé |
* et aucun nom déterminés, alors on supprime les données automatiques: |
* alors on test une différence de réferentiel... |
nom_sel_nn = IF(SUBSTR(nom_referentiel, 1, 5) != "{$parametre['referentiel']}", NULL, nom_sel_nn), |
nom_ret_nn = IF(SUBSTR(nom_referentiel, 1, 5) != "{$parametre['referentiel']}", NULL, nom_ret_nn), |
nom_ret = IF(SUBSTR(nom_referentiel, 1, 5) != "{$parametre['referentiel']}", NULL, nom_ret), |
nt = IF(SUBSTR(nom_referentiel, 1, 5) != "{$parametre['referentiel']}", NULL, nt), |
famille = IF(SUBSTR(nom_referentiel, 1, 5) != "{$parametre['referentiel']}", NULL, famille) |
*/ |
$sous_requete_modification = $this->traiterParametresObservationEtConstruireSousRequeteMaj($parametres); |
$requete_modification .= $sous_requete_modification; |
|