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 |