* @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Revision$ */ CCanDo::checkRead(); // Récupération des paramètres $date = CValue::getOrSession("date", CMbDT::dateTime()); $services_ids = CValue::getOrSession("services_ids"); $services_ids = CService::getServicesIdsPref($services_ids); if (!$services_ids) { $smarty = new CSmartyDP(); $smarty->display("inc_no_services.tpl"); CApp::rip(); } $service = new CService(); $services = $service->loadAll($services_ids, "nom"); $services_noms = array(); foreach ($services as $serv) { /* @var CService $serv*/ $services_noms[$serv->_id] = $serv->nom; } $chambres = array(); $grilles = array(); $ensemble_lits_charges = array(); $conf_nb_colonnes = CAppUI::conf("dPhospi nb_colonnes_vue_topologique"); foreach ($services as $serv) { $grille = null; $grille = array_fill(0, $conf_nb_colonnes, array_fill(0, $conf_nb_colonnes, 0)); $chambres = $serv->loadRefsChambres(false); foreach ($chambres as $ch) { /* @var CChambre $ch*/