} if (!is_table_vide("j_groupes_matieres")) { vider_table_seule("j_groupes_matieres"); } if (!is_table_vide("j_signalement")) { vider_table_seule("j_signalement"); } if (!is_table_vide("edt_classes")) { vider_table_seule("edt_classes"); } if (!is_table_vide("edt_cours")) { vider_table_seule("edt_cours"); } // On se connecte au LDAP $ldap->connect(); $equipes = $ldap->get_all_equipes(); $nb_equipes = $equipes['count']; $nombre_enseignements = 0; # On initialise un tableau avec juste les données nécessaires $donnees_equipes = array(); for ($cpt = 0; $cpt < $equipes['count']; $cpt++) { $code_classe = str_replace('profs-', '', $equipes[$cpt]['cn'][0]); $donnees_equipes[$code_classe] = array(); for ($i = 0; $i < $equipes[$cpt]['memberuid']['count']; $i++) { $donnees_equipes[$code_classe][] = $equipes[$cpt]['memberuid'][$i]; } } $classes = ClasseQuery::create()->setFormatter(ModelCriteria::FORMAT_ON_DEMAND)->find(); // On boucle sur chaque équipe, ce qui revient à boucler sur les classes foreach ($classes as $classe_courante) { # On a une classe, on poursuit