foreach ($tab_cla as $cle => $valcla) { echo "<li>" . $valcla . ""; echo "<ul><li>Absents : "; //recherche des absents de la classe $rq = "SELECT uideleve FROM absences WHERE date='{$datsql}' AND " . $valcren . "='A' AND classe='{$valcla}' ORDER BY id_abs ASC"; // lancer la requete $result = mysqli_query($GLOBALS["___mysqli_ston"], $rq) or die(is_object($dbc) ? mysqli_error($dbc) : (($___mysqli_res = mysqli_connect_error()) ? $___mysqli_res : false)); $nb = mysqli_num_rows($result); if ($nb == 0) { echo "aucun"; } else { while ($enrg = mysqli_fetch_array($result, MYSQLI_NUM)) { list($user, $groups) = people_get_variables($enrg[0], false); echo $user["fullname"]; if (mb_ereg("^Cours", $valcla)) { echo '( ' . people_get_classe($enrg[0]) . ' )'; } echo "; "; } } echo '</li>'; echo "<li>Retards : "; //recherche des retardataires// $rq = "SELECT uideleve FROM absences WHERE date='{$datsql}' AND " . $valcren . "='R' AND classe='{$valcla}' ORDER BY id_abs ASC"; // lancer la requete $result = mysqli_query($GLOBALS["___mysqli_ston"], $rq) or die(is_object($dbc) ? mysqli_error($dbc) : (($___mysqli_res = mysqli_connect_error()) ? $___mysqli_res : false)); $nb = mysqli_num_rows($result); if ($nb == 0) { echo "aucun"; } else { while ($enrg = mysqli_fetch_array($result, MYSQLI_NUM)) {
<? //Modif groupes //si la classe est un groupe if (mb_ereg("^Cours",$clas)) { $ct1cours=true; $groupe=$clas; $uids = search_uids ("(cn=".$groupe.")", "half"); $liste_classe=array(); $i=0; for ($loup=0; $loup < count($uids); $loup++) { $logun= $uids[$loup]["uid"]; if (is_eleve($logun)) { $groups=people_get_classe ($logun); if (count($groups)) { for($n=0; $n<count($classe); $n++) { if ((mb_ereg("(_$classe[$n])$",$groups)) || ($classe[$n]==$groups)) { if (!in_array($classe[$n], $liste_classe)) { $liste_classe[$i]=$classe[$n]; $i++; } break; } } }