@Tous les groupes@ + @Mon Groupe@ fait, sans question de design. Implémentation de @getGroupeEtudiant dans API
This commit is contained in:
parent
984d60f467
commit
4489e41ed8
|
@ -11,7 +11,7 @@
|
||||||
/* flex (as container) */
|
/* flex (as container) */
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
justify-content: space-between;
|
justify-content: space-around;
|
||||||
|
|
||||||
/* background */
|
/* background */
|
||||||
background-color: #ecf0f1;
|
background-color: #ecf0f1;
|
||||||
|
|
|
@ -10,19 +10,10 @@ table.basic{
|
||||||
}
|
}
|
||||||
|
|
||||||
/* affichage du corps si tête activée */
|
/* affichage du corps si tête activée */
|
||||||
table.basic thead + tbody{
|
table.basic thead + tbody td{ display: none; }
|
||||||
display: block;
|
table.basic thead + tbody td.more{ display: block; }
|
||||||
max-height: 3em;
|
table.basic thead.active + tbody td{
|
||||||
overflow: hidden;
|
display: table-cell;
|
||||||
|
|
||||||
transition: max-height .5s 0s ease-in-out;
|
|
||||||
-moz-transition: max-height .5s 0s ease-in-out;
|
|
||||||
-webkit-transition: max-height .5s 0s ease-in-out;
|
|
||||||
-ms-transition: max-height .5s 0s ease-in-out;
|
|
||||||
-o-transition: max-height .5s 0s ease-in-out;
|
|
||||||
}
|
|
||||||
table.basic thead.active + tbody{
|
|
||||||
max-height: calc( 3*40em );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -70,6 +61,9 @@ table.basic tr td.more{
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
table.basic tr td.more:before{ content: 'Voir plus'; }
|
||||||
|
table.basic thead.active + tbody tr td.more:before{ content: 'Voir moins'; }
|
||||||
|
|
||||||
/* on cache "voir plus" quand le tableau est déroulé */
|
/* on cache "voir plus" quand le tableau est déroulé */
|
||||||
table.basic thead.active + td.more{ display: none; }
|
table.basic thead.active + td.more{ display: none; }
|
||||||
|
|
||||||
|
|
|
@ -204,6 +204,39 @@ class DataBase{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/***********************************************/
|
||||||
|
/*** retourne le nom du groupe d'un étudiant ***/
|
||||||
|
/***********************************************/
|
||||||
|
public function getGroupeEtudiant($etudiant){
|
||||||
|
$grouplist = array(); // contiendra tout les groupes
|
||||||
|
|
||||||
|
// on cherche le groupe associé
|
||||||
|
$getNomGroupe = $this->pdo->prepare("SELECT `g`.`nom` ".
|
||||||
|
"FROM `utilisateurs` as `u`, `groupes` as `g`, `association_utilisateur_groupe` as `asso` ".
|
||||||
|
"WHERE `u`.`id_utilisateur` = `asso`.`id_utilisateur` ".
|
||||||
|
"AND `g`.`id_groupe` = `asso`.`id_groupe` ".
|
||||||
|
"AND `u`.`pseudo` = :etudiant ".
|
||||||
|
"ORDER BY `g`.`nom`");
|
||||||
|
$getNomGroupe->execute(array(
|
||||||
|
':etudiant' => $etudiant
|
||||||
|
));
|
||||||
|
|
||||||
|
// si on a un résultat
|
||||||
|
if( $nomGroupe = $getNomGroupe->fetch()['nom'] )
|
||||||
|
return $nomGroupe;
|
||||||
|
else
|
||||||
|
return 'error';
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/******************************************************/
|
/******************************************************/
|
||||||
/***** déplace un étudiant d'un groupe à un autre *****/
|
/***** déplace un étudiant d'un groupe à un autre *****/
|
||||||
/******************************************************/
|
/******************************************************/
|
||||||
|
|
|
@ -49,18 +49,18 @@ require_once __ROOT__.'/manager/database.php';
|
||||||
$answer->request = 'param_error';
|
$answer->request = 'param_error';
|
||||||
break;
|
break;
|
||||||
|
|
||||||
/**************************************/
|
/***********************************/
|
||||||
/* ajout d'un utilisateur à un groupe */
|
/* ajout d'un étudiant à un groupe */
|
||||||
/**************************************/
|
/***********************************/
|
||||||
case 'add':
|
case 'add':
|
||||||
$areSetParam = isset($request->utilisateur) && isset($request->groupe); // les arguments existent
|
$areSetParam = isset($request->etudiant) && isset($request->groupe); // les arguments existent
|
||||||
$typeOkParam = $areSetParam && is_string($request->utilisateur) && is_string($request->groupe); // si c'est des strings
|
$typeOkParam = $areSetParam && is_string($request->etudiant) && is_string($request->groupe); // si c'est des strings
|
||||||
$nEmptyParam = $typeOkParam && strlen($request->utilisateur) > 0 && strlen($request->groupe) > 0; // d'au moins 1 caractère
|
$nEmptyParam = $typeOkParam && strlen($request->etudiant) > 0 && strlen($request->groupe) > 0; // d'au moins 1 caractère
|
||||||
$utilisateurCheck = $nEmptyParam && preg_match('/^[\w -]{3,50}$/i', $request->utilisateur); // utilisateur (username) bon format
|
$utilisateurCheck = $nEmptyParam && preg_match('/^[\w -]{3,50}$/i', $request->etudiant); // utilisateur (username) bon format
|
||||||
$groupeCheck = $utilisateurCheck && preg_match('/^[a-z -]{1,50}$/i', $request->groupe); // groupe (nom) bon format
|
$groupeCheck = $utilisateurCheck && preg_match('/^[a-z -]{1,50}$/i', $request->groupe); // groupe (nom) bon format
|
||||||
|
|
||||||
if( $groupeCheck ){ // si tout les paramètres sont bons
|
if( $groupeCheck ){ // si tout les paramètres sont bons
|
||||||
$answer->request = DataBase::getInstance()->ajouterEtudiantGroupe($request->utilisateur, $request->groupe);
|
$answer->request = DataBase::getInstance()->ajouterEtudiantGroupe($request->etudiant, $request->groupe);
|
||||||
}else
|
}else
|
||||||
$answer->request = 'param_error';
|
$answer->request = 'param_error';
|
||||||
break;
|
break;
|
||||||
|
@ -101,6 +101,25 @@ require_once __ROOT__.'/manager/database.php';
|
||||||
$answer->answer = $grouplist;
|
$answer->answer = $grouplist;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
/**********************************************/
|
||||||
|
/* retourne le nom du groupe d'un utilisateur */
|
||||||
|
/**********************************************/
|
||||||
|
case 'get':
|
||||||
|
$areSetParam = isset($request->etudiant); // l'argument existe
|
||||||
|
$typeOkParam = $areSetParam && is_string($request->etudiant); // si c'est une string
|
||||||
|
$nEmptyParam = $typeOkParam && strlen($request->etudiant) > 0; // d'au moins 1 caractère
|
||||||
|
$etudiantCheck = $nEmptyParam && preg_match('/^[\w -]{3,50}$/i', $request->etudiant); // etudiant (username) bon format
|
||||||
|
|
||||||
|
|
||||||
|
$groupe = DataBase::getInstance()->getGroupeEtudiant($request->etudiant);
|
||||||
|
|
||||||
|
if( $groupe != 'error' ){ // si on a récupéré quelque chose
|
||||||
|
$answer->groupe = $groupe;
|
||||||
|
$answer->request = 'success';
|
||||||
|
}else // si on a pas récupéré de liste, alors c'est que $grouplist est un message d'erreur
|
||||||
|
$answer->answer = 'error';
|
||||||
|
break;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -44,15 +44,14 @@ var request = {
|
||||||
API.send(request, function(r){} );
|
API.send(request, function(r){} );
|
||||||
|
|
||||||
|
|
||||||
/* Gestion du déroulement des tableaux */
|
/* Gestion du déroulement des tableaux des groupes */
|
||||||
var allgroups = document.querySelector('#CONTAINER section[name=allgroups]');
|
function afficherCacherGroupes(e){
|
||||||
|
|
||||||
allgroups.addEventListener('click', function(e){
|
|
||||||
|
|
||||||
// s'il s'agit de la case "Voir plus"
|
// s'il s'agit de la case "Voir plus"
|
||||||
if( e.target.className == 'more' ){
|
if( e.target.className == 'more' ){
|
||||||
var thead = e.target.parentNode.parentNode.parentNode.children[0];
|
var thead = e.target.parentNode.parentNode.parentNode.children[0];
|
||||||
thead.className = (thead.className=='active') ? '' : 'active';
|
thead.className = (thead.className=='active') ? '' : 'active';
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}, false);
|
|
||||||
|
DOM.CONTAINER.addEventListener('click', afficherCacherGroupes, false);
|
|
@ -47,7 +47,7 @@ require_once __ROOT__.'/manager/groups.php';
|
||||||
|
|
||||||
|
|
||||||
echo '<tbody>';
|
echo '<tbody>';
|
||||||
echo '<tr><td colspan=5 class=more>Voir plus</td></tr>';
|
|
||||||
|
|
||||||
// pour chaque utilisateur
|
// pour chaque utilisateur
|
||||||
foreach($group->userlist as $user){
|
foreach($group->userlist as $user){
|
||||||
|
@ -60,6 +60,8 @@ require_once __ROOT__.'/manager/groups.php';
|
||||||
echo '</tr>';
|
echo '</tr>';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
echo '<tr><td colspan=5 class=more></td></tr>';
|
||||||
|
|
||||||
echo '</tbody>';
|
echo '</tbody>';
|
||||||
|
|
||||||
echo '</table>';
|
echo '</table>';
|
||||||
|
@ -80,9 +82,66 @@ require_once __ROOT__.'/manager/groups.php';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<section name='groups' title='Groupes'>
|
|
||||||
Groupes
|
|
||||||
</section>
|
<!-- mon groupe -->
|
||||||
|
|
||||||
|
<?php
|
||||||
|
/******************/
|
||||||
|
/*** MON GROUPE ***/
|
||||||
|
/******************/
|
||||||
|
if( $_SESSION['username'] != null && $_SESSION['permissions'] == 'student' ){ // si l'utilisateur est connecté et que c'est un élève
|
||||||
|
echo "<section name='mygroup' title='Mon groupe'>";
|
||||||
|
|
||||||
|
$request = new stdClass(); $answer = new stdClass();
|
||||||
|
|
||||||
|
$request->level_1 = 'get';
|
||||||
|
$request->etudiant = $_SESSION['username'];
|
||||||
|
|
||||||
|
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;
|
||||||
|
groups_switch_level_1($request, $answer);
|
||||||
|
|
||||||
|
if( $answer->request == 'success' ){ // si on a bien récupéré les membres du groupe
|
||||||
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
echo "<table class='basic'>";
|
||||||
|
|
||||||
|
echo '<thead><tr>';
|
||||||
|
echo '<th colspan=5>Groupe '.$monGroupe.'</th>';
|
||||||
|
echo '</tr></thead>';
|
||||||
|
|
||||||
|
echo '<tbody>';
|
||||||
|
|
||||||
|
// pour chaque utilisateur
|
||||||
|
foreach($answer->userlist as $user){
|
||||||
|
echo '<tr>';
|
||||||
|
foreach($user as $key=>$value)
|
||||||
|
if( $key == 'prenom' || $key == 'nom' )
|
||||||
|
echo '<td>'.$value.'</td>';
|
||||||
|
echo '</tr>';
|
||||||
|
}
|
||||||
|
|
||||||
|
echo '<tr><td colspan=5 class=more></td></tr>';
|
||||||
|
|
||||||
|
echo '</tbody>';
|
||||||
|
|
||||||
|
echo '</table>';
|
||||||
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
}else
|
||||||
|
echo "Erreur interne.";
|
||||||
|
}else
|
||||||
|
echo "Aucun groupe trouvé pour cet utilisateur.";
|
||||||
|
|
||||||
|
echo '</section>';
|
||||||
|
} ?>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<section name='case' title='Suivi'>
|
<section name='case' title='Suivi'>
|
||||||
Suivi
|
Suivi
|
||||||
|
|
2
test.php
2
test.php
|
@ -77,7 +77,7 @@
|
||||||
// $answer = new stdClass();
|
// $answer = new stdClass();
|
||||||
|
|
||||||
// $request->level_1 = 'add';
|
// $request->level_1 = 'add';
|
||||||
// $request->utilisateur = 'fvg1856a'; // utilisateur.username
|
// $request->etudiant = 'fvg1856a'; // utilisateur.username
|
||||||
// $request->groupe = 'A'; // groupe.nom
|
// $request->groupe = 'A'; // groupe.nom
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -40,7 +40,7 @@ foreach( $sample as $user ){
|
||||||
if( $answer1->request == 'success' ){
|
if( $answer1->request == 'success' ){
|
||||||
|
|
||||||
/* AJOUT A UN GROUPE */
|
/* AJOUT A UN GROUPE */
|
||||||
$request2->utilisateur = $request1->username; // utilisateur.username
|
$request2->etudiant = $request1->username; // utilisateur.username
|
||||||
$request2->groupe = chr(rand(65,70)); // groupe entre A - F
|
$request2->groupe = chr(rand(65,70)); // groupe entre A - F
|
||||||
|
|
||||||
groups_switch_level_1($request2, $answer2);
|
groups_switch_level_1($request2, $answer2);
|
||||||
|
|
|
@ -0,0 +1,327 @@
|
||||||
|
-- phpMyAdmin SQL Dump
|
||||||
|
-- version 4.0.10deb1
|
||||||
|
-- http://www.phpmyadmin.net
|
||||||
|
--
|
||||||
|
-- Client: localhost
|
||||||
|
-- Généré le: Dim 25 Octobre 2015 à 17:53
|
||||||
|
-- Version du serveur: 5.5.44-0ubuntu0.14.04.1
|
||||||
|
-- Version de PHP: 5.5.9-1ubuntu4.13
|
||||||
|
|
||||||
|
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
|
||||||
|
SET time_zone = "+00:00";
|
||||||
|
|
||||||
|
|
||||||
|
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||||||
|
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||||||
|
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||||||
|
/*!40101 SET NAMES utf8 */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Base de données: `sid`
|
||||||
|
--
|
||||||
|
CREATE DATABASE IF NOT EXISTS `sid` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
|
||||||
|
USE `sid`;
|
||||||
|
|
||||||
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Structure de la table `association_utilisateur_groupe`
|
||||||
|
--
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `association_utilisateur_groupe`;
|
||||||
|
CREATE TABLE IF NOT EXISTS `association_utilisateur_groupe` (
|
||||||
|
`id_utilisateur` int(11) NOT NULL,
|
||||||
|
`id_groupe` int(11) NOT NULL,
|
||||||
|
PRIMARY KEY (`id_utilisateur`,`id_groupe`),
|
||||||
|
UNIQUE KEY `id_utilisateur` (`id_utilisateur`,`id_groupe`),
|
||||||
|
UNIQUE KEY `id_utilisateur_2` (`id_utilisateur`,`id_groupe`),
|
||||||
|
UNIQUE KEY `id_utilisateur_3` (`id_utilisateur`,`id_groupe`),
|
||||||
|
UNIQUE KEY `id_utilisateur_4` (`id_utilisateur`,`id_groupe`),
|
||||||
|
KEY `asso_groupe_utilisateur-foreign_groupe` (`id_groupe`)
|
||||||
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- RELATIONS POUR LA TABLE `association_utilisateur_groupe`:
|
||||||
|
-- `id_groupe`
|
||||||
|
-- `groupes` -> `id_groupe`
|
||||||
|
-- `id_utilisateur`
|
||||||
|
-- `utilisateurs` -> `id_utilisateur`
|
||||||
|
--
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Contenu de la table `association_utilisateur_groupe`
|
||||||
|
--
|
||||||
|
|
||||||
|
INSERT INTO `association_utilisateur_groupe` (`id_utilisateur`, `id_groupe`) VALUES
|
||||||
|
(68, 1),
|
||||||
|
(70, 1),
|
||||||
|
(73, 1),
|
||||||
|
(87, 1),
|
||||||
|
(95, 1),
|
||||||
|
(99, 1),
|
||||||
|
(107, 1),
|
||||||
|
(119, 1),
|
||||||
|
(122, 1),
|
||||||
|
(137, 1),
|
||||||
|
(154, 1),
|
||||||
|
(155, 1),
|
||||||
|
(15, 2),
|
||||||
|
(42, 2),
|
||||||
|
(61, 2),
|
||||||
|
(63, 2),
|
||||||
|
(64, 2),
|
||||||
|
(65, 2),
|
||||||
|
(67, 2),
|
||||||
|
(69, 2),
|
||||||
|
(79, 2),
|
||||||
|
(88, 2),
|
||||||
|
(94, 2),
|
||||||
|
(100, 2),
|
||||||
|
(105, 2),
|
||||||
|
(110, 2),
|
||||||
|
(114, 2),
|
||||||
|
(123, 2),
|
||||||
|
(124, 2),
|
||||||
|
(125, 2),
|
||||||
|
(126, 2),
|
||||||
|
(127, 2),
|
||||||
|
(128, 2),
|
||||||
|
(134, 2),
|
||||||
|
(136, 2),
|
||||||
|
(143, 2),
|
||||||
|
(57, 3),
|
||||||
|
(71, 3),
|
||||||
|
(77, 3),
|
||||||
|
(81, 3),
|
||||||
|
(98, 3),
|
||||||
|
(101, 3),
|
||||||
|
(104, 3),
|
||||||
|
(109, 3),
|
||||||
|
(120, 3),
|
||||||
|
(121, 3),
|
||||||
|
(130, 3),
|
||||||
|
(131, 3),
|
||||||
|
(135, 3),
|
||||||
|
(138, 3),
|
||||||
|
(140, 3),
|
||||||
|
(147, 3),
|
||||||
|
(149, 3),
|
||||||
|
(150, 3),
|
||||||
|
(153, 3),
|
||||||
|
(60, 4),
|
||||||
|
(66, 4),
|
||||||
|
(76, 4),
|
||||||
|
(78, 4),
|
||||||
|
(82, 4),
|
||||||
|
(83, 4),
|
||||||
|
(86, 4),
|
||||||
|
(89, 4),
|
||||||
|
(102, 4),
|
||||||
|
(111, 4),
|
||||||
|
(115, 4),
|
||||||
|
(118, 4),
|
||||||
|
(129, 4),
|
||||||
|
(142, 4),
|
||||||
|
(144, 4),
|
||||||
|
(148, 4),
|
||||||
|
(13, 5),
|
||||||
|
(14, 5),
|
||||||
|
(59, 5),
|
||||||
|
(72, 5),
|
||||||
|
(74, 5),
|
||||||
|
(84, 5),
|
||||||
|
(92, 5),
|
||||||
|
(93, 5),
|
||||||
|
(106, 5),
|
||||||
|
(108, 5),
|
||||||
|
(116, 5),
|
||||||
|
(141, 5),
|
||||||
|
(145, 5),
|
||||||
|
(58, 7),
|
||||||
|
(62, 7),
|
||||||
|
(75, 7),
|
||||||
|
(80, 7),
|
||||||
|
(85, 7),
|
||||||
|
(90, 7),
|
||||||
|
(91, 7),
|
||||||
|
(96, 7),
|
||||||
|
(97, 7),
|
||||||
|
(103, 7),
|
||||||
|
(112, 7),
|
||||||
|
(113, 7),
|
||||||
|
(117, 7),
|
||||||
|
(132, 7),
|
||||||
|
(133, 7),
|
||||||
|
(139, 7),
|
||||||
|
(146, 7),
|
||||||
|
(151, 7),
|
||||||
|
(152, 7);
|
||||||
|
|
||||||
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Structure de la table `groupes`
|
||||||
|
--
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `groupes`;
|
||||||
|
CREATE TABLE IF NOT EXISTS `groupes` (
|
||||||
|
`id_groupe` int(11) NOT NULL AUTO_INCREMENT,
|
||||||
|
`nom` varchar(20) NOT NULL,
|
||||||
|
PRIMARY KEY (`id_groupe`)
|
||||||
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Contenu de la table `groupes`
|
||||||
|
--
|
||||||
|
|
||||||
|
INSERT INTO `groupes` (`id_groupe`, `nom`) VALUES
|
||||||
|
(1, 'A'),
|
||||||
|
(2, 'B'),
|
||||||
|
(3, 'C'),
|
||||||
|
(4, 'D'),
|
||||||
|
(5, 'E'),
|
||||||
|
(7, 'F');
|
||||||
|
|
||||||
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Structure de la table `utilisateurs`
|
||||||
|
--
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `utilisateurs`;
|
||||||
|
CREATE TABLE IF NOT EXISTS `utilisateurs` (
|
||||||
|
`id_utilisateur` int(11) NOT NULL AUTO_INCREMENT,
|
||||||
|
`pseudo` varchar(50) NOT NULL,
|
||||||
|
`prenom` varchar(50) NOT NULL,
|
||||||
|
`nom` varchar(50) NOT NULL,
|
||||||
|
`email` varchar(50) NOT NULL,
|
||||||
|
`password` varchar(40) NOT NULL,
|
||||||
|
`droits` varchar(20) NOT NULL DEFAULT 'student',
|
||||||
|
PRIMARY KEY (`id_utilisateur`),
|
||||||
|
UNIQUE KEY `pseudo` (`pseudo`)
|
||||||
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=356 ;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Contenu de la table `utilisateurs`
|
||||||
|
--
|
||||||
|
|
||||||
|
INSERT INTO `utilisateurs` (`id_utilisateur`, `pseudo`, `prenom`, `nom`, `email`, `password`, `droits`) VALUES
|
||||||
|
(13, 'mrd1609a', 'Adrien', 'LIGOU MARQUES', 'adrien.marques-ligou@etu.iut-tlse3.fr', 'e9f14613d7253434a4f0939d8a38c2a60703bda2', 'student'),
|
||||||
|
(14, 'clr1433a', 'Aurelien', 'CLERAC', 'aurelien.clerac@etu.iut-tlse3.fr', 'e9f14613d7253434a4f0939d8a38c2a60703bda2', 'student'),
|
||||||
|
(15, 'fvg1856a', 'Guillaume', 'FAUVET', 'guillaume.fauvet@etu.iut-tlse3.fr', 'e9f14613d7253434a4f0939d8a38c2a60703bda2', 'student'),
|
||||||
|
(40, 'ydw1981a', 'Glenda', 'WILKINSON', 'glenda.wilkinson@etu.iut-tlse3.fr', '41da8fbd7d39a7d91886c197308cb4495c8fa916', 'student'),
|
||||||
|
(42, 'eleve1', 'eleve', 'eleve', 'eleve.eleve@eleve.fr', 'lksmdoekrlsidoekrldolksmdoekrlsidoekrldo', 'student'),
|
||||||
|
(57, 'ihf1991a', 'Robinson', 'MCGEE', 'robinson.mcgee@etu.iut-tlse3.fr', '735194af6966d8cd4c0351bd6f52e4bb39b3ad7b', 'student'),
|
||||||
|
(58, 'mma1990a', 'Williamson', 'HATFIELD', 'williamson.hatfield@etu.iut-tlse3.fr', 'f3a0053424f8008c9c100ade7b774e0dd3154ed6', 'student'),
|
||||||
|
(59, 'lme1952a', 'Hollie', 'GILLIAM', 'hollie.gilliam@etu.iut-tlse3.fr', '154357811521bbe188f5bd3f96fd58f145b4d8da', 'student'),
|
||||||
|
(60, 'imf1922a', 'Hawkins', 'PATTERSON', 'hawkins.patterson@etu.iut-tlse3.fr', 'f6ad3a03b22a29419cf33a0e238cb28b57a83f0c', 'student'),
|
||||||
|
(61, 'gyy1983a', 'Merrill', 'WALTER', 'merrill.walter@etu.iut-tlse3.fr', '758b160c6c13cae4d576c21ed68554993cb94efb', 'student'),
|
||||||
|
(62, 'otm1902a', 'Woods', 'DEJESUS', 'woods.dejesus@etu.iut-tlse3.fr', '37517a860171d3588647bf767755a9571d77e11e', 'student'),
|
||||||
|
(63, 'tnx1949a', 'Dejesus', 'WALTON', 'dejesus.walton@etu.iut-tlse3.fr', '8f0d8b519fe392c1e4ca7be8569b7cfb041a9ea6', 'student'),
|
||||||
|
(64, 'sjl1937a', 'English', 'POPE', 'english.pope@etu.iut-tlse3.fr', '8077452497ea9d5f31b4fd0baf51e65f92ccaf67', 'student'),
|
||||||
|
(65, 'anj1991a', 'Katie', 'GUTIERREZ', 'katie.gutierrez@etu.iut-tlse3.fr', 'e932eecdc8fd834c1627fc3b9b54b9ff74c3d583', 'student'),
|
||||||
|
(66, 'xdh1989a', 'Rasmussen', 'PAGE', 'rasmussen.page@etu.iut-tlse3.fr', '91795dd76d3a44ed3796656bdd31f2142684bb29', 'student'),
|
||||||
|
(67, 'agl1956a', 'Cruz', 'HOWE', 'cruz.howe@etu.iut-tlse3.fr', 'e8d89188c9036cb200ebfb218e9cc4215efe0648', 'student'),
|
||||||
|
(68, 'mhu1946a', 'Edna', 'GREEN', 'edna.green@etu.iut-tlse3.fr', '047f218cd08bfd3652801c21d5ece2ef4b2a80f7', 'student'),
|
||||||
|
(69, 'cvv1936a', 'Kayla', 'CANTRELL', 'kayla.cantrell@etu.iut-tlse3.fr', '1ff3ba4032d7712d364e0e93ec82b9a2aa4db086', 'student'),
|
||||||
|
(70, 'mzh1955a', 'Leblanc', 'WHEELER', 'leblanc.wheeler@etu.iut-tlse3.fr', '35edbb44f1c626c3e505c5d0030744acd51a1f40', 'student'),
|
||||||
|
(71, 'pdi1904a', 'Brady', 'ASHLEY', 'brady.ashley@etu.iut-tlse3.fr', '8354d3648e0720424407a104f739565c9cc3b974', 'student'),
|
||||||
|
(72, 'cuk1947a', 'Baxter', 'HERRERA', 'baxter.herrera@etu.iut-tlse3.fr', '0cac6e0bd1a1f2a9fbe29dfacfe144d8acb0f931', 'student'),
|
||||||
|
(73, 'non1968a', 'Foster', 'TILLMAN', 'foster.tillman@etu.iut-tlse3.fr', '5f2f200ea6ce656ced3e436548c94af78f8d3178', 'student'),
|
||||||
|
(74, 'hmn1970a', 'Levy', 'ARMSTRONG', 'levy.armstrong@etu.iut-tlse3.fr', '71e9c4c4bfb0181f7b8e20794a5a82b183a08f98', 'student'),
|
||||||
|
(75, 'hth1975a', 'Pruitt', 'FERGUSON', 'pruitt.ferguson@etu.iut-tlse3.fr', 'a19a35d82fde8270b26dbf3112e1bd911857e1e5', 'student'),
|
||||||
|
(76, 'liw1940a', 'Middleton', 'WATERS', 'middleton.waters@etu.iut-tlse3.fr', '7b7f1248490898c8a07f06fccf8e577fe8dea318', 'student'),
|
||||||
|
(77, 'dtg1946a', 'Ruiz', 'WILKERSON', 'ruiz.wilkerson@etu.iut-tlse3.fr', '863dff5825ff3f157410c0feb4c2d260c370d114', 'student'),
|
||||||
|
(78, 'oxz1985a', 'Paul', 'GROSS', 'paul.gross@etu.iut-tlse3.fr', 'a43dd59f2c340d6c08665ba6c464099f2277a6cd', 'student'),
|
||||||
|
(79, 'ono1984a', 'Kitty', 'SANFORD', 'kitty.sanford@etu.iut-tlse3.fr', '482f01aff2d2fa917acf8d4ce24d4c6f74de6186', 'student'),
|
||||||
|
(80, 'auy1966a', 'Bobbi', 'PRATT', 'bobbi.pratt@etu.iut-tlse3.fr', 'e6a31236e72e4e32f0413c766c563cefd5d04823', 'student'),
|
||||||
|
(81, 'dui1946a', 'Burns', 'COMPTON', 'burns.compton@etu.iut-tlse3.fr', 'd7a161649252179dd96b3a5a94767b6386cb6d90', 'student'),
|
||||||
|
(82, 'cyw1979a', 'Zamora', 'RIDDLE', 'zamora.riddle@etu.iut-tlse3.fr', 'c09c0be1184eda65a7f53fccc4a2bba1634acc10', 'student'),
|
||||||
|
(83, 'pfv1965a', 'Francine', 'COMBS', 'francine.combs@etu.iut-tlse3.fr', '7099f8bf94d6ed46779ad913b19df106c7636c21', 'student'),
|
||||||
|
(84, 'oqz1937a', 'Morse', 'MICHAEL', 'morse.michael@etu.iut-tlse3.fr', '5b83cb687dd339da656a92dd8430faea2bec313c', 'student'),
|
||||||
|
(85, 'aft1950a', 'Rachel', 'DAVENPORT', 'rachel.davenport@etu.iut-tlse3.fr', '99ecf0de46a124b8922e3dcf02e92beda9efff5f', 'student'),
|
||||||
|
(86, 'bae1943a', 'Shaw', 'GOFF', 'shaw.goff@etu.iut-tlse3.fr', 'c3c8c34e1ae3509af6f75035dbcb7960a2606d31', 'student'),
|
||||||
|
(87, 'kul1903a', 'Magdalena', 'SIMON', 'magdalena.simon@etu.iut-tlse3.fr', '45a62b23dfa7a4951703bbd74e36fe0d1a10a06d', 'student'),
|
||||||
|
(88, 'rmj1965a', 'Bridges', 'ROSALES', 'bridges.rosales@etu.iut-tlse3.fr', 'b2022e04ca0043cbf786beb3c6a5a0478522441b', 'student'),
|
||||||
|
(89, 'yyt1926a', 'Bryant', 'CHANEY', 'bryant.chaney@etu.iut-tlse3.fr', '65464c5994c2caf9669738029565cec80365000d', 'student'),
|
||||||
|
(90, 'ktz1997a', 'Mcgowan', 'COHEN', 'mcgowan.cohen@etu.iut-tlse3.fr', '8410b649a5983bb33b099bacd74d15b5ea88f8f1', 'student'),
|
||||||
|
(91, 'hku1995a', 'Roslyn', 'MURPHY', 'roslyn.murphy@etu.iut-tlse3.fr', '505aeadd5e9889d384a964aee33f47b0752cc8a3', 'student'),
|
||||||
|
(92, 'zgy1948a', 'Emily', 'ALVARADO', 'emily.alvarado@etu.iut-tlse3.fr', 'c8366542e6bac9a842613cdf7f5806c5242c00ac', 'student'),
|
||||||
|
(93, 'vau1957a', 'Kathy', 'STOUT', 'kathy.stout@etu.iut-tlse3.fr', '5508a93cf76ccc59b380e40c14351656b99452e7', 'student'),
|
||||||
|
(94, 'hsx1927a', 'Irene', 'MONROE', 'irene.monroe@etu.iut-tlse3.fr', 'e724e611c75a7c1e1b0ed27f49c1511a853994c4', 'student'),
|
||||||
|
(95, 'eca1977a', 'Hope', 'WILSON', 'hope.wilson@etu.iut-tlse3.fr', '3bead96219d7a1cb3ed836c4f2939bfb8bafc065', 'student'),
|
||||||
|
(96, 'wpa1966a', 'Collier', 'ENGLISH', 'collier.english@etu.iut-tlse3.fr', 'd296f52b000f47b10cef8a08bf80e68348e13d28', 'student'),
|
||||||
|
(97, 'qoe1974a', 'Raquel', 'CUNNINGHAM', 'raquel.cunningham@etu.iut-tlse3.fr', '44f9e6f9d718407affbfe0c2d79545dae767a98a', 'student'),
|
||||||
|
(98, 'tkz1955a', 'Nora', 'BREWER', 'nora.brewer@etu.iut-tlse3.fr', 'cb070efa815f0c3f91f8174367f18a20334dcdd5', 'student'),
|
||||||
|
(99, 'wnx1995a', 'Lorraine', 'PADILLA', 'lorraine.padilla@etu.iut-tlse3.fr', 'fd1a7371589a9b4c2130ad025b131ad454d39070', 'student'),
|
||||||
|
(100, 'sft1994a', 'Norris', 'BROCK', 'norris.brock@etu.iut-tlse3.fr', '509b2a658e45d1196255c7df07eeb6a6e4e21e85', 'student'),
|
||||||
|
(101, 'vgb1979a', 'Baird', 'FORD', 'baird.ford@etu.iut-tlse3.fr', 'd376fee23323ba3204d8d7dac3c0ee410184dfb6', 'student'),
|
||||||
|
(102, 'wbt1993a', 'Goodman', 'PAUL', 'goodman.paul@etu.iut-tlse3.fr', 'c86544b4ad0a2a7fbbd5b822a85a1571b3850514', 'student'),
|
||||||
|
(103, 'xtb1903a', 'Kelly', 'FLYNN', 'kelly.flynn@etu.iut-tlse3.fr', '97e9ea2b99190ef87b050033c546fd35c36f92c4', 'student'),
|
||||||
|
(104, 'msj1985a', 'Ball', 'AVILA', 'ball.avila@etu.iut-tlse3.fr', '5fefcd6d87673eeaebca18cb5830ac9881af59d1', 'student'),
|
||||||
|
(105, 'wvn1982a', 'Sears', 'WELCH', 'sears.welch@etu.iut-tlse3.fr', 'cda70dd81e39eed9c594fa682b74546ef390f7f7', 'student'),
|
||||||
|
(106, 'psg1965a', 'Knapp', 'STEPHENS', 'knapp.stephens@etu.iut-tlse3.fr', 'd730461b6b3bba9abc291cb78a4b4e05488ac270', 'student'),
|
||||||
|
(107, 'hpa1908a', 'Jacklyn', 'BYRD', 'jacklyn.byrd@etu.iut-tlse3.fr', 'fd83a122301627c92457a41e269b573eab74425b', 'student'),
|
||||||
|
(108, 'maq1980a', 'Cook', 'DUNN', 'cook.dunn@etu.iut-tlse3.fr', '19cf3de445a71cada9a741441b0c247719df7467', 'student'),
|
||||||
|
(109, 'agq1929a', 'Althea', 'POOLE', 'althea.poole@etu.iut-tlse3.fr', 'aee3d75da5b220f12cd5cc7f24cdaddc9ca63dd5', 'student'),
|
||||||
|
(110, 'gwe1975a', 'Helen', 'HICKS', 'helen.hicks@etu.iut-tlse3.fr', 'e93887aa22ea3f1163393fc89dcf68927e1730ef', 'student'),
|
||||||
|
(111, 'gdb1939a', 'Kate', 'NOEL', 'kate.noel@etu.iut-tlse3.fr', '2b0245ab913ba8e111210e4bbcd8c48726308322', 'student'),
|
||||||
|
(112, 'jrc1974a', 'Pierce', 'CHURCH', 'pierce.church@etu.iut-tlse3.fr', 'ee7136fef2f56592fce809efb66e930978fb7dcd', 'student'),
|
||||||
|
(113, 'jfa1965a', 'Lolita', 'FARRELL', 'lolita.farrell@etu.iut-tlse3.fr', '30da7a6a93335a663edbed16f28f98a46711e3d5', 'student'),
|
||||||
|
(114, 'buz1982a', 'Kemp', 'JACOBS', 'kemp.jacobs@etu.iut-tlse3.fr', 'df1474b0039dfe2393cf5baae180e170f221f5c3', 'student'),
|
||||||
|
(115, 'mhr1952a', 'Socorro', 'BLAIR', 'socorro.blair@etu.iut-tlse3.fr', '5b0d4e04d65c8eca304cc6aeeb48fc6a3552ccff', 'student'),
|
||||||
|
(116, 'pos1958a', 'Juliana', 'FULLER', 'juliana.fuller@etu.iut-tlse3.fr', '9f556f1eb9cf593e4a46a686c60c6271b1e38a35', 'student'),
|
||||||
|
(117, 'xdi1926a', 'Ferrell', 'SALAS', 'ferrell.salas@etu.iut-tlse3.fr', 'b816cc329f638c9e2eb4786c3e470f37c3cbc60e', 'student'),
|
||||||
|
(118, 'awl1901a', 'Clare', 'ROLLINS', 'clare.rollins@etu.iut-tlse3.fr', 'a75928507dadeb2b1fe51121cf899203e10187da', 'student'),
|
||||||
|
(119, 'uix1942a', 'Kristen', 'GIBSON', 'kristen.gibson@etu.iut-tlse3.fr', '7f575f38feb92467196fdd2afd5fcfa1c5fe5337', 'student'),
|
||||||
|
(120, 'ngz1932a', 'Faye', 'PAYNE', 'faye.payne@etu.iut-tlse3.fr', '93bc9ce253abcfc90adb740c737cf711fd96f1dd', 'student'),
|
||||||
|
(121, 'kpf1942a', 'Strickland', 'ROACH', 'strickland.roach@etu.iut-tlse3.fr', '1281bd6daabadd55a50a73fc2c2d1a98fc9efe53', 'student'),
|
||||||
|
(122, 'aiv1989a', 'Concetta', 'ROBLES', 'concetta.robles@etu.iut-tlse3.fr', 'aeffe013bda8b573cbf369387fbc7e4d06019511', 'student'),
|
||||||
|
(123, 'sjw1936a', 'Cross', 'MEYERS', 'cross.meyers@etu.iut-tlse3.fr', '65f3196b2f65013ae71bb1cbb2459178d8890cd8', 'student'),
|
||||||
|
(124, 'fei1944a', 'Esperanza', 'TERRELL', 'esperanza.terrell@etu.iut-tlse3.fr', '5a6a7b4ab11d8a74d774a0e460db89d88f852347', 'student'),
|
||||||
|
(125, 'zge1937a', 'Ella', 'GARZA', 'ella.garza@etu.iut-tlse3.fr', '0185fea737a6a356c257bfa71048ce9376ca7bb8', 'student'),
|
||||||
|
(126, 'rpl1936a', 'Tamera', 'MOSES', 'tamera.moses@etu.iut-tlse3.fr', '2954ffb8d0709686145664f52797d8363789d8e6', 'student'),
|
||||||
|
(127, 'hrv1902a', 'Irwin', 'HOUSTON', 'irwin.houston@etu.iut-tlse3.fr', 'd6b6531cd157109d996f08683725477241c33393', 'student'),
|
||||||
|
(128, 'djo1928a', 'Vaughn', 'DURHAM', 'vaughn.durham@etu.iut-tlse3.fr', '7fc120742ea9f33780c63b7a4b8f1fee02829b70', 'student'),
|
||||||
|
(129, 'scm1996a', 'Dotson', 'SANDOVAL', 'dotson.sandoval@etu.iut-tlse3.fr', '3dc7712b78fe2e5d4da729521979e42549907f78', 'student'),
|
||||||
|
(130, 'ylq1926a', 'Stein', 'SILVA', 'stein.silva@etu.iut-tlse3.fr', 'e3e62678d1e76b008edd7f892e40040e7b81599e', 'student'),
|
||||||
|
(131, 'eme1913a', 'Booth', 'HENRY', 'booth.henry@etu.iut-tlse3.fr', '492891d212304c567331ae71b3241e95884a12cc', 'student'),
|
||||||
|
(132, 'otv1930a', 'Odonnell', 'BEASLEY', 'odonnell.beasley@etu.iut-tlse3.fr', 'd305bb36dd17bcc283bc1aa0865be6dc30e46b37', 'student'),
|
||||||
|
(133, 'cda1951a', 'Mcpherson', 'ANTHONY', 'mcpherson.anthony@etu.iut-tlse3.fr', 'bce1c02fbdc1f02a22ade40656d4971442ac0459', 'student'),
|
||||||
|
(134, 'eee1933a', 'Stacey', 'LITTLE', 'stacey.little@etu.iut-tlse3.fr', 'f1e95516e957d05394fdee0017aae394c9813171', 'student'),
|
||||||
|
(135, 'kfx1995a', 'Mitzi', 'SCHROEDER', 'mitzi.schroeder@etu.iut-tlse3.fr', '7605f5d97a938c7ba15d174cd108b6692dd655e2', 'student'),
|
||||||
|
(136, 'jgd1966a', 'Janelle', 'BURKS', 'janelle.burks@etu.iut-tlse3.fr', '5be6d9bcd3871e4de0edddb9318c4f63ac26dedf', 'student'),
|
||||||
|
(137, 'rwg1909a', 'Kelly', 'WALLACE', 'kelly.wallace@etu.iut-tlse3.fr', '612ca130318a74ec4fe1edede6099f7d23897ff9', 'student'),
|
||||||
|
(138, 'ngw1997a', 'Booker', 'LOPEZ', 'booker.lopez@etu.iut-tlse3.fr', '22045b63e4c18bf433c41ab0c306de2c352ae409', 'student'),
|
||||||
|
(139, 'obg1973a', 'Lynch', 'CHANDLER', 'lynch.chandler@etu.iut-tlse3.fr', '73448af356629fd2b66963b6e506d515eac654bc', 'student'),
|
||||||
|
(140, 'hzg1935a', 'Clarice', 'ORTEGA', 'clarice.ortega@etu.iut-tlse3.fr', '8f20fa9fe75ac4158360964c19c466aeedb1b3ee', 'student'),
|
||||||
|
(141, 'iyh1918a', 'Tucker', 'TRAN', 'tucker.tran@etu.iut-tlse3.fr', '46d9f1b05d231673d4142961d9eb73be3bdc438c', 'student'),
|
||||||
|
(142, 'tdc1978a', 'Bird', 'TRAVIS', 'bird.travis@etu.iut-tlse3.fr', '8f2afc2fc7975cb99f0745829c3451d459e342e9', 'student'),
|
||||||
|
(143, 'swd1951a', 'Jenny', 'GRAHAM', 'jenny.graham@etu.iut-tlse3.fr', '919979759142f8cc4e9c351c0624e40a40e1ab02', 'student'),
|
||||||
|
(144, 'vdj1905a', 'Dean', 'ESPINOZA', 'dean.espinoza@etu.iut-tlse3.fr', '4329059ef84d124807459d52dc9b744bd4ad7604', 'student'),
|
||||||
|
(145, 'bit1985a', 'Rosalind', 'FISHER', 'rosalind.fisher@etu.iut-tlse3.fr', '09714ae926b68dcbf1e62c0d7cc9f9273dc4623a', 'student'),
|
||||||
|
(146, 'iah1936a', 'Franklin', 'SLATER', 'franklin.slater@etu.iut-tlse3.fr', '51d71755f43045f2c96c71ce4ad7f16fe858b379', 'student'),
|
||||||
|
(147, 'ypt1989a', 'Simon', 'MORALES', 'simon.morales@etu.iut-tlse3.fr', '8bb7b7a41d638a6867935ba0a85b4cc4080f6288', 'student'),
|
||||||
|
(148, 'ljc1902a', 'Lisa', 'CLEMENTS', 'lisa.clements@etu.iut-tlse3.fr', '057cc0ba19b97b8249b080fc2efff784b45ca34a', 'student'),
|
||||||
|
(149, 'hcc1997a', 'Madeline', 'MARKS', 'madeline.marks@etu.iut-tlse3.fr', '707da24b23e55e50b090147377e5e2aee6eeb1e8', 'student'),
|
||||||
|
(150, 'bky1924a', 'Gena', 'ENGLAND', 'gena.england@etu.iut-tlse3.fr', 'c643161955167e1a7ec292ab3001b01f9aeb6d93', 'student'),
|
||||||
|
(151, 'vul1953a', 'Robyn', 'BATES', 'robyn.bates@etu.iut-tlse3.fr', '1b869180b351e5f900c4bed2c6c1781f93199822', 'student'),
|
||||||
|
(152, 'ssr1906a', 'Howell', 'FAULKNER', 'howell.faulkner@etu.iut-tlse3.fr', '769b4c973e9b812386e282d375a1c5ec6f00c616', 'student'),
|
||||||
|
(153, 'yjh1944a', 'Thompson', 'SOLIS', 'thompson.solis@etu.iut-tlse3.fr', '67e91508291d3b6b155018f1736556c64e06e8f3', 'student'),
|
||||||
|
(154, 'ste1994a', 'Allison', 'CALLAHAN', 'allison.callahan@etu.iut-tlse3.fr', 'c71907802e175fcc96c8f76f24aab27382fae7f7', 'student'),
|
||||||
|
(155, 'ypo1964a', 'Marylou', 'HOPKINS', 'marylou.hopkins@etu.iut-tlse3.fr', '60eee415a1020d91db35b92e248e755a15d91a9e', 'student');
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Contraintes pour les tables exportées
|
||||||
|
--
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Contraintes pour la table `association_utilisateur_groupe`
|
||||||
|
--
|
||||||
|
ALTER TABLE `association_utilisateur_groupe`
|
||||||
|
ADD CONSTRAINT `asso_groupe_utilisateur-foreign_groupe` FOREIGN KEY (`id_groupe`) REFERENCES `groupes` (`id_groupe`),
|
||||||
|
ADD CONSTRAINT `asso_groupe_utilisateur-foreign_utilisateur` FOREIGN KEY (`id_utilisateur`) REFERENCES `utilisateurs` (`id_utilisateur`);
|
||||||
|
|
||||||
|
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||||||
|
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||||||
|
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
Loading…
Reference in New Issue