Example #1
0
    if (!array_key_exists($bloc_id, $listBlocs)) {
        $bloc_id = reset($listBlocs)->_id;
    }
}
$listSalles = array();
/**
 * @var $curr_bloc CBlocOperatoire
 */
foreach ($listBlocs as &$curr_bloc) {
    $curr_bloc->loadRefsSalles();
}
$bloc = new CBlocOperatoire();
$bloc->load($bloc_id);
$bloc->canDo();
$bloc->loadRefsSalles();
$nbAlertesInterv = count($bloc->loadRefsAlertesIntervs());
if (!($listSalles = $bloc->_ref_salles)) {
    $listSalles = array();
}
// Création du tableau de visualisation
$affichages = array();
foreach ($listDays as $keyDate => $valDate) {
    foreach ($listSalles as $keySalle => $valSalle) {
        $valSalle->_blocage[$valDate] = $valSalle->loadRefsBlocages($valDate);
        foreach (CPlageOp::$hours as $keyHours => $valHours) {
            foreach (CPlageOp::$minutes as $keyMins => $valMins) {
                // Initialisation du tableau
                $affichages["{$keyDate}-s{$keySalle}-{$valHours}:{$valMins}:00"] = "empty";
                $affichages["{$keyDate}-s{$keySalle}-HorsPlage"] = array();
            }
        }