* 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 Générale Publique GNU pour plus de détails. * * Vous devriez avoir reçu une copie de la Licence Générale Publique GNU 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 = "Désactiver comptes élèves"; ?> <?php // Fabrication des éléments select du formulaire $select_f_groupes = afficher_select(DB_STRUCTURE_OPT_regroupements_etabl() , $select_nom=false , $option_first='oui' , $selection=false , $optgroup='oui'); ?> <ul class="puce"> <li><span class="manuel"><a class="pop_up" href="<?php echo SERVEUR_DOCUMENTAIRE ?>?fichier=support_administrateur__gestion_statuts">DOC : Statuts : désactiver / réintégrer / supprimer</a></span></li> <li><span class="astuce">Pour un traitement individuel, on peut aussi utiliser la page "<a href="./index.php?page=administrateur_eleve&section=gestion">Gérer les élèves</a>".</span></li> </ul> <hr /> <form action=""> <table><tr> <td class="nu" style="width:25em"> <b>Liste des élèves :</b><br /> <select id="f_groupe" name="f_groupe"><?php echo $select_f_groupes ?></select><br /> <select id="select_eleves" name="select_eleves[]" multiple="multiple" size="10" class="hide"><option value=""></option></select>
echo'<td class="nu">'; echo '<q class="modifier" title="Modifier cet établissement."></q>'; echo '<q class="initialiser_mdp" title="Générer un nouveau mdp d\'un admin."></q>'; echo '<q class="supprimer" title="Supprimer cet établissement."></q>'; echo'</td>'; exit(); } // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // Charger la liste des administrateurs d'un établissement pour remplir un select (liste d'options) // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - if( ($action=='lister_admin') && $base_id ) { charger_parametres_mysql_supplementaires($base_id); exit( afficher_select(DB_STRUCTURE_OPT_administrateurs_etabl() , $select_nom=false , $option_first='non' , $selection=false , $optgroup='non') ); } // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // Modifier le mdp d'un administrateur et envoyer les identifiants par courriel au contact // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - if( ($action=='initialiser_mdp') && $base_id && $admin_id ) { charger_parametres_mysql_supplementaires($base_id); // Informations sur la structure, notamment coordonnées du contact. $DB_ROW = DB_WEBMESTRE_recuperer_structure($base_id); if(!count($DB_ROW)) { exit('Erreur : structure introuvable !'); }
$check_option_lien = ' checked="checked"'; $check_bilan_MS = (mb_substr_count($_SESSION['DROIT_ELEVE_BILANS'],'BilanMoyenneScore')) ? ' checked="checked"' : ''; $check_bilan_PA = (mb_substr_count($_SESSION['DROIT_ELEVE_BILANS'],'BilanPourcentageAcquis')) ? ' checked="checked"' : ''; $check_conv_sur20 = (mb_substr_count($_SESSION['DROIT_ELEVE_BILANS'],'BilanNoteSurVingt')) ? ' checked="checked"' : ''; } $tab_periodes = DB_STRUCTURE_OPT_periodes_etabl(); $select_groupe = afficher_select($tab_groupes , $select_nom='f_groupe' , $option_first=$of_g , $selection=$sel_g , $optgroup='oui'); // optgroup à oui y compris pour les élèves (formulaire invisible) car recherche du type de groupe dans le js $select_matiere = afficher_select($tab_matieres , $select_nom='f_matiere' , $option_first=$of_m , $selection=false , $optgroup='non'); $select_periode = afficher_select($tab_periodes , $select_nom='f_periode' , $option_first='val' , $selection=false , $optgroup='non'); $select_orientation = afficher_select($tab_select_orientation , $select_nom='f_orientation' , $option_first='non' , $selection=$tab_cookie['orientation'] , $optgroup='non'); $select_marge_min = afficher_select($tab_select_marge_min , $select_nom='f_marge_min' , $option_first='non' , $selection=$tab_cookie['marge_min'] , $optgroup='non'); $select_couleur = afficher_select($tab_select_couleur , $select_nom='f_couleur' , $option_first='non' , $selection=$tab_cookie['couleur'] , $optgroup='non'); $select_cases_nb = afficher_select($tab_select_cases_nb , $select_nom='f_cases_nb' , $option_first='non' , $selection=$tab_cookie['cases_nb'] , $optgroup='non'); $select_cases_larg = afficher_select($tab_select_cases_size , $select_nom='f_cases_larg' , $option_first='non' , $selection=$tab_cookie['cases_largeur'] , $optgroup='non'); $select_cases_haut = afficher_select($tab_select_cases_size , $select_nom='f_cases_haut' , $option_first='non' , $selection=$tab_cookie['cases_hauteur'] , $optgroup='non'); // Dates par défaut de début et de fin $annee_debut = (date('n')>8) ? date('Y') : date('Y')-1 ; $date_debut = '01/09/'.$annee_debut; $date_fin = date("d/m/Y"); // Fabrication du tableau javascript "tab_groupe_periode" pour les jointures groupes/périodes $tab_groupe_periode_js = 'var tab_groupe_periode = new Array();'; if(is_array($tab_groupes)) { $tab_id_classe_groupe = array(); foreach($tab_groupes as $tab_groupe_infos) { if($tab_groupe_infos['optgroup']!='besoin') { $tab_id_classe_groupe[] = $tab_groupe_infos['valeur'];
$tab_groupes = array(0=>array('valeur'=>$_SESSION['ELEVE_CLASSE_ID'],'texte'=>$_SESSION['ELEVE_CLASSE_NOM'])); $of_m = 'oui'; $of_g = 'non'; $sel_g = true; $og_g = 'non'; $class_form_eleve = 'hide'; $sel_n = 'val'; $select_eleves = '<option value="'.$_SESSION['USER_ID'].'" selected="selected">'.html($_SESSION['USER_NOM'].' '.$_SESSION['USER_PRENOM']).'</option>'; $check_option_lien = ' checked="checked"'; } $select_matiere = afficher_select($tab_matieres , $select_nom='f_matiere' , $option_first=$of_m , $selection=false , $optgroup='non'); $select_niveau = afficher_select($tab_niveaux , $select_nom='f_niveau' , $option_first='oui' , $selection=$sel_n , $optgroup='non'); $select_groupe = afficher_select($tab_groupes , $select_nom='f_groupe' , $option_first=$of_g , $selection=$sel_g , $optgroup=$og_g); $select_orientation = afficher_select($tab_select_orientation , $select_nom='f_orientation' , $option_first='non' , $selection=$tab_cookie['orientation'] , $optgroup='non'); $select_marge_min = afficher_select($tab_select_marge_min , $select_nom='f_marge_min' , $option_first='non' , $selection=$tab_cookie['marge_min'] , $optgroup='non'); $select_couleur = afficher_select($tab_select_couleur , $select_nom='f_couleur' , $option_first='non' , $selection=$tab_cookie['couleur'] , $optgroup='non'); $select_cases_nb = afficher_select($tab_select_cases_nb , $select_nom='f_cases_nb' , $option_first='non' , $selection=$tab_cookie['cases_nb'] , $optgroup='non'); $select_cases_larg = afficher_select($tab_select_cases_size , $select_nom='f_cases_larg' , $option_first='non' , $selection=$tab_cookie['cases_largeur'] , $optgroup='non'); $select_cases_haut = afficher_select($tab_select_cases_size , $select_nom='f_cases_haut' , $option_first='non' , $selection=$tab_cookie['cases_hauteur'] , $optgroup='non'); $select_remplissage = afficher_select($tab_select_remplissage , $select_nom='f_remplissage' , $option_first='non' , $selection='plein' , $optgroup='non'); ?> <script type="text/javascript"> var id_matiere_transversale = "<?php echo ID_MATIERE_TRANSVERSALE ?>"; var listing_id_niveaux_paliers = "<?php echo LISTING_ID_NIVEAUX_PALIERS ?>"; </script> <p class="manuel"><a class="pop_up" href="<?php echo SERVEUR_DOCUMENTAIRE ?>?fichier=releves_bilans__releve_grille_niveau">DOC : Grilles de compétences sur un niveau.</a></p> <form id="form_select" action=""><fieldset> <label class="tab" for="f_matiere">Matière :</label><?php echo $select_matiere ?><input type="hidden" id="f_matiere_nom" name="f_matiere_nom" value="" /><br /> <label class="tab" for="f_niveau">Niveau :</label><?php echo $select_niveau ?><input type="hidden" id="f_niveau_nom" name="f_niveau_nom" value="" /><p /> <div class="<?php echo $class_form_eleve ?>"> <label class="tab" for="f_groupe">Élève(s) :</label><?php echo $select_groupe ?><label id="ajax_maj"> </label><br /> <span class="tab"></span><select id="f_eleve" name="f_eleve[]" multiple="multiple" size="9"><?php echo $select_eleves ?></select><input type="hidden" id="eleves" name="eleves" value="" /><p />
if(!defined('SACoche')) {exit('Ce fichier ne peut être appelé directement !');} ?> <ul class="puce"> <li><span class="manuel"><a class="pop_up" href="<?php echo SERVEUR_DOCUMENTAIRE ?>?fichier=environnement_generalites__demandes_evaluations">DOC : Demandes d'évaluations.</a></span></li> <li><span class="astuce">Les élèves peuvent formuler au maximum <?php echo $_SESSION['DROIT_ELEVE_DEMANDES'] ?> demande<?php echo ($_SESSION['DROIT_ELEVE_DEMANDES']>1) ? 's' : '' ; ?> par matière.</span></li> <li><span class="astuce">Tenez-vous au courant des demandes grace à <a class="lien_ext" href="<?php echo adresse_RSS($_SESSION['USER_ID']); ?>"><span class="rss">un flux RSS dédié</span></a> !</span></li> </ul> <hr /> <?php // Fabrication des éléments select du formulaire $select_matiere = afficher_select(DB_STRUCTURE_OPT_matieres_professeur($_SESSION['MATIERES'],$_SESSION['USER_ID']) , $select_nom='f_matiere' , $option_first='non' , $selection=false , $optgroup='non'); $select_groupe = afficher_select(DB_STRUCTURE_OPT_groupes_professeur($_SESSION['USER_ID']) , $select_nom='f_groupe' , $option_first='oui' , $selection=false , $optgroup='oui'); ?> <form action="" id="form0"><fieldset> <label class="tab" for="f_matiere">Matière :</label><?php echo $select_matiere ?><input type="hidden" id="f_matiere_nom" name="f_matiere_nom" value="" /><br /> <label class="tab" for="f_groupe">Classe / groupe :</label><?php echo $select_groupe ?><input type="hidden" id="f_groupe_id" name="f_groupe_id" value="" /><input type="hidden" id="f_groupe_type" name="f_groupe_type" value="" /><input type="hidden" id="f_groupe_nom" name="f_groupe_nom" value="" /><br /> <span class="tab"></span><input type="hidden" name="f_action" value="Afficher_demandes" /><button id="actualiser" type="submit"><img alt="" src="./_img/bouton/actualiser.png" /> Actualiser l'affichage.</button><label id="ajax_msg0"> </label> </fieldset></form> <form action="" id="form1" class="hide"> <hr /> <table class="bilan_synthese" style="float:right;margin-left:1em;margin-right:1ex"> <thead><tr><th>élève(s) sans demande</th></tr></thead> <tbody><tr id="tr_sans"><td class="nu"></td></tr></tbody> </table> <table class="form">
* sans même la garantie implicite de COMMERCIALISABILITÉ ni d’ADÉQUATION À UN OBJECTIF PARTICULIER. * Consultez la Licence Générale Publique GNU pour plus de détails. * * Vous devriez avoir reçu une copie de la Licence Générale Publique GNU 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 = "Réintégrer / supprimer professeurs & directeurs"; $VERSION_JS_FILE += 1; ?> <?php // Fabrication des éléments select du formulaire $select_professeurs_directeurs = afficher_select(DB_STRUCTURE_OPT_professeurs_directeurs_etabl($statut=0) , $select_nom=false , $option_first='non' , $selection=false , $optgroup='oui'); ?> <ul class="puce"> <li><span class="manuel"><a class="pop_up" href="<?php echo SERVEUR_DOCUMENTAIRE ?>?fichier=support_administrateur__gestion_statuts">DOC : Statuts : désactiver / réintégrer / supprimer</a></span></li> <li><span class="danger">Supprimer un compte professeur ou directeur est une action irréversible !</span></li> </ul> <hr /> <form action=""> <table><tr> <td class="nu" style="width:25em"> <b>Liste des professeurs et directeurs :</b><br /> <select id="select_professeurs_directeurs" name="select_professeurs_directeurs[]" multiple="multiple" size="10"><?php echo $select_professeurs_directeurs; ?></select> </td>