31,11 → 31,25 |
* @return true ou false suivant le succès de l'opération |
*/ |
public function ajouterObservation($utilisateur, $parametres) { |
|
$origin_params = $parametres; |
$base_param = array('nom_sel_nn' => NULL, |
'nom_sel' => NULL, |
'nom_ret_nn' => NULL, |
'nom_referentiel' => NULL); |
$parametres = array_merge($base_param, $parametres); |
|
$retour = true; |
$parametres['ordre'] = $this->renvoyerDernierOrdreUtilisePlusUn($utilisateur); |
|
$this->traiterEspece($parametres); |
|
// si la détermination à échoué, alors: |
// soit le référentiel d'origine était "valide", soit non |
if(!$parametres['nom_sel_nn']) { |
// quoiqu'il en soit, on le met à "autre" |
$parametres['nom_referentiel'] = Cel::$fallback_referentiel; |
} |
|
$this->formaterParametresObservation($parametres); |
|
$requete_insertion_observation = 'INSERT INTO cel_obs '; |