Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 3504 → Rev 3505

/trunk/jrest/services/CelObs.php
137,7 → 137,6
$donneesObligatoires = array('transmission');
if ($this->verifierDonneesObligatoires($donneesObligatoires)) {
$this->depublierObs($idObs);
//$this->depublierImg($idObs);
}
} else if (count($this->donnees) == 3) {
$donneesObligatoires = array('id_observation', 'nom_sel_nn', 'nom_referentiel');
183,15 → 182,8
}
}
 
private function depublierImg($idObs) {
$gestionnaireImg = new GestionImage($this->config);
$depublication = $gestionnaireImg->modifierTransmissionParObs($idObs, false);
if ($depublication === false) {
$msg = "Un problème est survenu (voir log). Les images liées à l'obs « $idObs » n'ont pas pu être dépubliées.";
$this->envoyerMessageErreur(304, $msg);
}
}
 
 
/**
* Modifie une observation aveec les infos d'une proposition :
* Nous complétons les données de la proposition acceptée ici car:
216,8 → 208,8
$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);
$gestionMotsClesObs = new GestionMotsClesChemin($this->config, 'obs');
$supp_liaison_mot_cle = $gestionMotsClesObs->supprimerLiaisonPourMotCleEtIdElementLie('aDeterminer', $idObs, $idUtilisateur);
} else {
$msg = "Impossible de modifier l'observation associée à cet identifiant. Erreur mysql : " . mysql_error();
$this->envoyerMessageErreur(500, $msg);// Internal Server Error