$groupe = $group; break; } } // cela economise un acces db par rapport à $current_group = GroupePeer::retrieveByPK($id_groupe), et permet de ne pas avoir a nettoyer les reference de utilisateurs. if ($groupe == null) { echo "Erreur enregistrement de compte rendu : pas de groupe ou mauvais groupe spécifié"; die; } //pas de notices, on lance une création de notice $ctCompteRendu = new CahierTexteCompteRendu(); $ctCompteRendu->setIdGroupe($groupe->getId()); $ctCompteRendu->setIdLogin($utilisateur->getLogin()); } // interdire la modification d'un visa par le prof si c'est un visa if ($ctCompteRendu->getVise() == 'y') { echo "Erreur enregistrement de compte rendu : Notice signée, edition impossible/"; die; } if (isset($_POST['get_devoirs_du_jour']) && $_POST['get_devoirs_du_jour'] == 'y') { $sql = "SELECT id_ct, contenu FROM ct_devoirs_entry WHERE id_groupe='{$id_groupe}' AND date_ct='" . $date_ct . "';"; $res_ct = mysqli_query($GLOBALS["mysqli"], $sql); if (mysqli_num_rows($res_ct) == 0) { echo "Erreur : Aucun travail à importer."; die; } elseif (mysqli_num_rows($res_ct) == 1) { $lig_ct = mysqli_fetch_object($res_ct); $contenu .= $lig_ct->contenu; } else { /* echo "Erreur : Plusieurs Travaux pour ce jour.";