}
//si pas  du compte rendu trouvé, récupération du groupe dans la requete et création d'un nouvel objet CahierTexteCompteRendu
if ($ctTravailAFaire == null) {
    $groupe = GroupePeer::retrieveByPK($id_groupe);
    if ($groupe == null) {
        echo "Erreur enregistrement de devoir : pas de groupe ou mauvais groupe spécifié";
        die;
    }
    // Vérification : est-ce que l'utilisateur a le droit de travailler sur ce groupe ?
    if (!$groupe->belongsTo($utilisateur)) {
        echo "Erreur enregistrement de devoir : le groupe n'appartient pas au professeur";
        die;
    }
    //pas de notices, on lance une création de notice
    $ctTravailAFaire = new CahierTexteTravailAFaire();
    $ctTravailAFaire->setIdGroupe($groupe->getId());
    $ctTravailAFaire->setIdLogin($utilisateur->getLogin());
}
// Vérification : est-ce que l'utilisateur a le droit de travailler sur ce devoir ?
if ($ctTravailAFaire->getIdLogin() != $utilisateur->getLogin()) {
    if (getSettingValue("cdt_autoriser_modif_multiprof") != "yes") {
        echo "Erreur enregistrement de devoir : vous n'avez pas le droit de modifier cette notice.";
        die;
    }
}
// interdire la modification d'un visa par le prof si c'est un visa
if ($ctTravailAFaire->getVise() == 'y') {
    echo "Erreur enregistrement de devoir : Notice signée, edition impossible/";
    die;
}
//affectation des parametres de la requete à l'objet ctCompteRendu