AfficheDatesDebutFinSemaine(); ?> </p> <p> <?php AffichePeriode(time()); ?> </p> <p> <?php $semActu = typeSemaineActu(); //echo "\$semActu=$semActu<br />"; if ($semActu != NULL) { echo "Semaine " . typeSemaineActu(); } ?> </p> </div> <?php // =================== On active ce menu uniquement pour IE6 ================== $ua = getenv("HTTP_USER_AGENT"); if (strstr($ua, "MSIE 6.0")) { ?> <dl id="menu_edt"> <dt<?php
/** * Fonction qui retourne l'id du cours d'un prof à un créneau, jour et type_semaine donnés * @param string $prof Login de l'enseignant * @return int l'id du cours */ function retourneCours($prof) { global $mysqli; $retour = 'non'; $sql = "SELECT id_cours FROM edt_cours, j_groupes_professeurs WHERE\r\n\t\t\tedt_cours.jour_semaine='" . retourneJour('') . "' AND\r\n\t\t\tedt_cours.id_definie_periode='" . retourneCreneau() . "' AND\r\n\t\t\tedt_cours.id_groupe=j_groupes_professeurs.id_groupe AND\r\n\t\t\tlogin='******' AND\r\n\t\t\tedt_cours.heuredeb_dec = '0' AND\r\n\t\t\t(edt_cours.id_semaine = '" . typeSemaineActu() . "' OR edt_cours.id_semaine = '0')\r\n\t\t\tORDER BY edt_cours.id_semaine"; $query = mysqli_query($mysqli, $sql) or die('Erreur : retourneCours(prof) !' . mysqli_error($GLOBALS["mysqli"])); $nbreCours = $query->num_rows; if ($nbreCours >= 1) { $reponse = $query->fetch_object(); $retour = $reponse->id_cours; $query->close(); } else { // On teste les AID $sql_aid = "SELECT id_cours FROM edt_cours WHERE\r\n jour_semaine = '" . retourneJour('') . "' AND\r\n id_definie_periode = '" . retourneCreneau() . "' AND\r\n id_aid != NULL AND\r\n id_aid != '' AND\r\n login_prof = '" . $prof . "' AND\r\n heuredeb_dec = '0' AND\r\n (id_semaine = '" . typeSemaineActu() . "' OR id_semaine = '0')\r\n ORDER BY id_semaine"; $query_aid = mysqli_query($mysqli, $sql_aid) or die('Erreur : retourneCours(prof) !' . mysqli_error($GLOBALS["mysqli"])); $nbreCours = $query_aid->num_rows; if ($nbreCours >= 1) { $reponse_aid = $query_aid->fetch_object(); $retour = $reponse_aid->id_cours; $query_aid->close(); } } return $retour; }