Exemple #1
0
 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;
 }