} } // Chargement de la liste des cabinets auquel le user a droit $function = new CFunctions(); $listFunctions = $function->loadSpecialites(PERM_EDIT); // Creation d'une categorie $categorie = new CConsultationCategorie(); $categorie_id = CValue::getOrSession("categorie_id"); // Chargement des categories pour le cabinet selectionné ou pour le cabinet auquel appartient le user if ($selCabinet) { $whereCategorie["function_id"] = " = '{$selCabinet}'"; } else { $whereCategorie["function_id"] = " = '{$user->function_id}'"; } $orderCategorie = "nom_categorie ASC"; $categories = $categorie->loadList($whereCategorie, $orderCategorie); // Chargement de la categorie selectionnee if ($categorie_id) { $categorie = new CConsultationCategorie(); $categorie->load($categorie_id); } else { $categorie->valueDefaults(); } // Création du template $smarty = new CSmartyDP(); $smarty->assign("droit", $droit); $smarty->assign("listFunctions", $listFunctions); $smarty->assign("selCabinet", $selCabinet); $smarty->assign("categories", $categories); $smarty->assign("categorie", $categorie); $smarty->display("vw_categories.tpl");