48 lines
1.1 KiB
PHP
Executable File
48 lines
1.1 KiB
PHP
Executable File
<?php
|
|
|
|
namespace manager\module;
|
|
|
|
class userDefault{
|
|
|
|
|
|
/* RENVOIE LA LISTE EXHAUSTIVE DES UTILISATEURS
|
|
*
|
|
* @return utilisateurs<Array> Liste des utilisateurs
|
|
*
|
|
*/
|
|
public static function getAll(){
|
|
// On recupere les donnees
|
|
$users = new \manager\Repo('user/getAll');
|
|
|
|
return array(
|
|
'users' => $users->answer()
|
|
);
|
|
}
|
|
|
|
|
|
|
|
/* CREATION D'UN NOUVEL UTILISATEUR DANS LA BDD
|
|
*
|
|
* @code<String> Code RFID de l'utilisateur
|
|
* @username<String> Identifiant l'utilisateur
|
|
* @firstname<String> Prenom de l'utilisateur
|
|
* @lastcode<String> Nom de l'utilisateur
|
|
* @mail<String> Adresse email de l'utilisateur
|
|
* @password<String> Mot de passe de l'utilisateur
|
|
* @status<String> Status de l'utilisateur
|
|
*
|
|
* @return status<Boolean> Retourne si oui ou non, tout s'est bien passe
|
|
*
|
|
*/
|
|
public static function create($code, $username, $firstname, $lastname, $mail, $password, $status){
|
|
|
|
$request = new \manager\Repo('user/create', array($code, $username, $firstname, $lastname, $mail, $password, $status) );
|
|
|
|
return $request->answer();
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
?>
|