[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 <?php 2 3 4 /** 5 6 * Retour correction des devoirs ou documents 7 8 * @Version $Id: corriger.php 5116 2010-01-23 10:12:16Z plouf $ 9 * @Projet LCS-SE3 10 11 * @Auteurs Jean Gourdin 12 13 * @Licence Distribue selon les termes de la licence GPL 14 15 */ 16 17 18 /** 19 20 * file: corriger.php 21 * @Repertoire: echanges/ 22 */ 23 ?> 24 25 <script language=javascript> 26 // definition alerte GLOBALE ?? 27 // **************************** 28 29 /** 30 * Test si un choix sur le type de correction a ete fait 31 * @language Javascript 32 * @Parametres 33 * @Return true si le choix est fait 34 * @Return false si pas de choix 35 */ 36 37 function verif (f) { 38 if ((f.global.checked) || (f.perso.checked)) 39 return true; 40 else 41 alert("Choisir au moins l'un des types de correction"); 42 return false; 43 } 44 45 /** 46 * Passe du mode visible au mode invisible 47 * @language Javascript 48 * @Parametres 49 * @Return 50 */ 51 52 function change(ele) { 53 var el=document.getElementById(ele).style; 54 if (el.visibility=="hidden") 55 { el.visibility="visible"; } 56 else 57 if (el.visibility=="visible") 58 { el.visibility="hidden"; } 59 } 60 61 /** 62 * Cache un element 63 * @language Javascript 64 * @Parametres 65 * @Return 66 */ 67 function cache(ele) { 68 document.getElementById(ele).style.visibility="hidden"; 69 } 70 71 /** 72 * Montre un element 73 * @language Javascript 74 * @Parametres 75 * @Return 76 */ 77 78 function montre(ele) { 79 document.getElementById(ele).style.visibility="visible"; 80 } 81 </script> 82 83 <?php 84 require("entete.inc.php"); 85 require ("ldap.inc.php"); 86 require ("fonc_outils.inc.php"); 87 88 require_once ("lang.inc.php"); 89 bindtextdomain('se3-echange',"/var/www/se3/locale"); 90 textdomain ('se3-echange'); 91 92 //aide 93 $_SESSION["pageaide"]="L%27interface_prof#Ressources_et_partages"; 94 95 $login=isauth(); 96 $now =date("Y-m-d"); 97 $table="devoirs"; 98 99 100 echo "<body > 101 <h1>".gettext("Envois de corrigés de devoirs")." </h1> 102 <hr>"; 103 104 // recherche des devoirs du prof, A CORRIGER 105 $req =" SELECT * FROM $table WHERE id_prof='$login' AND etat ='F' order by date_distrib,date_recup "; 106 $resultat=mysql_query($req); 107 $nb_devoirs=mysql_num_rows($resultat); 108 // $nb_devoirs=2; 109 if ($nb_devoirs ==0) { 110 echo "$login ".gettext("n'a pas de corrigés de devoirs à envoyer en ce moment"); 111 } 112 else 113 // sinon affichage de la table (complète) des devoirs 114 echo "<table width='100%' border=2> 115 <tr><th rowspan=2 width='15%'>".gettext("Devoir")."</th> 116 <th rowspan=2>".gettext("date retour")."</th> 117 <th colspan=2>".gettext("Choisir au moins un type de corrigé")."</th><th rowspan=2 align='center' width='15%'>".gettext("correction")."</th></tr> 118 <tr><th>".gettext("les devoirs corrigés")."</th><th>".gettext("un corrigé-modèle")."</th></tr>"; 119 120 for ($i=0;$i<$nb_devoirs;$i++) { 121 echo "<form name='formu1' action='correction.php' method='post' enctype=\"multipart/form-data\">"; 122 $ligne=mysql_fetch_array($resultat); 123 list($id,$id_prof,$id_devoir,$nom_devoir,$date_distrib,$date_retour,$description,$liste_dev,$liste_retard, $etat) = $ligne; 124 echo "<tr><td>$id_devoir</td>"; 125 echo "<td>".affiche_date($date_retour)."</td>"; 126 127 echo "<td align='center'><input type='checkbox' name='perso'></td> 128 <td><input type='checkbox' name='global' onclick='change(\"choix$i\");'>".gettext(" choisir")." 129 <input type='file' name='fich' size='25' align='right' id='choix$i' style=\"VISIBILITY: hidden;\"> 130 <INPUT TYPE='hidden' name='MAX_FILE_SIZE' value=50000></td>"; 131 132 echo "<td align='center' > 133 <input type='button' value='Envoi' onclick=\"if (verif(this.form)) this.form.submit();\"> 134 <input type='hidden' name='id' value='$id'> 135 <input type='hidden' name='id_devoir' value='$id_devoir'></td> 136 </tr></form>"; 137 } 138 echo "</table>"; 139 140 include("pdp.inc.php"); 141 ?> 142
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Tue Mar 17 22:47:18 2015 | Cross-referenced by PHPXref 0.7.1 |