} } if (!count($salles)) { unset($listBlocs[$key]); continue; } } if (!$plagesel->temps_inter_op) { $plagesel->temps_inter_op = "00:00:00"; } if ($plagesel->_id) { if (count($arrKeySalle) && !in_array($plagesel->salle_id, $arrKeySalle) || $plagesel->date != $date) { $plageop_id = 0; $plagesel = new CPlageOp(); } $plagesel->loadAffectationsPersonnel(); } if (!$plagesel->_id) { $plagesel->date = $date; $plagesel->debut = CPlageOp::$hours_start . ":00:00"; $plagesel->fin = CPlageOp::$hours_start . ":00:00"; } // On charge le praticien et ses fonctions secondaires $chir = $plagesel->loadRefChir(); $chir->loadRefFunction(); $_functions = $chir->loadBackRefs("secondary_functions"); // Liste des Specialités $function = new CFunctions(); $specs = $function->loadSpecialites(PERM_READ, 1); // Liste des Anesthésistes $mediuser = new CMediusers();