Exemplo n.º 1
0
    $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);