}
$_days = CValue::post("_days");
$_heure_deb = CValue::post("_heure_deb");
$duree = CValue::post("duree");
$kine = new CMediusers();
$kine->load($therapeute_id);
$sejour = new CSejour();
$sejour->load($sejour_id);
// Ajout d'un evenement dans la seance choisie
if ($seance_collective_id) {
    $evenement = new CEvenementSSR();
    $evenement->sejour_id = $sejour_id;
    $evenement->prescription_line_element_id = $line_id;
    $evenement->seance_collective_id = $seance_collective_id;
    $evenement->type_seance = $type_seance;
    $evenement->loadMatchingObject();
    if ($evenement->_id) {
        CAppUI::displayMsg("Patient déjà présent dans la séance", "CEvenementSSR-title-create");
    } else {
        $msg = $evenement->store();
        CAppUI::displayMsg($msg, "CEvenementSSR-msg-create");
        // Actes CdARR
        foreach ($codes_cdarrs as $_code) {
            $acte = new CActeCdARR();
            $acte->code = $_code;
            $acte->evenement_ssr_id = $evenement->_id;
            $msg = $acte->store();
            CAppUI::displayMsg($msg, "{$acte->_class}-msg-create");
        }
        // Actes CsARR
        foreach ($codes_csarrs as $_code) {
// Chargement des evenement SSR (ainsi que les seances collectives)
$evenement = new CEvenementSSR();
$ljoin = array();
$ljoin[] = "evenement_ssr AS evt_seance ON (evt_seance.seance_collective_id = evenement_ssr.evenement_ssr_id)";
$where = array();
$where[] = "(evenement_ssr.sejour_id = '{$sejour->_id}') OR (evenement_ssr.sejour_id IS NULL AND evt_seance.sejour_id = '{$sejour->_id}')";
$where["evenement_ssr.debut"] = "BETWEEN '{$planning->_date_min_planning} 00:00:00' AND '{$planning->_date_max_planning} 23:59:59'";
/** @var CEvenementSSR[] $evenements */
$evenements = $evenement->loadList($where, null, null, null, $ljoin);
foreach ($evenements as $_evenement) {
    if (!$_evenement->sejour_id) {
        // Chargement de l'evenement pour ce sejour
        $evt = new CEvenementSSR();
        $evt->sejour_id = $sejour->_id;
        $evt->seance_collective_id = $_evenement->_id;
        $evt->loadMatchingObject();
        // On reaffecte les valeurs indispensables a l'affichage
        $evt->debut = $_evenement->debut;
        $evt->duree = $_evenement->duree;
        $draggable_guid = $_evenement->_guid;
        // Remplacement de la seance collective par le bon evenement
        $_evenement = $evt;
    } else {
        $draggable_guid = $_evenement->_guid;
    }
    // CSS Classes
    $class = $_evenement->equipement_id ? "equipement" : "kine";
    if ($_evenement->seance_collective_id) {
        $class = "seance";
    }
    if (!$_evenement->countBackRefs("actes_cdarr") && !$_evenement->countBackRefs("actes_csarr") && !$print) {