level_1 = 'create';
// $request->identifiant = 'fvg1856a';
// $request->prenom = 'guillaume';
// $request->nom = 'fauvet';
// $request->mail = 'guillaume.fauvet@etu.iut-tlse3.fr';
// $request->mdp = ' Test_Password _';
// $request->droits = 'student';
// user_switch_level_1($request, $answer);
// echo var_dump( $answer );
// echo '
It works !';
require_once __ROOT__.'/manager/database.php';
debug();
$_SESSION['semestre_pair'] = true;
var_dump( $_SESSION['semestre_pair'] );
// test string
echo 'Test sur le type String';
var_dump( true == checkParam(array('mrd1609a'), array('string'),array('/^[\w -]{3,50}$/i')) ); // bonnes valeurs
var_dump( false == checkParam(array(18), array('string'),array('/^[\w -]{3,50}$/i')) ); // mauvaise variable
var_dump( false == checkParam(array('mrd1609a'), array('int'),array('/^[\w -]{3,50}$/i')) ); // mauvais type
echo '
';
// test int
echo 'Test sur le type int';
var_dump( true == checkParam(array(18), array('int'),array('/^[0-9]*$/')) ); // bonnes valeurs
var_dump( false == checkParam(array(18), array('string'),array('/^[0-9]*$/i')) ); // mauvaise variable
var_dump( false == checkParam(array('18'), array('int'),array('/^[\w -]{3,50}$/i')) ); // mauvais type
echo '
';
// test numeric
echo 'Test sur le type numeric';
var_dump( false == checkParam(array('18'), array('numeric'),array('/^[\w -]{3,50}$/i')) ); // bonnes valeurs
var_dump( false == checkParam(array('18'), array('string'),array('/^[\w -]{3,50}$/i')) ); // mauvaise variable
var_dump( false == checkParam(array('18'), array('int'),array('/^[\w -]{3,50}$/i')) ); // mauvais type
echo '
';
// test array
echo 'Test sur le type array';
var_dump( true == checkParam(array('mrd1609a','lbh1609'), array('string','string'),array('/^[\w -]{3,50}$/i','/^[\w -]{3,50}$/i')) ); // bonnes valeurs
var_dump( false == checkParam(array('mrd1609a','lbh1609'), array('int','int'),array('/^[\w -]{3,50}$/i')) ); // mauvaise variable
var_dump( false == checkParam(array('mrd1609a','lbh1609'), array('string','int'),array('/^[x]{3,50}$/i','/^[x]{3,50}$/i')) ); // mauvais regex
echo '
';
/*** RETOURNE LE SEMESTRE COURANT D'UN ETUDIANT ***/
// require_once __ROOT__.'/manager/groups.php';
// $request = new stdClass();
// $answer = new stdClass();
// $request->level_1 = 'getSemestre';
// $request->etudiant = 'mrd1609a';
// groups_switch_level_1($request, $answer);
// echo var_dump( $answer );
// echo "
It works !";
/*** CRÉATION GROUPE ***/
// require_once __ROOT__.'/manager/groups.php';
// $request = new stdClass();
// $answer = new stdClass();
// $request->level_1 = 'create';
// $request->nom = 'S4C';
// groups_switch_level_1($request, $answer);
// echo var_dump( $answer );
// echo "
It works !";
/*** AJOUT D'UN UTILISATEUR À UN GROUPE ***/
// require __ROOT__.'/manager/groups.php';
// $request = new stdClass();
// $answer = new stdClass();
// $request->level_1 = 'add';
// $request->etudiant = 'fvg1856a'; // utilisateur.identifiant
// $request->groupe = 'S3A'; // groupe.nom
// $request->semestre = '3'; // semestre.rang
// $request->annee = '2015'; // semestre.annee
// groups_switch_level_1($request, $answer);
// echo var_dump( $answer );
// echo "
It works !";
/*** AFFICHER LE GROUPE D'UN ETUDIANT ***/
// require __ROOT__.'/manager/groups.php';
// $request = new stdClass();
// $answer = new stdClass();
// $request->level_1 = 'get';
// $request->etudiant = 'ihf1991a'; // utilisateur.identifiant
// $request->semestre = '3'; // groupe.nom
// $request->annee = '2015'; // groupe.nom
// groups_switch_level_1($request, $answer);
// echo var_dump( $answer );
// echo "
It works !";
// /*** AFFICHER LE GROUPE D'UN ENSEIGNANT ***/
// require __ROOT__.'/manager/groups.php';
// $request = new stdClass();
// $answer = new stdClass();
// $request->level_1 = 'grouplistForTeacher';
// $request->enseignant = 'lbh1609a'; // utilisateur.identifiant
// // $request->semestre = '3'; // groupe.nom
// $request->annee = '2015'; // groupe.nom
// // $request->groupe = 'S1A';
// groups_switch_level_1($request, $answer);
// var_dump( $answer );
// echo "
It works !";
/*** AFFICHER LES GROUPES D'UNE ANNEE ***/
// require __ROOT__.'/manager/groups.php';
// $request = new stdClass();
// $answer = new stdClass();
// $request->level_1 = 'grouplistForYear';
// $request->semestre = '3'; // groupe.nom // OPTIONNEL
// $request->annee = '2015'; // annee
// // $request->groupe = 'S3A'; // OPTIONNEL
// groups_switch_level_1($request, $answer);
// var_dump( $answer );
// echo "
It works !";
/*** AFFICHER LES MEMBRES D'UN GROUPE ***/
// require('manager/groups.php');
// $request = new stdClass();
// $answer = new stdClass();
// $request->level_1 = 'userlist';
// $request->groupe = 'S3A'; // groupe.nom
// $request->semestre = '3'; // semestre.rang
// $request->annee = '2015'; // semestre.annee
// groups_switch_level_1($request, $answer);
// echo var_dump( $answer );
// echo "
It works !";
/*** AFFICHER LES MEMBRES DE TOUS LES GROUPES (d'un semestre particulier) ***/
// require('manager/groups.php');
// $request = new stdClass();
// $answer = new stdClass();
// $request->level_1 = 'grouplist';
// $request->semestre = '3';
// $request->annee = '2015';
// groups_switch_level_1($request, $answer);
// var_dump( $answer );
// echo '
';
// foreach($answer->grouplist as $group){
// echo "
================";
// echo "
=== GROUPE ".$group->nom." ===
";
// echo "================
";
// foreach($group as $userlist)
// foreach($userlist as $user){
// foreach($user as $key=>$value)
// echo $key.' = '.$value.' | ';
// echo '
';
// }
// }
// echo "
It works !";
?>