foreach ($datetimes as $_datetime) { $charge[$_planif->sejour_id][$_datetime] = array(); } } foreach ($element_prescription->_ref_indices_cout as $_indice_cout) { $ressource = $_indice_cout->loadRefRessourceSoin(); $planif_date_time = CMbDate::dirac($period, $_planif->dateTime); $ressources[$ressource->_id] = $ressource; @($charge[$_planif->sejour_id][$planif_date_time][$ressource->_id] += $_indice_cout->nb); @($total_sejour[$_planif->sejour_id][$ressource->_id] += $_indice_cout->nb); @($total_datetime[$planif_date_time][$ressource->_id] += $_indice_cout->nb); @($total[$ressource->_id] += $_indice_cout->nb); } } } $bank_holidays = CMbDT::bankHolidays(); // Création du template $smarty = new CSmartyDP(); $smarty->assign("service_id", $service_id); $smarty->assign("services", $services); $smarty->assign("bank_holidays", $bank_holidays); $smarty->assign("datetimes", $datetimes); $smarty->assign("datetime", $datetime); $smarty->assign("nb_periods", $nb_periods); $smarty->assign("period", $period); $smarty->assign("sejours", $sejours); $smarty->assign("planifications", $planifications); $smarty->assign("ressources", $ressources); $smarty->assign("charge", $charge); $smarty->assign("nb_unites", $nb_unites); $smarty->assign("show_cost", $show_cost);