24,23 → 24,25 |
$this->verifierRessources($ressources); |
$this->verifierData($data); |
|
$transmission = intval($data['transmission']); |
$date = ($transmission == 1) ? 'NOW()' : 'NULL'; |
$transmission = intval($data['transmission']) == 1 ? true : false; |
$idsObs = $this->getIdsObs(); |
|
$idsObsConcat = implode(',', $this->getIdsObs()); |
$gestionnaireObs = new GestionObservation($this->config); |
$resultatObs = $gestionnaireObs->modifierTransmissionObservation($idsObs, $transmission); |
if ($resultatObs === false) { |
$idsObsConcat = implode(', ', $idsObs); |
$msg = "Un problème est survenu (voir log). Les observations « $idsObsConcat » n'ont pas pu être dépubliées."; |
$this->envoyerMessageErreur(304, $msg); |
} |
|
$requete = 'UPDATE cel_obs '. |
"SET transmission = $transmission, date_transmission = $date, date_modification = NOW() ". |
"WHERE id_observation IN ($idsObsConcat) ". |
' -- '.__FILE__.':'.__LINE__; |
$resultatObs = Cel::db()->executer($requete); |
$gestionnaireImg = new GestionImage($this->config); |
$resultatImg = $gestionnaireImg->modifierTransmissionParObs($idsObs, $transmission); |
if ($resultatImg === false) { |
$idsObsConcat = implode(', ', $idsObs); |
$msg = "Un problème est survenu (voir log). Les images liées aux obs « $idsObsConcat » n'ont pas pu être dépubliées."; |
$this->envoyerMessageErreur(304, $msg); |
} |
|
$requete = 'UPDATE cel_images '. |
"SET transmission = $transmission, date_transmission = $date, date_modification = NOW() ". |
"WHERE ce_observation IN ($idsObsConcat) ". |
' -- '.__FILE__.':'.__LINE__; |
$resultatImg = Cel::db()->executer($requete); |
|
return ($resultatObs != 0 && $resultatImg != 0); |
} |
|
Property changes: |
Added: svnkit:entry:sha1-checksum |
+fd2a35dcbfc45ca8609a23242b84a35322fa7a91 |
\ No newline at end of property |