$nom_js_func = "check_bold_classe"; $sql = "SELECT * FROM classes ORDER BY classe, nom_complet;"; $res = mysqli_query($GLOBALS["mysqli"], $sql); if (mysqli_num_rows($res) == 0) { echo "<p style='color:red'>Il n'existe encore aucune classe.</p>"; require "../lib/footer.inc.php"; die; } while ($lig = mysqli_fetch_object($res)) { // Récupérer le nombre de PP définis sur la classe avec le nombre d'élèves en charge... repérer si des élèves n'ont aucun PP $tab_txt[] = $lig->classe; $tab_id_champ[] = "tab_id_classe_" . $lig->id; $tab_nom_champ[] = "tab_id_classe[]"; $tab_valeur_champ[] = $lig->id; } echo tab_liste_checkbox($tab_txt, $tab_nom_champ, $tab_id_champ, $tab_valeur_champ, $nom_js_func); echo "\n\t<p><input type='submit' value='Valider' /></p>\n</div>\n</form>\n"; require "../lib/footer.inc.php"; die; } //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++ // Choix de PP pour une liste de classes // Boucle sur les classes choisies echo "<form action='" . $_SERVER['PHP_SELF'] . "' name='form3' method='post'>\n\n" . add_token_field() . "\n\n<h2>Définition d'un {$gepi_prof_suivi} pour la ou les classes choisies</h2>\n\n<div style='margin-left:3em;'>\n\t<p>Choisissez le {$gepi_prof_suivi} et validez :</p>\n\t<p>"; $chaine_decoche = ""; for ($i = 0; $i < count($tab_id_classe); $i++) { echo "\n\t\t<span id='span_tab_id_classe_" . $i . "'><input type='checkbox' name='tab_id_classe[]' id='tab_id_classe_" . $i . "' value='" . $tab_id_classe[$i] . "' onchange=\"checkbox_change('tab_id_classe_" . $i . "');\" checked /><label for='tab_id_classe_" . $i . "' id='label_tab_id_classe_" . $i . "'>" . get_nom_classe($tab_id_classe[$i]) . "</label>\n"; $sql = "SELECT DISTINCT login FROM j_eleves_classes WHERE id_classe='" . $tab_id_classe[$i] . "';"; $res_ele_classe = mysqli_query($GLOBALS["mysqli"], $sql); $nb_ele_classe = mysqli_num_rows($res_ele_classe); // Liste des professeurs principaux de la classe
$tmp_tab_classe['id_champ'][$cpt] = "tab_id_classe_" . $lig->id_classe; $tmp_tab_classe['valeur'][$cpt] = $lig->id_classe; $cpt++; } $tab_valeurs_preselectionnees = array(); if (count($tab_grp_groupes['groupes']) > 0) { foreach ($tab_grp_groupes['groupes'] as $cpt => $current_group) { for ($loop = 0; $loop < count($current_group['classes']['list']); $loop++) { $tab_valeurs_preselectionnees[] = $current_group['classes']['list'][$loop]; } } } if (!in_array($id_classe, $tab_valeurs_preselectionnees)) { $tab_valeurs_preselectionnees[] = $id_classe; } tab_liste_checkbox($tmp_tab_classe['texte'], $tmp_tab_classe['nom_champ'], $tmp_tab_classe['id_champ'], $tmp_tab_classe['valeur'], "checkbox_change_classe", "modif_coche", 3, $tab_valeurs_preselectionnees); echo "\n\t\t<p><input type='submit' value='Valider' /></p>\n\t</fieldset>\n</form>"; require "../lib/footer.inc.php"; die; } //======================================================== // Choix des groupes echo " | <a href='" . $_SERVER['PHP_SELF'] . "?mode=ajouter_groupes&id_grp_groupe={$id_grp_groupe}&id_classe={$id_classe}'>Ajouter des groupes d'autres classes</a>\n\t</p>\n</form>\n\n<p class='bold'>Ajout de groupes au {$groupe_de_groupes} n°{$id_grp_groupe} : " . $tab_grp_groupes['nom_court'] . "</p>\n<p>Choisissez les groupes/enseignements.</p>\n\n<form action='" . $_SERVER['PHP_SELF'] . "' name='form_ajout_groupe' method='post'>\n\t<fieldset class='fieldset_opacite50'>\n\t\t" . add_token_field() . "\n\t\t<input type='hidden' name='mode' value='valider_ajout_groupe' />\n\t\t<input type='hidden' name='id_grp_groupe' value='{$id_grp_groupe}' />\n\t\t<input type='hidden' name='id_classe' value='{$id_classe}' />"; $tab_valeurs_preselectionnees = array(); if (count($tab_grp_groupes['groupes']) > 0) { foreach ($tab_grp_groupes['groupes'] as $cpt => $current_group) { $tab_valeurs_preselectionnees[] = $current_group['id']; } } $cpt = 0; $get_groups_for_class_avec_proflist = "y";
die; } $tab_txt = array(); $tab_nom_champ = array(); $tab_id_champ = array(); $tab_valeur_champ = array(); $cpt = 0; while ($lig_clas = mysqli_fetch_object($call_classes)) { $tab_txt[] = $lig_clas->classe; $tab_nom_champ[] = "id_classe[]"; $tab_id_champ[] = "tab_id_classe_" . $cpt; $tab_valeur_champ[] = $lig_clas->id; $cpt++; } echo "<form enctype='multipart/form-data' action='" . $_SERVER['PHP_SELF'] . "' method='post' name='formulaire'>\n"; echo tab_liste_checkbox($tab_txt, $tab_nom_champ, $tab_id_champ, $tab_valeur_champ, "checkbox_change"); echo "\n\t<p><input type='submit' value='Valider' /></p>\n"; echo "</form>\n"; require "../lib/footer.inc.php"; die; } echo " | <a href='" . $_SERVER['PHP_SELF'] . "'>Choisir d'autres classes</a></p>"; if (!isset($login_eleve)) { echo "<br /><p class='bold'>Choix des élèves :</p>\n"; echo js_checkbox_change_style('checkbox_change', 'texte_', "y"); echo "<form enctype='multipart/form-data' action='" . $_SERVER['PHP_SELF'] . "' method='post' name='formulaire'>\n"; for ($loop = 0; $loop < count($id_classe); $loop++) { echo "<p class='bold' style='margin-top:1em;'>Classe " . get_nom_classe($id_classe[$loop]) . "</p>\n<input type='hidden' name='id_classe[]' value='" . $id_classe[$loop] . "' />"; echo liste_checkbox_eleves_classe2($id_classe[$loop], "", array(), 'login_eleve', 'id_classe_' . $loop . '_login_eleve', 'cocher_decocher_' . $loop); } echo "\n\t<div id='fixe'><input type='submit' value='Valider' /></div>\\\n\t<p><input type='submit' value='Valider' /></p>\n\n\t<p style='text-indent:-4em; margin-left:4em; margin-top:1em; color:red'><em>NOTE :</em> A FAIRE : Ne pas proposer l'extraction pour des élèves dont le MEF n'est pas dans la table 'lsl_nomenclature'.</p>\n</form>\n";