コード例 #1
0
ファイル: etape6.php プロジェクト: rhertzog/lcs
 }
 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