- [x] [modules/] Extension des modules aux repos

This commit is contained in:
xdrm-brackets 2016-02-14 15:30:35 +01:00
parent ea4871334d
commit 94e1319410
2 changed files with 164 additions and 18 deletions

View File

@ -10,24 +10,6 @@
class machineDefault{ class machineDefault{
/* RENVOIE LA LISTE EXHAUSTIVE DES MACHINES
*
* @return machines<Array> Liste des machines
*
*/
public static function getAll(){
// On recupere les donnees
$machines = new Repo('machine/getAll');
return array(
'machines' => $machines->answer()
);
}
/* CREATION D'UNE NOUVELLE MACHINE DANS LA BDD /* CREATION D'UNE NOUVELLE MACHINE DANS LA BDD
* *
* @code<String> Code RFID de la machine * @code<String> Code RFID de la machine
@ -159,6 +141,123 @@
/* RENVOIE LA LISTE EXHAUSTIVE DES MACHINES
*
* @return machines<Array> Liste des machines
*
*/
public static function getAll(){
// On recupere les donnees
$machines = new Repo('machine/getAll');
return array(
'machines' => $machines->answer()
);
}
/* RENVOIE LA MACHINE D'UID DONNE
*
* @id_machine<int> UID de la machine en question
*
* @return machine<Array> Machine d'UID donne
*
*/
public static function getById($id_machine){
// On recupere les donnees
$request = new Repo('machine/getById', array($id_machine));
$answer = $request->answer();
// Si aucun resultat, on retourne une erreur
if( $answer === false )
return array( 'ModuleError' => ManagerError::ModuleError );
return array(
'machine' => $answer
);
}
/* RENVOIE LA MACHINE DE CODE DONNE
*
* @code<String> Code de la machine en question
*
* @return machine<Array> Machine de code donne
*
*/
public static function getByCode($code){
// On recupere les donnees
$request = new Repo('machine/getByCode', array($code));
$answer = $request->answer();
// Si aucun resultat, on retourne une erreur
if( $answer === false )
return array( 'ModuleError' => ManagerError::ModuleError );
return array(
'machine' => $answer
);
}
/* RENVOIE LES GROUPES D'UNE MACHINE DONNEE
*
* @id_machine<int> UID de la machine en question
*
* @return clusters<Array> Groupes de la machine donne
*
*/
public static function getClusters($id_machine){
// On recupere les donnees
$request = new Repo('machine/getClusters', array($id_machine));
$answer = $request->answer();
// Si aucun resultat, on retourne une erreur
if( $answer === false )
return array( 'ModuleError' => ManagerError::ModuleError );
return array(
'clusters' => $answer
);
}
/* SUPPRIME UNE MACHINE DONNEE
*
* @id_machine<int> UID de la machine en question
*
* @return status<Boolean> Retourne si oui ou non tout s'est bien deroule
*
*/
public static function delete($id_machine){
// On recupere les donnees
$request = new Repo('machine/delete', array($id_machine));
$answer = $request->answer();
return array(
'status' => $answer
);
}
} }

View File

@ -246,6 +246,53 @@
} }
/* RENVOIE LES GROUPES D'UN UTILISATEUR DONNE
*
* @id_user<int> UID de l'utilisateur en question
*
* @return clusters<Array> Groupes de l'utilisateur donne
*
*/
public static function getClusters($id_user){
// On recupere les donnees
$request = new Repo('user/getClusters', array($id_user));
$answer = $request->answer();
// Si aucun resultat, on retourne une erreur
if( $answer === false )
return array( 'ModuleError' => ManagerError::ModuleError );
return array(
'clusters' => $answer
);
}
/* SUPPRIME UN UTILISATEUR DONNEE
*
* @id_user<int> UID de l'utilisateur en question
*
* @return status<Boolean> Retourne si oui ou non tout s'est bien deroule
*
*/
public static function delete($id_user){
// On recupere les donnees
$request = new Repo('user/delete', array($id_user));
$answer = $request->answer();
return array(
'status' => $answer
);
}
} }