Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2204 → Rev 2205

/trunk/jrest/services/CelObs.php
128,8 → 128,8
if ($this->verifierDonneesObligatoires($donneesObligatoires)) {
$this->depublierObs($idObs);
}
} else if (count($this->donnees) == 4) {
$donneesObligatoires = array('id_observation', 'nom_sel_nn', 'nom_referentiel', 'id_utilisateur');
} else if (count($this->donnees) == 3) {
$donneesObligatoires = array('id_observation', 'nom_sel_nn', 'nom_referentiel');
if ($this->verifierDonneesObligatoires($donneesObligatoires)) {
$this->accepterPropositionDEL($idObs);
}
182,7 → 182,6
private function accepterPropositionDEL($idObs) {
$gestion_observation = new GestionObservation($this->config);
$donnees = array_map('trim', $this->donnees);
$idUtilisateur = $donnees['id_utilisateur'];
$donneesAModifier = array(
'certitude' => 'Certaine',
'nom_referentiel' => $donnees['nom_referentiel'],
196,6 → 195,10
$modification = $gestion_observation->modifierObservationPublique($idObs, $donneesAModifier);
 
if ($modification) {
// TODO: en modifiant bien la classe de gestion mots clés, on aurait peut être pas besoin de l'id
// utilisateur (car l'id de l'obs est déjà sans ambiguité)
$idUtilisateur = $this->rechercheObs->obtenirIdUtilisateurPourIdObs($idObs);
// supression des éventuelles liaison de l'obs avec le mot clé contenu dans obsKeywordDelete
$gestionMotsClesObs = new GestionMotsClesChemin($this->config, 'obs');
$supp_liaison_mot_cle = $gestionMotsClesObs->supprimerLiaisonPourMotCleEtIdElementLie('aDeterminer', $idObs, $idUtilisateur);