Example #1
0
 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)) {
Example #2
0
<?
//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;
                        }
                    }
                }