// Enregistrement $sejour_rpu->_id = null; // Pas de génération du NDA, et pas de synchro (handler) du séjour $sejour_rpu->_generate_NDA = false; $sejour_rpu->_no_synchro = true; $msg = $sejour_rpu->store(); viewMsg($msg, "Séjour reliquat enregistré"); // Transfert du RPU sur l'ancien séjour $rpu->sejour_id = $sejour_rpu->_id; } //Cas d'une hospitalisation normale sans collision et sans rattachement if (!$sejour_id_merge) { // Passage en séjour d'hospitalisation $sejour->type = "comp"; $sejour->_en_mutation = $sejour_rpu->_id; // La synchronisation était désactivée après la sauvegarde du RPU $sejour->_no_synchro = false; $msg = $sejour->store(); viewMsg($msg, "CSejour-title-modify"); } //Problème sur le séjour, aucune action fait sur le rpu if ($msg) { return; } // Modification du RPU $rpu->mutation_sejour_id = $sejour->_id; $rpu->sortie_autorisee = "1"; $rpu->gemsa = "4"; $msg = $rpu->store(); viewMsg($msg, "CRPU-title-close"); CAppUI::callbackAjax("Sejour.editModal", $sejour->_id);