<?
// ***************************************************************************************************
// ********************************* Proposition de reprogrammation **********************************
// ***************************************************************************************************
$n = count($id_promotion);
print("<table align=center border=0 cellspacing=0 cellpading=0 width=700 bgcolor=\"#ffcc33\">\n");
print("<tr>\n");
// Liste des promotions
print(" <td valign=top width=100 nowrap rowspan=2><font size=3><i>Promotion :</i></font></td>\n");
print(" <td width=250 rowspan=2 valign=top>\n");
include("../../Liste/liste_promotion.php");
print(" </td>\n");
// Liste des groupes associes a la promotion selectionnee
print(" <td valign=top width=100 nowrap><font size=3><i>Groupe :</i></font></td>\n");
print(" <td valign=top width=250>\n");
include("../../Liste/liste_groupe.php");
print(" </td>\n");
print(" </tr>\n");
// Periode
print(" <tr>\n");
print(" <td valign=top width=100 nowrap><font size=3><i>Période :</i></font></td>\n");
print(" <td valign=top width=250>\n");
include("../../Liste/liste_periode.php");
print(" </td>\n");
print(" </tr>\n");
// Semaine
print(" <tr>\n");
print(" <td colspan=4 align=center>\n");
include("../../Liste/liste_semaine.php");
print(" </td>\n");
print(" </tr>\n");
print(" <tr>\n");
print("<td colspan=\"4\" align=center><a href=\"choix_modif.php3?id_session=$id_session&user_type=$user_type&user_id=$user_id\">Autres modifications</a></td>\n");
print(" </tr>");
print("</table><br>\n");
// ********* Affichage de l'emploi du temps **********
if(isset($id_promotion[0]) && isset($s_semaine) && isset($id_periode))
{
// Variables
$x_jour = array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
$NombreDeNiveau=0;
$debut_journee=8;
$fin_journee=20;
$pas_journee=0.25;
$request = "SELECT distinct(p.id_planifie), p.jour_semaine, p.heure_debut, p.heure_fin, p.id_matiere, m.nom, t.type, p.id_professeur, p.id_salle
FROM planifie p, planifiepromotion pp, associer a, planifiegroupe pg, matiere m, typeseance t
WHERE p.semaine = $s_semaine
AND (t.id_type_seance = p.id_type_seance OR p.id_type_seance = -1)";
$where_suite="";
if ($id_groupe!=-1)
$where_suite=" AND pg.id_groupe=$id_groupe AND p.id_planifie=pg.id_planifie";
else
$where_suite=" AND pp.id_promotion=$id_promotion[0] AND p.id_planifie=pp.id_planifie";
$groupby=" GROUP BY p.jour_semaine,p.heure_debut";
$request=$request.$where_suite.$groupby;
$result = mysql_query($request);
$nb_cours=mysql_num_rows($result);
print("<script language=\"JavaScript\">\n");
print(" document.form1.tableau1.value=''\n;");
print(" document.form1.NombreElement.value=0\n;");
print("</script>\n\n");
// Liste de tous les types
$request_liste_typeseance="SELECT type FROM TypeSeance";
$result_liste_typeseance=mysql_query($request_liste_typeseance);
// Liste de tous les professeurs
$request_liste_prof="SELECT nom FROM professeur";
$result_liste_prof=mysql_query($request_liste_prof);
// Liste de toutes les salles
$request_liste_salle="SELECT numero FROM salle";
$result_liste_salle=mysql_query($request_liste_salle);
$request_liste_mat="SELECT distinct m.nom
FROM matiere m,suiviparpromotion spp, promotion p, groupe g, associer a, suivipargroupe spg
WHERE ((spp.id_promotion=$id_promotion[0] AND spp.id_matiere=m.id_matiere AND spp.id_promotion=p.id_promotion) OR (spg.id_groupe=g.id_groupe AND spg.id_matiere=m.id_matiere))
AND (a.id_promotion=p.id_promotion AND a.id_groupe=g.id_groupe AND p.id_promotion=$id_promotion[0])
ORDER BY nom";
$result_liste_mat=mysql_query($request_liste_mat);
// Il y a au moins un cours
if($nb_cours>0)
{
// Tableau
print("<table width=700 border=1 CELLSPACING=0 align=center bordercolor=black>\n");
print("<tr align=center>\n");
print("<td bgcolor=#C0C0C0>-</td>\n");
print("<td bgcolor=#C0C0C0><b>Sélection</td>\n");
print("<td bgcolor=#C0C0C0><b>Matière</td>\n");
print("<td bgcolor=#C0C0C0><b>Type</td>\n");
print("<td bgcolor=#C0C0C0><b>Professeur</td>\n");
print("<td bgcolor=#C0C0C0><b>Salle</td>\n");
print("<td bgcolor=#C0C0C0><b>H. début</td>\n");
print("<td bgcolor=#C0C0C0><b>H. fin</td>\n");
print("<td bgcolor=#C0C0C0><b>Jour</td>\n");
print("</tr>\n");
// Affichage de tous les cours
while ($un_cours=mysql_fetch_row($result))
{
$NombreDeNiveau ++;
if (mysql_num_rows($result_liste_typeseance)>0) mysql_data_seek($result_liste_typeseance,0);
if (mysql_num_rows($result_liste_prof)>0) mysql_data_seek($result_liste_prof,0);
if (mysql_num_rows($result_liste_salle)>0) mysql_data_seek($result_liste_salle,0);
if (mysql_num_rows($result_liste_mat)>0) mysql_data_seek($result_liste_mat,0);
$request_matiere="SELECT m.nom FROM matiere m WHERE m.id_matiere=".$un_cours[4];
$result_matiere=mysql_query($request_matiere);
$une_mat=mysql_fetch_row($result_matiere);
$request_professeur="SELECT p.nom FROM professeur p WHERE p.id_professeur=".$un_cours[7];
$result_professeur=mysql_query($request_professeur);
$un_prof=mysql_fetch_row($result_professeur);
$nb_prof=mysql_num_rows($result_professeur);
$request_salle="SELECT s.numero FROM salle s WHERE s.id_salle=".$un_cours[8];
$result_salle=mysql_query($request_salle);
$une_salle=mysql_fetch_row($result_salle);
$nb_salle=mysql_num_rows($result_salle);
print("<script language=\"JavaScript\">\n");
print(" document.form1.tableau1.value='00000000'+document.form1.tableau1.value\n;");
print(" document.form1.NombreElement.value=8*$NombreDeNiveau\n;");
print("</script>\n\n");
print("<tr align=center>\n");
print("<td bgcolor=#C0C0C0> $NombreDeNiveau </td>\n");
print("<td> <a href=\"modifie.php3?id_session=$id_session&user_type=$user_type&user_id=$user_id&etat=reprogramme2&id_en_cours=$un_cours[0]&semaine_actu=$s_semaine&promo_actu=$id_promotion[0]&id_groupe=$id_groupe&id_periode=$id_periode\" ><IMG SRC=\"img/ellipse.gif\" NAME=\"ImageSelection$NombreDeNiveau\" border=0 border=no></a> </td>\n");
print("<input type=\"hidden\" name=\"ValId[$NombreDeNiveau]\" value=\"$un_cours[0]\">\n");
print("<td>$une_mat[0]</td>\n");
print("<td>$un_cours[6]</td>\n");
if($nb_prof>0)
print("<td>$un_prof[0]</td>\n");
else
print("<td>/</td>\n");
if($nb_salle>0)
print("<td>$une_salle[0]</td>\n");
else
print("<td>/</td>\n");
print("<td>$un_cours[2]</td>\n");
print("<td>$un_cours[3]</td>\n");
print("<td>".$x_jour[$un_cours[1]]."</td>\n");
print("</tr>\n");
}
print("</table>\n");
}
// Pas cours cette semaine
else
print("<h2 align=center><b>Aucun cours n'est prévu pour cette semaine</b></h2>\n");
}
print("</form>\n");
?>