* */ if (!defined('SACoche')) { exit('Ce fichier ne peut être appelé directement !'); } if ($_SESSION['SESAMATH_ID'] == ID_DEMO && $_GET['action'] != 'initialiser') { exit('Action désactivée pour la démo...'); } $action = isset($_GET['action']) ? $_GET['action'] : ''; $serie = isset($_POST['f_serie']) ? Clean::texte($_POST['f_serie']) : ''; // Avant c'était un tableau qui est transmis, mais à cause d'une limitation possible "suhosin" / "max input vars", on est passé à une concaténation en chaine... $tab_eleve = isset($_POST['f_eleve']) ? is_array($_POST['f_eleve']) ? $_POST['f_eleve'] : explode(',', $_POST['f_eleve']) : array(); $tab_eleve = array_filter(Clean::map_entier($tab_eleve), 'positif'); // Lister les séries de Brevet $tab_brevet_series = array(); $DB_TAB = DB_STRUCTURE_BREVET::DB_OPT_brevet_series(); foreach ($DB_TAB as $DB_ROW) { $tab_brevet_series[$DB_ROW['valeur']] = html($DB_ROW['texte']); } // // Modifier des associations // if ($action == 'associer') { // liste des élèves $listing_user_id = implode(',', $tab_eleve); if (!$listing_user_id) { exit('Erreur : élève(s) non récupéré(s) !'); } // serie if (!$serie || !isset($tab_brevet_series[$serie])) { exit('Erreur : serie non transmise ou incorrecte !');
* * SACoche est distribué dans l’espoir qu’il vous sera utile, mais SANS AUCUNE GARANTIE : * sans même la garantie implicite de COMMERCIALISABILITÉ ni d’ADÉQUATION À UN OBJECTIF PARTICULIER. * Consultez la Licence Publique Générale GNU Affero pour plus de détails. * * Vous devriez avoir reçu une copie de la Licence Publique Générale GNU Affero avec SACoche ; * si ce n’est pas le cas, consultez : <http://www.gnu.org/licenses/>. * */ if(!defined('SACoche')) {exit('Ce fichier ne peut être appelé directement !');} $TITRE = html(Lang::_("Étape n°1 - Indiquer la série des élèves concernés")); // Fabrication des éléments select du formulaire $tab_groupes = DB_STRUCTURE_COMMUN::DB_OPT_regroupements_etabl(); $tab_series = DB_STRUCTURE_BREVET::DB_OPT_brevet_series(); $select_eleve = HtmlForm::afficher_select($tab_groupes , 'select_groupe' /*select_nom*/ , '' /*option_first*/ , FALSE /*selection*/ , 'regroupements' /*optgroup*/ ); $select_serie = HtmlForm::afficher_select($tab_series , 'f_serie' /*select_nom*/ , '' /*option_first*/ , FALSE /*selection*/ , '' /*optgroup*/ ); ?> <p> <span class="manuel"><a class="pop_up" href="<?php echo SERVEUR_DOCUMENTAIRE ?>?fichier=releves_bilans__notanet_fiches_brevet#toggle_etape1_series">DOC : Notanet & Fiches brevet → Choix des séries</a></span><br /> <span class="danger">Modifier la série d'un élève supprime les notes ou appréciations éventuellement enregistrées aux étapes suivantes.</span> </p> <hr /> <form action="#" method="post" id="form_select"> <table><tr> <td class="nu" style="width:25em"> <b>Élèves :</b><span class="check_multiple"><q class="cocher_tout" title="Tout cocher."></q><q class="cocher_rien" title="Tout décocher."></q><q class="cocher_inverse" title="Tout échanger."></q></span><br /> <?php echo $select_eleve ?><br />