$sejour->group_id = $group_id; $sejour->praticien_id = $user->_id; $sejour->entree_prevue = CMbDT::date() . " 08:00:00"; $sejour->sortie_prevue = CMbDT::date() . " 18:00:00"; $sejour->recuse = CAppUI::conf("ssr recusation use_recuse") ? -1 : 0; } // Chargement des categories de prescription $categories = null; if (CModule::getActive("dPprescription")) { $categories = array(); $category = new CCategoryPrescription(); $where = array(); $where[] = "chapitre = 'kine'"; $where[] = "group_id = '{$group_id}' OR group_id IS NULL"; $order = "nom"; $categories = $category->loadList($where, $order); } // Dossier médical visibile ? $can_view_dossier_medical = $user->isMedical(); $can_edit_prescription = $user->isPraticien() || $user->isAdmin(); // Suppression des categories vides if (!$can_edit_prescription) { foreach ($categories as $_cat_id => $_category) { if (!array_key_exists($_cat_id, $lines)) { unset($categories[$_cat_id]); } } } // Création du template $smarty = new CSmartyDP(); $smarty->assign("can_view_dossier_medical", $can_view_dossier_medical);