Esempio n. 1
0
// Accès aux listes de choix de la fonction et de l'établissement
$module = CModule::getActive("dPcompteRendu");
$is_admin = $module && $module->canAdmin();
$access_function = $is_admin || CAppUI::conf("compteRendu CListeChoix access_function");
$access_group = $is_admin || CAppUI::conf("compteRendu CListeChoix access_group");
// Liste sélectionnée
$liste = new CListeChoix();
$liste->user_id = $user->_id;
$liste->load($liste_id);
if ($liste->_id) {
    if ($liste->function_id && !$access_function) {
        CAppUI::redirect("m=system&a=access_denied");
    }
    if ($liste->group_id && !$access_group) {
        CAppUI::redirect("m=system&a=access_denied");
    }
}
$liste->loadRefOwner();
$liste->loadRefModele();
$liste->loadRefsNotes();
$modeles = CCompteRendu::loadAllModelesFor($user->_id, "prat", null, "body");
$owners = $user->getOwners();
// Création du template
$smarty = new CSmartyDP();
$smarty->assign("modeles", $modeles);
$smarty->assign("owners", $owners);
$smarty->assign("access_function", $access_function);
$smarty->assign("access_group", $access_group);
$smarty->assign("user", $user);
$smarty->assign("liste", $liste);
$smarty->display("inc_edit_liste_choix.tpl");