contents['numero_arrete'] = ''; $this->contents['numero_dossier'] = ''; $this->contents['etat_transaction'] = ''; $this->contents['detail_erreur'] = ''; // Vérification de la validité du format des données de la requête REST // Si le format n'est pas correct, on retourne un code 400 $optional = array('detail_erreur'); if (!$this->requestValid($request_data, $optional)) { return $this->sendHttpCode(400, "Le format des données reçues n'est pas correct."); } // Instanciation de la classe qui s'occupe du traitement métier $this->metier_manager = new ArretesManager(); // Exécution du traitement // Mise à jour des métadonnées du document arrêté $ret = $this->metier_manager->updateMetadata($request_data); if ( !is_numeric($ret) || $ret == "" ) { return $this->sendReply($ret, $this->metier_manager->getMessage()); } //Mise à jour du numéro d'arrêté $ret = $this->metier_manager->setNumeroArrete($request_data["numero_arrete"], $ret); // Gestion du retour en fonction du résultat return $this->sendReply($ret, $this->metier_manager->getMessage()); } } ?>