admin@role retourne maintenant uniquement les non-élèves

This commit is contained in:
xdrm-brackets 2015-11-20 09:58:40 +01:00
parent dd3d2844bb
commit 31b5fd6acb
3 changed files with 8 additions and 11 deletions

View File

@ -143,8 +143,8 @@ class DataBase{
* @return enseignants<Array> retourne la liste des enseignants de la bdd * @return enseignants<Array> retourne la liste des enseignants de la bdd
* *
*/ */
public static function listeEnseignants(){ public static function listeUtilisateursRole(){
return userRepo::getTeachers(); return userRepo::getRoleUsers();
} }

View File

@ -94,14 +94,11 @@ class userRepo extends DBAccess{
* @return FALSE<Boolean> retourne FAUX si aucun résultat * @return FALSE<Boolean> retourne FAUX si aucun résultat
* *
*/ */
public static function getTeachers(){ public static function getRoleUsers(){
$getListeEnseignants = DataBase::getPDO()->query("SELECT DISTINCT ens.id_enseignant as id, u.nom, u.prenom, m.id_module, m.nom as module $getListeEnseignants = DataBase::getPDO()->query("SELECT DISTINCT identifiant as id, nom, prenom
FROM utilisateur as u, enseignement as ens, mcc_module as mcc_m, module as m FROM utilisateur
WHERE u.identifiant = ens.id_enseignant WHERE droits <> 'student'
AND ens.id_mcc_module = mcc_m.id_mcc_module ORDER BY identifiant ASC");
AND mcc_m.id_module = m.id_module
GROUP BY ens.id_enseignant
ORDER BY u.identifiant, m.nom ASC");
return DataBase::delNumeric( $getListeEnseignants->fetchAll() ); return DataBase::delNumeric( $getListeEnseignants->fetchAll() );
} }

View File

@ -99,7 +99,7 @@ require_once __ROOT__.'/manager/database.php';
/* liste des enseignants */ /* liste des enseignants */
/*************************/ /*************************/
case 'getListeEnseignants': if( permission('admin') ){ case 'getListeEnseignants': if( permission('admin') ){
$answer->userlist = DataBase::getInstance()->listeEnseignants(); $answer->userlist = DataBase::getInstance()->listeUtilisateursRole();
$answer->request = 'success'; $answer->request = 'success';
}else }else
$answer->request = 'permission_error'; $answer->request = 'permission_error';