$mbSejour->_NDA = $_POST["sc_venue_id"]; } if (isset($_POST["cmca_uf_code"])) { $object->code_uf = $_POST["cmca_uf_code"]; } if (isset($_POST["cmca_uf_libelle"])) { $object->libelle_uf = $_POST["cmca_uf_libelle"]; } } break; case "CSejour": $object = new CSejour(); // Chargement du séjour et génération du document $sejour_id = CValue::post("mb_sejour_id", CValue::getOrSession("object_id")); if ($object->load($sejour_id)) { $object->loadRefs(); $object->loadRefDossierMedical(); $object->loadNDA(); $NDA = $object->_NDA; $object->_ref_patient->loadIPP(); $IPP = $object->_ref_patient->_IPP; if (isset($_POST["sc_patient_id"])) { $object->_ref_patient->_IPP = $_POST["sc_patient_id"]; } if (isset($_POST["sc_venue_id"])) { $object->_NDA = $_POST["sc_venue_id"]; } } break; } // Facturation de l'opération où du séjour
if ($arrA->_datetime == $arrB->_datetime) { return 0; } return $arrA->_datetime < $arrB->_datetime ? -1 : 1; } function cmp_dateAsc($arrA, $arrB) { if ($arrA->_datetime == $arrB->_datetime) { return 0; } return $arrA->_datetime > $arrB->_datetime ? -1 : 1; } // Récuperation du sejour sélectionné $sejour = new CSejour(); $sejour->load($sejour_id); $sejour->loadRefs(); $sejour->loadRefService(); $sejour->loadRefsAffectations(); $operations = $sejour->_ref_operations; $affectations = $sejour->_ref_affectations; $datesOperation = array(); // load service for affectations if ($sejour->_ref_last_affectation) { $sejour->_ref_last_affectation->loadRefService(); } foreach ($operations as $key) { $key->loadRefPlageOp(); $datesOperation[$key->operation_id]['id'] = $key->operation_id; $datesOperation[$key->operation_id]['date'] = $key->_datetime; $datesOperation[$key->operation_id]['entree_salle'] = $key->entree_salle; $datesOperation[$key->operation_id]['sortie_salle'] = $key->sortie_salle;