$tab_profs = DB_STRUCTURE_COMMUN::DB_OPT_profs_groupe('classe',$_SESSION['ELEVE_CLASSE_ID']); $of_groupe = FALSE; $sel_groupe = TRUE; $class_form_type = 'hide'; $class_form_eleve = 'hide'; $class_form_periode = 'show'; $class_form_prof = 'show'; $select_eleves = '<select id="f_eleve" name="f_eleve[]"><option value="'.$_SESSION['OPT_PARENT_ENFANTS'][0]['valeur'].'" selected>'.html($_SESSION['OPT_PARENT_ENFANTS'][0]['texte']).'</option></select>'; $is_select_multiple = 0; } if($_SESSION['USER_PROFIL_TYPE']=='eleve') { $objet_selection = ' disabled'; $tab_groupes = array(0=>array('valeur'=>$_SESSION['ELEVE_CLASSE_ID'],'texte'=>$_SESSION['ELEVE_CLASSE_NOM'],'optgroup'=>'classe')); $tab_matieres = DB_STRUCTURE_COMMUN::DB_OPT_matieres_eleve($_SESSION['USER_ID']); $tab_profs = DB_STRUCTURE_COMMUN::DB_OPT_profs_groupe('classe',$_SESSION['ELEVE_CLASSE_ID']); $of_groupe = FALSE; $sel_groupe = TRUE; $class_form_type = 'hide'; $class_form_eleve = 'hide'; $class_form_periode = 'show'; $class_form_prof = 'show'; $select_eleves = '<select id="f_eleve" name="f_eleve[]"><option value="'.$_SESSION['USER_ID'].'" selected>'.html($_SESSION['USER_NOM'].' '.$_SESSION['USER_PRENOM']).'</option></select>'; $is_select_multiple = 0; } $tab_periodes = DB_STRUCTURE_COMMUN::DB_OPT_periodes_etabl(); $tab_select_objet_releve = array( array('valeur' => 'matiere' , 'texte' => Lang::_("Relevé d'items d'une matière")) , array('valeur' => 'multimatiere' , 'texte' => Lang::_("Relevé d'items pluridisciplinaire")) ,
* * Ce fichier est une partie de SACoche. * * SACoche est un logiciel libre ; vous pouvez le redistribuer ou le modifier suivant les termes * de la “GNU Affero General Public License” telle que publiée par la Free Software Foundation : * soit la version 3 de cette licence, soit (à votre gré) toute version ultérieure. * * 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/>. * */ // Mettre à jour l'élément de formulaire "f_prof" et le renvoyer en HTML if (!defined('SACoche')) { exit('Ce fichier ne peut être appelé directement !'); } if ($_SESSION['SESAMATH_ID'] == ID_DEMO) { } $prof_id = isset($_POST['f_prof']) ? Clean::entier($_POST['f_prof']) : 0; $groupe_id = isset($_POST['f_groupe_id']) ? Clean::entier($_POST['f_groupe_id']) : 0; $groupe_type = isset($_POST['f_groupe_type']) ? Clean::texte($_POST['f_groupe_type']) : ''; $tab_types = array('Classes' => 'classe', 'Groupes' => 'groupe'); if (!$groupe_id || !isset($tab_types[$groupe_type])) { exit('Erreur avec les données transmises !'); } // Affichage du retour. exit(HtmlForm::afficher_select(DB_STRUCTURE_COMMUN::DB_OPT_profs_groupe($tab_types[$groupe_type], $groupe_id), FALSE, FALSE, $prof_id, '', FALSE));