}
 // Test sur la présence de notes dans cn ou de notes/app sur bulletin
 if (!test_before_eleve_removal($e_login, $current_group['id'], $period["num_periode"])) {
     if ($acces_prepa_conseil_edit_limite == "y") {
         echo "<a href='../prepa_conseil/edit_limite.php?choix_edit=2&login_eleve=" . $e_login . "&id_classe=" . $eleves_list["users"][$e_login]["id_classe"] . "&periode1=" . $period["num_periode"] . "&periode2=" . $period["num_periode"] . "' target='_blank'>";
         echo "<img id='img_bull_non_vide_" . $period["num_periode"] . "_" . $num_eleve . "' src='../images/icons/bulletin_16.png' width='16' height='16' title='Bulletin non vide' alt='Bulletin non vide' />";
         echo "</a>";
     } else {
         echo "<img id='img_bull_non_vide_" . $period["num_periode"] . "_" . $num_eleve . "' src='../images/icons/bulletin_16.png' width='16' height='16' title='Bulletin non vide' alt='Bulletin non vide' />";
     }
 }
 /*$sql="SELECT DISTINCT id_devoir FROM cn_notes_devoirs cnd, cn_devoirs cd, cn_cahier_notes ccn WHERE (cnd.login = '******' AND cnd.statut='' AND cnd.id_devoir=cd.id AND cd.id_racine=ccn.id_cahier_notes AND ccn.id_groupe = '".$current_group['id']."' AND ccn.periode = '".$period["num_periode"]."')";
 		$test_cn=mysqli_query($GLOBALS["mysqli"], $sql);
 		$nb_notes_cn=mysqli_num_rows($test_cn);
 		*/
 $nb_notes_cn = nb_notes_ele_dans_tel_enseignement($e_login, $current_group['id'], $period["num_periode"]);
 if ($nb_notes_cn > 0) {
     echo "<img id='img_cn_non_vide_" . $period["num_periode"] . "_" . $num_eleve . "' src='../images/icons/cn_16.png' width='16' height='16' title='Carnet de notes non vide: {$nb_notes_cn} notes' alt='Carnet de notes non vide: {$nb_notes_cn} notes' />";
     //echo "$sql<br />";
 }
 if (isset($tab_sig[$period["num_periode"]]) && isset($tab_sig[$period["num_periode"]][$e_login])) {
     $info_erreur = $tab_sig[$period["num_periode"]][$e_login];
     echo "<img id='img_erreur_affect_" . $period["num_periode"] . "_" . $num_eleve . "' src='../images/icons/flag2.gif' width='17' height='18' title='" . $info_erreur . "' alt='" . $info_erreur . "' />";
     //$chaine_sig.=",'case_".$period["num_periode"]."_".$num_eleve."'";
 }
 //=========================
 // AJOUT: boireaus 20080229
 if ($temoin_eleve_changeant_de_classe == "y") {
     $sql = "SELECT c.classe FROM classes c, j_eleves_classes jec WHERE jec.login='******' AND jec.id_classe=c.id AND jec.periode='" . $period["num_periode"] . "';";
     $res_classe_ele = mysqli_query($GLOBALS["mysqli"], $sql);
     if (mysqli_num_rows($res_classe_ele) > 0) {
Esempio n. 2
0
                         if ($insert) {
                             $nb_reg_ok++;
                         } else {
                             $msg .= "<br />ERREUR lors de l'inscription de " . get_nom_prenom_eleve($current_eleve_login) . " du groupe n°" . $lig_grp_inscr->id_groupe . " en période " . $change_inscription_eleves_periodes[$loop];
                         }
                     }
                 }
             }
         } else {
             for ($loop = 0; $loop < count($change_inscription_eleves_periodes); $loop++) {
                 $sql = "SELECT login FROM j_eleves_groupes WHERE id_groupe='{$lig_grp_inscr->id_groupe}' AND periode='" . $change_inscription_eleves_periodes[$loop] . "';";
                 $res_ele_inscr = mysqli_query($GLOBALS["mysqli"], $sql);
                 while ($lig_ele_inscr = mysqli_fetch_object($res_ele_inscr)) {
                     if (!test_before_eleve_removal($lig_ele_inscr->login, $lig_grp_inscr->id_groupe, $change_inscription_eleves_periodes[$loop])) {
                         $msg .= "<br />" . get_nom_prenom_eleve($lig_ele_inscr->login) . " a un bulletin non vide en période " . $change_inscription_eleves_periodes[$loop];
                     } elseif (nb_notes_ele_dans_tel_enseignement($lig_ele_inscr->login, $lig_grp_inscr->id_groupe, $change_inscription_eleves_periodes[$loop]) > 0) {
                         $msg .= "<br />" . get_nom_prenom_eleve($lig_ele_inscr->login) . " a un bulletin non vide en période " . $change_inscription_eleves_periodes[$loop];
                     } else {
                         $sql = "DELETE FROM j_eleves_groupes WHERE login='******' AND id_groupe='{$lig_grp_inscr->id_groupe}' AND periode='" . $change_inscription_eleves_periodes[$loop] . "';";
                         $del = mysqli_query($GLOBALS["mysqli"], $sql);
                         if ($del) {
                             $nb_reg_ok++;
                         } else {
                             $msg .= "<br />ERREUR lors de la désinscription de " . get_nom_prenom_eleve($lig_ele_inscr->login) . " du groupe n°" . $lig_grp_inscr->id_groupe . " en période " . $change_inscription_eleves_periodes[$loop];
                         }
                     }
                 }
             }
         }
     }
 }
         /*
         echo "<pre>";
         print_r($current_ele);
         echo "</pre>";
         */
         if (!test_before_eleve_removal($current_login_ele, $current_id_groupe, $num_periode)) {
             if ($acces_prepa_conseil_edit_limite == "y" && $current_ele['classe'] != "") {
                 $temoin .= "<a href='../prepa_conseil/edit_limite.php?choix_edit=2&login_eleve=" . $current_login_ele . "&id_classe=" . $current_ele['classe'] . "&periode1=" . $num_periode . "&periode2=" . $num_periode . "' target='_blank'>";
                 $temoin .= "<img src='../images/icons/bulletin_16.png' width='16' height='16' title='Bulletin non vide' alt='Bulletin non vide' />";
                 $temoin .= "</a>";
             } else {
                 $temoin .= "<img src='../images/icons/bulletin_16.png' width='16' height='16' title='Bulletin non vide' alt='Bulletin non vide' />";
             }
             $temoin_bull_ou_cn_non_vide++;
         }
         $nb_notes_cn = nb_notes_ele_dans_tel_enseignement($current_login_ele, $current_id_groupe, $num_periode);
         if ($nb_notes_cn > 0) {
             $temoin .= "<img src='../images/icons/cn_16.png' width='16' height='16' title='Carnet de notes non vide: {$nb_notes_cn} notes' alt='Carnet de notes non vide: {$nb_notes_cn} notes' />";
             $temoin_bull_ou_cn_non_vide++;
         }
     }
     echo "\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>" . $temoin . "</td>\n\t\t\t\t\t\t<td><a href='../eleves/visu_eleve.php?ele_login="******"' target='_blank' title=\"Voir la fiche/classeur élève avec ses onglets.\">" . $current_ele['nom'] . "</a></td>\n\t\t\t\t\t\t<td>" . $current_ele['prenom'] . "</td>\n\t\t\t\t\t\t<td><a href='../eleves/modify_eleve.php?eleve_login="******"' target='_blank' title=\"Voir/modifier la fiche de cet(te) élève.\">" . $current_ele['no_gep'] . "</a></td>\n\t\t\t\t\t\t<td>";
     if (!isset($tab_nom_classe[$current_ele['classe']])) {
         $tab_nom_classe[$current_ele['classe']] = get_nom_classe($current_ele['classe']);
     }
     echo $tab_nom_classe[$current_ele['classe']];
     echo "</td>\n\t\t\t\t\t</tr>";
 }
 echo "\n\t\t\t\t\t</tbody>\n\t\t\t\t</table>\n\t\t\t\t<p>Effectif&nbsp;: " . count($current_tab_ele['users']) . "</p>\n\n\t\t\t\t<!--p style='color:red'>AJOUTER UN LIEN ou CHECKBOX pour mettre à jour l'enseignement Gepi d'après le regroupement EDT (id_tempo={$current_id_temp} et id_groupe={$current_id_groupe})<br />\n\t\t\t\tSi le bulletin ou le carnet de notes ne sont pas vides, ne pas permettre la désinscription.</p-->\n\n\t\t\t\t<p>";
 $sql = "SELECT MAX(p.num_periode) AS maxper FROM j_groupes_classes jgc, periodes p WHERE p.id_classe=jgc.id_classe AND jgc.id_groupe='{$current_id_groupe}';";
 $res_per = mysqli_query($GLOBALS["mysqli"], $sql);