Esempio n. 1
0
     $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&nbsp;:</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
Esempio n. 2
0
         $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&amp;id_grp_groupe={$id_grp_groupe}&amp;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}&nbsp;: " . $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";
Esempio n. 3
0
        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&nbsp;:</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&nbsp;:</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";