$val) { $$cle = $val; } $id=$_GET['id']; $login=isauth(); $now =date("Y-m-d"); $table="devoirs"; //aide $_SESSION["pageaide"]="L%27interface_prof#Ressources_et_partages"; // connexion a la base // @connexion ($dbhost,$dbuser,$dbpass,$dbname); // requete pour avoir le detail de ce devoir $req = "SELECT * FROM $table WHERE id = '$id'"; $resultat = mysql_query($req); $ligne= mysql_fetch_array($resultat); list($id,$id_prof,$id_devoir,$nom_devoir,$date_distrib,$date_retour,$description,$liste_distrib, $liste_retard,$etat) = $ligne; $liste_distrib=preg_replace("/\|$/","",$liste_distrib); // echo $liste_distrib; $tab_distrib = liste_tab($liste_distrib); // tableau associatif : nom_classe --> uid1#uid2#.. if (empty($liste_retard)) { echo "
".gettext("Ce devoir doit être remis (au plus tard) le ").affiche_date($date_retour)." par |
---|
".gettext("Ce devoir a été remis par tous les élèves")." |
---|
";
// boucle sur toutes les classes/groupes
foreach ($tab_distrib as $classe => $liste_distrib_classe) {
$liste_distrib_classe=preg_replace("/#$/","",$liste_distrib_classe);
$tab_eleves_classe=preg_split("/#/",$liste_distrib_classe);
$nb_eleves_classe=count($tab_eleves_classe);
if (preg_match("/^Classe_/", $classe))
echo gettext("Classe")." ".$classe." "; else echo gettext("Groupe")." ".$classe." "; // boucle sur tous les eleves de la classe/groupe for ($p=0; $p < $nb_eleves_classe; $p++) { $uid=$tab_eleves_classe[$p]; $param= params_eleve($uid); echo ($param['sexe']=="F"?"": ""); echo $param["nom"]." "; } echo " "; } echo " |
".gettext("Déjà remis par")." | ".gettext("A remettre par")." | "; } else { echo "
---|
".gettext("Elèves à jour ")." | ".gettext("Elèves en retard")." | "; } echo "
---|---|
"; if ($nb_eleves_retour==0) echo " | "; else { // boucle sur les eleves a jour foreach ($tab_eleves_retour as $classe => $tab_eleves) { if (preg_match("/^Classe_/", $classe)) echo gettext("Classe")." ".$classe.""; if ($nb_eleves_retard==0) echo " | "; else { // boucle sur les eleves en retard foreach ($tab_eleves_retard as $classe => $tab_eleves) { if (preg_match("/^Classe_/", $classe)) echo gettext("Classe")." ".$classe."