";
}
/************************/
/*** TOUS LES GROUPES ***/
/************************/
/*
* PROFESSEUR -> affichage des semestres en cours
* ADMINISTRATEUR -> affichage des semestres en cours
*
*
*/
if( false && permission('teacher') ){ // si connecté && prof
$request = new stdClass();
$answer = new stdClass();
$request->level_1 = 'grouplistForYear';
$request->annee = $_SESSION['annee'];
if ( $semestreOpt != null ) $request->semestre = $semestreOpt;
elseif( $groupeOpt != null ) $request->groupe = $groupeOpt;
groups_switch_level_1($request, $answer);
if( $answer->request == 'success' ){ // si pas d'erreur
//////////////////////////////////////////////////////////////
echo "";
/* select pour SEMESTRES */
$lastSemestre = null;
echo "';
////////////////////////////////////////////////////////
}else
echo "
Aucun groupe trouvé
";
} ?>
son groupe de son semestre
*
*/
if( permission('student') ){ // si l'utilisateur est connecté et que c'est un élève
$request = new stdClass(); $answer = new stdClass();
$request->level_1 = 'get';
$request->etudiant = $_SESSION['identifiant'];
$request->semestre = $_SESSION['semestre'];
$request->annee = $_SESSION['annee'];
groups_switch_level_1($request, $answer);
if( $answer->request == 'success' ){ // si pas d'erreur
$monGroupe = $answer->groupe;
$request = new stdClass(); $answer = new stdClass();
$request->level_1 = 'userlist';
$request->groupe = $monGroupe;
$request->semestre = $_SESSION['semestre'];
$request->annee = $_SESSION['annee'];
groups_switch_level_1($request, $answer);
if( $answer->request == 'success' ){ // si on a bien récupéré les membres du groupe
////////////////////////////////////////////////////////////////////////////////
echo "";
echo "
";
echo '
';
echo '
';
echo 'Groupe '.$monGroupe;
echo '
';
echo '
';
echo '
';
echo "
";
// pour chaque utilisateur
foreach($answer->userlist as $user){
echo '
";
} ?>
level_1 = 'grouplistForYear';
$request->annee = $_SESSION['annee'];
if ( $semestreOpt != null ) $request->semestre = $semestreOpt;
elseif( $groupeOpt != null ) $request->groupe = $groupeOpt;
groups_switch_level_1($request, $answer); // on fait la requête pour les groupes en fonction des filtres si définis
$requestPourListeGroupes->level_1 = 'grouplistForYear';
$requestPourListeGroupes->annee = $_SESSION['annee'];
groups_switch_level_1($requestPourListeGroupes, $answerPourListeGroupes); // on fait la requête pour avoir la liste des groupes quel que soit le filtrage
if( $answer->request == 'success' && $answerPourListeGroupes->request == 'success' ){ // si pas d'erreur
//////////////////////////////////////////////////////////////
echo "";
/* select pour SEMESTRES */
$lastSemestre = null;
echo "";
echo "";
foreach($answer->grouplist as $group){
if( $lastSemestre == null || $lastSemestre != $group['semestre'] ){
if( $group['semestre'] == $semestreOpt ) // si c'est le semestre séléctionné
echo "';
else // sinon on affiche normalement
echo "';
$lastSemestre = $group['semestre'];
}
}
echo "";
/* select pour GROUPES */
$lastGroupe = null;
echo "";
echo "";
foreach($answer->grouplist as $group){
if( $lastGroupe == null || $lastGroupe != $group['nom'] ){
if( $group['nom'] == $groupeOpt ) // si c'est le groupe séléctionné
echo "';
else
echo "';
$lastGroupe = $group['nom'];
}
}
echo "";
foreach($answer->grouplist as $group){ // pour chaque groupe
if( count($group['userlist']) > 0 ){ // s'il y a des utilisateurs
echo "