$val) { $$cle = $val; // echo "$$cle = $val
"; } echo "

".gettext("Récupération des devoirs")." (".gettext("donnés par")." $login, ".gettext("le").affiche_date($now).")


"; if (isset($action) and $action=='f') { $req_archiv = "UPDATE $table SET etat='F' WHERE id='$id' "; @mysql_query($req_archiv); echo "

".gettext("La récupération du devoir")." $id_devoir ".gettext("est maintenant terminée")."

".gettext("Il est possible :")."
".gettext(" - d'envoyer un corrigé (page \"Envoi de corrigés\")
- de l'archiver ou de revenir à une nouvelle phase de récupération (page \"Gestion des devoirs\")")."

"; } // le prof a t-il active son compte ? tester s'il a un home, si non le creer // en invoquant : /usr/share/se3/sbin/mkhome.pl $ch ="/usr/bin/sudo /usr/share/se3/scripts/test_home.sh $login" ; $cr= exec($ch) ; if (! $cr) { $ch1 ="/usr/bin/sudo /usr/share/se3/sbin/mkhome.pl $login" ; exec($ch1) ; echo "

".gettext("Création du répertoire personnel")."

"; } // recherche des devoirs du prof $req =" SELECT * FROM $table WHERE id_prof='$login' AND etat IN ('D','R') order by date_distrib,date_recup "; $resultat=mysql_query($req); $nb_devoirs=mysql_num_rows($resultat); $req_arch =" SELECT * FROM $table WHERE id_prof='$login' AND (etat = 'A' OR etat= 'F') order by date_distrib,date_recup "; $resultat_arch=mysql_query($req_arch); $nb_devoirs_arch=mysql_num_rows($resultat_arch); if ($nb_devoirs +$nb_devoirs_arch ==0) { echo "$login ".gettext("n'a pas distribué de devoirs !"); } else if ($nb_devoirs ==0) { echo "$login ".gettext("n'a pas de devoir en attente")." ($nb_devoirs_arch ".gettext("devoir(s) terminés ou archivé(s))"); } else { // affichage de la table des devoirs "actifs" echo ""; // for ($i=0;$i<$nb_devoirs;$i++) { $ligne=mysql_fetch_array($resultat); list($id,$id_prof,$id_devoir,$nom_devoir,$date_distrib,$date_retour,$description,$liste_dev,$liste_retard, $etat) = $ligne; // afficher les listes des eleves a la demande dans une fenetre echo ""; echo ""; if ($date_retour <= $now ) echo ""; else echo ""; echo ""; if ($etat =="D" ) { // etat "distribue" // onclick=verif() verifier !! echo ""; } if ($etat =='R' ) { // etat "en recuperation" echo ""; echo ""; } // else echo ""; } echo "
".gettext("identifié par")."".gettext("distribué le")."".gettext("à rendre le")." ".gettext("sous le nom")."".gettext("actions")."
descriptionliste
$id_devoir".affiche_date($date_distrib)."".affiche_date($date_retour)."".affiche_date($date_retour)."$nom_devoir
 
"; // lien sur identifiant pour ouverture fenetre ou tout sera affiche sur le devoir // mettre boite de verif javascript AVANT validation } include("pdp.inc.php"); ?>