$color = "#fff"; if ($duree_occupation < $config["faible"]) { $color = "#8f8"; } if ($duree_occupation > $config["eleve"]) { $color = "#f88"; } if ($duree_occupation >= $config["faible"] && $duree_occupation <= $config["eleve"]) { $color = "#ff4"; } $planning->addDayLabel($_occupation["date"], $_occupation["total"] . " mn", null, $color); } // Congés du personnel /** @var CPlageConge $_plage */ foreach ($kine->loadBackRefs("plages_conge") as $_plage) { $planning->addUnavailability($_plage->date_debut, $_plage->date_fin); } // Activité du compte if ($kine->deb_activite) { $deb = CMbDT::date("-1 DAY", $kine->deb_activite); $planning->addUnavailability(CMbDT::date("-1 WEEK", $deb), $deb); } if ($kine->fin_activite) { $fin = CMbDT::date("+1 DAY", $kine->fin_activite); $planning->addUnavailability($fin, CMbDT::date("+1 WEEK", $fin)); } // Heure courante $planning->showNow(); $planning->rearrange(true); // Création du template $smarty = new CSmartyDP();