protected function edt_jour($jour, $user_login) { /** * méthode qui renvoie l'edt d'un prof * sur un jour donné Il faudra ajouter les aid * */ $rep = array(); $sem = edt::semaine_actu(); if ($this->type_edt == 'prof') { $sql = "SELECT id_cours FROM edt_cours WHERE\n\t\t\t\t\t\t\t\tlogin_prof = '" . $user_login . "'\n\t\t\t\t\t\t\t\tAND jour_semaine = '" . $jour . "'\n\t\t\t\t\t\t\t\tAND (id_semaine = '" . $sem["type"] . "' OR id_semaine = '0')\n\t\t\t\t\t\t\tORDER BY id_definie_periode"; } elseif ($this->type_edt == 'eleve') { $sql = "SELECT id_cours FROM edt_cours, j_eleves_groupes WHERE\n\t\t\t\t\t\t\t\tedt_cours.jour_semaine = '" . $jour . "'\n\t\t\t\t\t\t\t\tAND edt_cours.id_groupe = j_eleves_groupes.id_groupe\n\t\t\t\t\t\t\t\tAND login = '******'\n\t\t\t\t\t\t\t\tAND (id_semaine = '" . $sem["type"] . "' OR id_semaine = '0')\n\t\t\t\t\t\t\tORDER BY edt_cours.id_semaine"; } elseif ($this->type_edt == 'classe') { $sql = "SELECT * FROM edt_cours, j_groupes_classes, classes WHERE\n\t\t\t\t\t\t\t\tedt_cours.jour_semaine = '" . $jour . "'\n\t\t\t\t\t\t\t\tAND edt_cours.id_groupe = j_groupes_classes.id_groupe\n\t\t\t\t\t\t\t\tAND j_groupes_classes.id_classe = classes.id\n\t\t\t\t\t\t\t\tAND classes.classe = '" . $user_login . "'\n\t\t\t\t\t\t\t\tAND (id_semaine = '" . $sem["type"] . "' OR id_semaine = '0')\n\t\t\t\t\t\t\tORDER BY edt_cours.id_groupe"; } else { return 'Ce_mode ' . $this->type_edt . ' n\'est pas encore disponible'; } $query = mysqli_query($GLOBALS["mysqli"], $sql); $rep["nbre"] = mysqli_num_rows($query); for ($a = 0; $a < $rep["nbre"]; $a++) { $reponse = mysqli_fetch_array($query); $rep[$a]["id_cours"] = $reponse["id_cours"]; } return $rep; }