示例#1
0
$compte_rendu->load($compte_rendu_id);
// Accès aux modèles de la fonction et de l'établissement
$module = CModule::getActive("dPcompteRendu");
$is_admin = $module && $module->canAdmin();
$access_function = $is_admin || CAppUI::conf("compteRendu CCompteRendu access_function");
$access_group = $is_admin || CAppUI::conf("compteRendu CCompteRendu access_group");
if ($compte_rendu->_id) {
    if ($compte_rendu->function_id && !$access_function) {
        CAppUI::redirect("m=system&a=access_denied");
    }
    if ($compte_rendu->group_id && !$access_group) {
        CAppUI::redirect("m=system&a=access_denied");
    }
}
$compte_rendu->loadContent();
$compte_rendu->loadRefsNotes();
if (!$compte_rendu->_id) {
    $compte_rendu->valueDefaults();
}
if ($compte_rendu->object_id) {
    $compte_rendu = new CCompteRendu();
} else {
    $compte_rendu->loadRefCategory();
}
$compte_rendu->loadRefUser();
$compte_rendu->loadRefFunction();
$compte_rendu->loadRefGroup();
// Gestion du modèle
$_GET["isBody"] = in_array($compte_rendu->type, array("body", "preface"));
$_GET["isModele"] = 1;
$templateManager = new CTemplateManager($_GET);